使用 Grub 进行双引导安装

使用 Grub 进行双引导安装

我有 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/

相关内容