Skip to content

ArchLinux grub引导

1. 安装grub、 efibootmgr 和 os-prober

1
2
3
4
5
6
7
8
##安装grub,efibootmgr,os-prober
sudo pacman -S grub efibootmgr os-prober

## 安装grub到boot文件夹中。uefi启动
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

##非uefi启动
grub-install --target=i386-pc /dev/sdX     #sdX为你的boot分区所在

2. 修改 /etc/default/grub 文件

sudo vim /etc/dafault/grub

在 /etc/default/grub 文件中找到GRUB_DISABLE_OS_PROBER=false ,把这行的注释取消,没有这行的话就添加

grub conf

3. 生成grub配置文件

1
2
3
4
#在生成grub.cfg之前,要挂载存有系统的盘符,windows系统就要挂载好c盘,linux挂载根目录和boot
#然后再执行下面命令生成grub.cfg文件;若没有挂载就扫描不到其他系统

sudo grub-mkconfig -o /boot/grub/grub.cfg

generation-grub