安裝centos后無法引導啟動windows7的解決方法
在電腦Windows7系統上安裝Centos7,安裝后找不到Windows7引導菜單。 原因:因為CentOS 7已采用新式的grub2系統,所以需要進入/boot/grub2目錄后使用vi編輯grub.cfg文件。 解決方法一:修改Centos 7的Grub2引導,添加Windows的啟動項 1.sudo vi /boot/grub2/grub.cfg 2.找到 ### BEGIN /etc/grub.d/30_os-prober ### 在后面添加 menuentry "Windows7" { insmod ntfs set root=(hd0,1) #由於我的windows安裝在硬盤的C盤,故(hd0,1) chainloader +1 } 解決方法二:系統自動檢測是否有其他系統 直接修改grub的配置文件 /boot/grub2/grub.cfg 。但是看到里面有警告:不要編輯這個文件,他是通過grub2-mkconfig 使用配置文件模版和設置自動生成的,
系統執行grub2-mkconfig之后修改的配置就會失效。因此可以通過下邊的命令自動識別,但是可能存在不認識磁盤的問題。 grub2-mkconfig -o /boot/grub2/grub.cfg Linux只能認識Ext3/4,fat32格式,如果Windows是NTFS格式磁盤分區,Grub2將無法識別。 也可以通過修改模版文件,然后執行 grub2-mkconfig 自動重建grub2引導。 $ sudo vi /etc/grub.d/40_custom #!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry 'Windows7'{ set root=(hd0,1) chainloader +1 } $ grub2-mkconfig -o /boot/grub2/grub.cfg $ reboot 然后執行命令grub2-mkconfig -o /boot/grub2/grub.cfg 其他解決方法:進PE恢復Windows的mbr引導(當然Centos 7的Grub2引導就沒了),
再進Windows下使用easyBCD添加Centos 7的Grub2引導,但是這個方法似乎挺麻煩的,不想折騰了。
centos7 與windows7啟動順序
(1)root用戶編輯:vim /etc/default/grub
然后注釋(開頭加’#’)GRUB_DEFAULT=saved,在下一行加入GRUB_DEFAULT=”Windows7”(這里的名字要與前邊的menuentry名字一致),保存並退出。
(2)root用戶執行以下命令:grub2-mkconfig –output=/boot/grub2/grub.cfg
(3)如果前邊是修改的模板,則直接執行第四步,否則,如果直接修改的/boot/grub2/grub.cfg 文件,需要重新添加
找到 ### BEGIN /etc/grub.d/30_os-prober ###在后面添加
menuentry “Windows7” {
insmod ntfs
set root=(hd0,1) #由於我的windows安裝在硬盤的C盤,故(hd0,1)
chainloader +1
}
(4)把“timeout”后面的時間改為你想要設置的秒數即可,然后保存退出。
(5)重啟:reboot
卸載linux
當Linux系統安裝好后也許有人想刪除掉,(比如我,之前有了一個工具把C盤給擴容了,擴容之后發現Linux系統進不去了,只好先卸載之后再重裝)有人就會這樣操作:在右擊”我的電腦“點擊“管理”,再點擊“磁盤管理”把安裝了LINUX系統的磁盤給格式化了!這樣做是萬萬不可的!!!(重要的事情打三個感嘆號)因為當你安裝了Linux雙系統后,MBR(引導區)交給Linux管理了,假如格式化后就會把MBR給擦除,這樣一來,你的windows也無法正常啟動了!那么就要在windows系統環境下進行MBR的修復了,我們用到的工具是”DiskGenius“軟件,它長這個樣子,如圖,點擊磁盤里的“重建MBR”就可以了,然后你才可以格式化Linux那個硬盤,這樣才能保證你的windows不被破壞!
轉 : https://blog.csdn.net/victor0127/article/details/47423523