grub2 配置
获取uuid
# ls -l /dev/disk/by-uuid/
或者
# lsblk --fs
以arch为例:
# sudo nano /boot/grub/custom.cfg
******************************添加******************************
if [ "${grub_platform}" == "pc" ]; then
menuentry "Microsoft Windows 10 BIOS-MBR" {
insmod part_msdos
insmod ntfs
insmod search_fs_uuid
insmod ntldr
search --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 0F0112C50F0112C5
ntldr /bootmgr
}
fi
或者
# lsblk --fs
以arch为例:
# sudo nano /boot/grub/custom.cfg
******************************添加******************************
if [ "${grub_platform}" == "pc" ]; then
menuentry "Microsoft Windows 10 BIOS-MBR" {
insmod part_msdos
insmod ntfs
insmod search_fs_uuid
insmod ntldr
search --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 0F0112C50F0112C5
ntldr /bootmgr
}
fi
******************************添加******************************
# grub-mkconfig -o /boot/grub/grub.cfg
简便方法 ,安装工具 os-prober
#sudo grep menuentry /boot/grub/grub.cfg (显示当前启动项)
#sudo pacman -Sy os-prober
#sudo nano /etc/default/grub #sudo grep menuentry /boot/grub/grub.cfg (显示当前启动项)
#sudo pacman -Sy os-prober
GRUB_DISABLE_OS_PROBER=false
#sudo os-prober
#sudo grub-mkconfig -o /boot/grub/grub.cfg (重新生成配置文件)
GUI配置工具
以下包可以从AUR安装
- grub-customizer(需要gettext gksu gtkmm hicolor-icon-theme openssl)
- 自定义引导程序(GRUB2或BURG)
- grub2-editor(需要kdelibs)
- 用于配置GRUB2引导加载程序的KDE4控制模块
- kcm-grub2(需要kdelibs python2-qt kdebindings-python)
- 这个Kcm模块管理着Grub2最常见的设置。
- startupmanager(需要gnome-python imagemagick yelp python2 xorg-xrandr)
- GUI应用程序,用于更改GRUB,GRUB2,Usplash和Splashy的设置

0 评论:
发表评论