今天想给自己的电脑装个双系统,已经装好了Windows7的情况下,装完CentOS 7后启动电脑发现启动项只有CentOS 7的,查了资料后,用下面的方法将Window 7的引导加至开机启动项中。 1
今天想给自己的电脑装个双系统,已经装好了Windows7的情况下,装完CentOS 7后启动电脑发现启动项只有CentOS 7的,查了资料后,用下面的方法将Window 7的引导加至开机启动项中。
1.查看UUID
通过下述命令查看Window 7系统所在磁盘的UUID
[root@localhostdata]# ls -l /dev/disk/by-uuid/
2.进入grub.cfg文件所在目录
CentOS 7下,通过下述命令修改该文件
vi /boot/grub2/grub.cfg
将下面这段Windows 7的启动声明:
### BEGIN /etc/grub.d/30_os-prober ###menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-XXX' { insmod part_msdos insmod ntfs set root='hd0,msdos1' chainloader +1} ### END /etc/grub.d/30_os-prober ###
添加在加在### END /etc/grub.d/00_header ###之后。其中的XXX为你的Windows 7系统分区的UUID。经过此番修改后,重启动后,Windows 7启动项可以看到了,并且也可以成功进入Windows 7。