天天看點

win8怎麼添加linux啟動項,Windows與Ubuntu雙系統啟動菜單管理和配置(補充win8)

一、能上網情況下的最好方法:安裝startupmanager——圖形啟動項管理器

打開終端輸入:sudo apt-get install startupmanager

安裝啟動管理器

系統——系統管理——啟動管理器,選中預設開機作業系統即可。

二、最友善的方法:調整Windows系統的預設啟動順序(不需要修改grub.cfg)

原理說明:/etc/grub.d 目錄中的腳本檔案的檔案名都是以數字開頭,這确定了在執行update-grub 時各檔案内容被執行的順序,是以通過修改開頭的數字就可以達到修改啟動菜單排序的目的。

1. 用 sudo nautilus 指令,以root權限打開檔案浏覽器。然後找到30_os-prober這個檔案,把 30_os-prober這個檔案名的數字30改為05到10之間的數字即可,比如改為06_os-prober,這樣建立出來的grub.cfg内的菜單項,windows的排序就會自動在Ubuntu之前;這一步也可以直接在終端下以指令的方式直接修改,方法如下:同時按下“Ctrl+Alt+T”這三個鍵打開“終端”,輸入“sudo mv /etc/grub.d/30_os-prober /etc/grub.d/06_os-prober”然後會提示你輸入密碼,這個密碼就是你安裝系統時設定的密碼,注意此時輸入後不會出現*加密的标志,而是直接不顯示,輸完後回車。

2. 運作 sudo update-grub 指令。就可以看到,windows7 已經排在了第一個的位置上。

三、網上介紹最多的方法(修改grub.cfg)

用 sudo gedit /boot/grub/grub.cfg 指令打開grub.cfg 這個檔案。

一種方法是并将檔案中的 set default="0" 中的 0 改成對應欲預設啟動的作業系統的序号(從0開始) 。然後儲存;

另一種方法是把Windows對應的啟動說明那一段剪切到啟動說明段最前面;

用這2種方法都能預設啟動Windows,但用修改grub.cfg 檔案來實作修改預設啟動項應注意:當使用update-grub 指令或者系統更新、grub更新等,grub.cfg檔案會被複原,需要重新修改。

如果懶于每次update-grub 之後都要修改grub.cfg 檔案,則可以進行如下操作:用 sudo gedit /etc/grub.b/00_header 指令打開00_header 這個檔案,找到 ser default ="${GRUB_DEFAULT}" 一行,将${GRUB_DEFAULT} 換成欲預設啟動的作業系統的序号(從0開始),儲存,再update-grub。這樣每次update-grub之後生成的grub.cfg将自動改成我們想要的樣子。

-——————————————————————————————————————————————

補充:

在win7 ubuntu 基礎上安裝win8。

1. 直接用u盤安裝win8後發現,引導是隻是顯示win7和win8兩個系統,應該是win8修改了MBR。

2. 選擇win7作為預設系統,進入win7的引導界面,依然還是隻有win7 win8兩個系統。

3. 網上查到easybcd這個引導修複工具,在win8下安裝,entry隻有兩個win7和win8,add new entry,選擇linux/BSD,type選擇grub2,name随意(如ubuntu10.04),Add Entry。

4. 重新開機,發現win7的引導界面中出現多一個ubuntu10.04。進入後,自動尋找linux的引導區,然後出現原來的grub界面,不過好像grub暫時還不支援win8,是以隻有win7和ubuntu這兩個系統。

5. 完成,在ubuntu啟動管理器中也找不到win8的選項,應該是暫時不支援。