win7下裝的centOS 7
安裝什麼的就不說了,沒有網上那麼復雜,一路暢通
只是這個引導有點問題
真是折騰的
以前用CenterOS5改配置文件比較簡單
簡單說下吧
一開始是直接在
boot/grub2/grub.cfg裡作如下變動:
找到 ### BEGIN /etc/grub.d/30_os-prober ###,在後面添加
menuentry "Windows 7" { insmod ntfs set root=(hd0,1) chainloader +1 }grub2從1計數,win7裝在C盤上的(可以在終端裡輸入 fdisk -l 來確定下,一般win都是裝在C的吧)
OK,保存後,啟動畫面裡出現了win7的選項
接下來是修改等待時間和默認啟動項
這裡有個問題,這個文件是不推薦直接手動改的,因為系統更新會執行grub更新操作,這個文件就會被刷新,添加的內容就沒了
在grub2裡,與引導相關的除了這個boot下的grub.cfg文件,還有etc下的一些文件
etc/grub.d/下的一些列配置文件
這裡直接在40_customer這個文件,寫入以下內容
#!/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 }就是前面提到的那個內容,實際上應該是在這個模板文件裡輸入,再刷進boot下的文件裡
然後在etc/default/grub下 更改時間和默認項
GRUB_TIMEOUT=8 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=2 GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="rhgb quiet" GRUB_DISABLE_RECOVERY="true"等待時間改為8秒
grub_defa=2,注意這裡又是從0開始統計的,在Boot下已經有兩個啟動項(看menuentry項,我的有兩個Linux相關選項),那麼win7就是第三個
當然這個位置也是可以更改的,待有時間再研究下
最後打開終端,這裡被度娘坑了
一直提示我輸錯命令,網上有幾個版本的
最後,最後,最後,centOS 下應該是這樣的,至於其他版本用的命令,update什麼的,反正我試了幾次都不行
grub2-mkconfig -o /boot/grub2/grub.cfg
這個命令會把剛剛兩個對啟動項做的更改刷到開始提到的config文件裡
OK,大功告成,噢,差點忘了,登陸時直接登陸root的就好啦