我有 Windows 10 和 CentOS 双启动。但是,我无法访问 CentOS,我的机器自动随 Windows 启动,并且没有选择 CentOS 的 Grub 屏幕。你们能帮我吗?谢谢。
答案1
我做了一个在CentOS 7上安装Grub的教程:
使用 Grub 进行双引导安装
安装 Grub2 并与 Windows 10 双启动
如果您的 Grub 配置不符合您的要求,请按照本教程进行操作。首先重新安装Grub。
sudo yum reinstall grub2-tools
在终端中以 root 身份登录
su
在另一个终端中,获取有关 Windows 10 硬盘驱动器的信息,在我的例子中,它被命名为“/dev/sdb1”
sudo fdisk -l
在我的配置中,我的 Windows 10 磁盘位于另一个硬盘驱动器上。仅当您处于相同情况时才关注。
在 root 终端中,导航到 grub 配置目录
cd /etc/grub.d/
现在我们必须找到您的 Windows 10 硬盘驱动器的 UUID,在非 root 终端中输入此命令
ls -l /dev/disk/by-uuid
找到磁盘旁边的 UUID 代码,例如:40S863A9D8619F12
现在在根终端中输入命令:
nano 40_custom
在此文件中使用 GRUB 标准输入 Windows 10 配置。使用之前在配置中找到的 UUID 代码。就我而言,我的配置是:
menuentry 'Windows 10' {
insmod ntfs
insmod ntldr
insmod part_msdos
insmod search_fs_uuid
search --fs-uuid --no-floppy --set=root 40S863A9D8619F12
ntldr /bootmgr
}
保存并退出nano。现在我们需要生成一个新的 GRUB 配置文件。输入命令:
grub2-mkconfig --output=/boot/grub2/grub.cfg
瞧!!!!尝试重新启动配置
来源: http://dareneiri.github.io/Configuring-Grub-2-on-CentOS-7/ https://ihaveabackup.net/article/grub2-entry-for-windows-10-uefi
(可选)安装 GRUB 定制器
如果您想要一个性感的 GRUB 菜单,您可以使用本教程安装 grub-customizer: https://centos.pkgs.org/7/epel-x86_64/grub-customizer-5.0.6-1.el7.x86_64.rpm.html
您可以在以下位置找到更多教程:https://github.com/Winterhart/CentOS7-Setup/