歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> CentOS 7 恢復 Windows 啟動項,centoswindows

CentOS 7 恢復 Windows 啟動項,centoswindows

日期:2017/3/3 18:06:44   编辑:學習Linux

CentOS 7 恢復 Windows 啟動項,centoswindows

CentOS 7 恢復 Windows 啟動項,centoswindows


安裝Linux時一般會自動識別windows系統並添加引導項,而 CentOS 默認不支持 NTFS 分區,CentOS7采用了Grub2,與CentOS6有區別。手動引導windows分區修改配置稍不一樣。

一、自動尋找分區

網上不少使用命令: grub2-mkconfig -o /boot/grub2/grub.cfg

但是試過會發現沒有效果,因為CentOS 默認不支持 NTFS 分區,需要先安裝 ntfs-3g,然後在root下執行上述命令行。

不過不建議此方法,稍微麻煩,具體參考:

http://blog.csdn.net/nmgrd/article/details/51754704

http://blog.csdn.net/txl199106/article/details/41344399/

二、修改grub.cfg文件

命令行: vim /boot/grub2/grub.cfg

找到 ### BEGIN /etc/grub.d/30_os-prober ### 在後面添加windows啟動項:

menuentry "Windows 7" {

insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
chainloader +1
}

### END /etc/grub.d/30_os-prober ###

PS: 注意chainloader和+1中間有個空格, set root='hd0,msdos1'根據win7在哪個分區修改,具體情況具體填寫。

網上有的加在 ### END /etc/grub.d/00_header ### 之後添加:
### 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 ###

http://xxxxxx/Linuxjc/1173655.html TechArticle

Copyright © Linux教程網 All Rights Reserved