怎么用GRUB2引导ArchLinux的最新版镜像

怎么用GRUB2引导ArchLinux的最新版镜像,第1张

把iso放到U盘某个区下(vfat?),然后grubcfg加入以下内容:

menuentry "Arch Linux (i686)" {

set isofile="archlinux-20120715-netinstall-dualiso"

loopback loop (hdX,Y)/$isofile

linux (loop)/arch/boot/i686/vmlinuz archisolabel=ARCH_201207 img_dev=/dev/sdXY img_loop=/$isofile earlymodules=loop

initrd (loop)/arch/boot/i686/archisoimg

}

menuentry "Arch Linux (x86_64)" {

set isofile="archlinux-20120715-netinstall-dualiso"

loopback loop (hdX,Y)/$isofile

linux (loop)/arch/boot/x86_64/vmlinuz archisolabel=ARCH_201207 img_dev=/dev/sdXY img_loop=/$isofile earlymodules=loop

initrd (loop)/arch/boot/x86_64/archisoimg

}

X,Y的部分要根据你的情况相应修改,相信你grub2玩多了应该比我明白。

archlinux 安装有很多方法

但是,Grub4dos 下安装可以具有更多的灵活性,且可以随时调整。

好了,步入正题吧。

第一步,准备

1。首先,还是GRUB4DOS,这个资料很多,就不说了。

2。复制iso镜像到C盘(重命名为archiso,后面会用到),同时复制镜像中的boot目录里的vmlinuz和archisoimg两个文件到C盘根目录

3。添加menulst启动项,内容如下:

title Arch Install

root (hd0,0)

kernel /vmlinuz archisolabel=ARCH-2014

initrd /archisoimg

(用手机查看本教程的同学注意了,上面的archisolabel和kernel是在同一行的,切记哦)

4。重启计算机,进入GRUB,选择Arch Install

接下来引导进程会停止,因为这里需要大家自己输入命令,加载ISO镜像,命令如下:

mkdir /iso

mount -r -t vfat /dev/sda1 /iso

modprobe loop

losetup /dev/loop6 /iso/archiso

ln -s /dev/loop6 /dev/disk/by-label/ARCH-2014

exit

(如果你C盘是NTFS分区的话,把上面第二行的vfat改成ntfs)

第二步 正常安装

硬盘分区

这里的方案比较多,如果是新手,那么你可以只分一个区,我的方案是/boot,/,/home三个分区由于我的笔记本内存有8GB,因此不用swap。

1 fdisk /dev/sda

2 #/boot为sda2,/为sda3,/home为sda4

安装文件系统

在sda{2,3,4}安装ext4文件系统

1 mkfsext4 /dev/sda2

2 mkfsext4 /dev/sda3

3 mkfsext4 /dev/sda4

挂载分区

1 #挂载/

2 mount /dev/sda3 /mnt

3 #创建boot和home以挂载sda1和sda3

4 cd /mnt

5 mkdir boot

6 mkdir home

7 mount /dev/sda2 /mnt/boot

8 mount /dev/sda4 /mnt/home

更新mirrorlist

推荐国内的用户选择mirrors163com,不过之前我安装的时候发现163的源有点问题,因此我推荐大家也开启mirrorsustceducn 默认的mirrorlist是开启所有源的,因此我们使用sed先在所有源的前面加上#

把下面几个地址放到这个文件的前面

Server = >

tags: archlinux, win10

事情是这样的,我两块硬盘分别安装win10 和Archlinux系统,引导分区也分别为每块硬盘的第一个分区,每次开机时会自动进入win10 的引导系统,而不是arch的grub2引导。进入grub2时只需要开机时按住F9选择arch的boot option即可。

然后,由于自己的折腾把win10和archlinux的引导都搞挂了。。

那么就先修复了再折腾吧(不修复进不了系统。。)

手头有一个wePE启动U盘,使用U盘启动进入PE系统后打开 UEFI修复引导,然后点两下就行了,是不是这样??

反正用那个修复了好几次都不行,最后呢只能打开WePE的命令行工具用bcdboot命令来修复了

d是我的安装盘,h是挂载的windows EFI分区

另外,附送链接 win8/10 bcdboot引导修复命令的原理和使用方法

Archlinux的修复就没那么容易了 因为我把 /boot/下的vmlinuz-linux 误删掉了,而另外两个initramfs-linuximg 和inittramfs-linux-fallbackimg也不幸被删掉了。。

我是这样解决的 进入windows系统 重新使用rufs(不知道是不是叫这个,忘记名字了,arch的wiki上推荐的)将最新的archiso刻入U盘,重启进入

archiso,这个时候只需要按照installation guide来就行了(~~~)

好吧,事实不是这样的,只需要

然后呢,就是

在这里,你可以安装grub

等待install 成功,然后reinstall linux就行了

reinstall 选y就可以等待编译内核,生成压缩内核文件和初始化内存文件成功就OK了。

退出arch-chroot 重启进入Arch即可。

archlinux 中文怎么用

官方已经完全舍弃在发行CD中附带基础软件源的做法,主要原因是:

● 没有网络用Arch Linux不现实,Arch Linux不提供DVD。

● 即使在发行CD中附带基础软件源,安装后也必须依靠网络安装其他软件,而且,刚安装的基础软件马上就需要更新。

1,引导进入安装程序

刻碟,经济的做法是使用dd或者syslinux、grub等引导iso。

2,准备网络连接

若是使用静态ip

dhcpcd -x

ifconfig eth0 xxxxxxxxxxxx up

route add default gw xxxxxxxxx

echo “nameserver 8888” > /etc/resolvconf

echo 'Server = >

以上就是关于怎么用GRUB2引导ArchLinux的最新版镜像全部的内容,包括:怎么用GRUB2引导ArchLinux的最新版镜像、怎么用grub在硬盘上安装archlinux、修复windows 10引导和archlinux UEFI引导 20180127等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10071565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存