Win7&Ubuntu12.04 雙系統引導問題

週末的時候手賤,重裝系統,致使原來的ubuntu12.04和win7雙系統的引導不見了,因此在此進行一下說明,如何修復.linux

1. win7和ubuntu12.04雙系統引導修復

問題描述:ubuntu

   在重裝Win7後,啓動後發現原來ubuntu 12.04(U盤安裝)的引導不見了,而是直接進入了Win7系統。網絡

問題緣由:ui

   開始覺得是被格式化了,再次安裝ubuntu的過程當中,上面卻提示已經安裝ubuntu,後來網上查了相關信息,原來是引導出問題了。spa

解決方法:code

   1) 經過 Universal-USB-Installer 軟件進行 Ubuntu 的 U盤安裝製做,已經有的能夠跳過這一步;orm

 2) 設置BIOS 讓計算機經過U盤啓動,通常狀況是 HDD XXX的那個選項;blog

 3) 選擇TRY Ubuntu選項,進入U盤的Ubuntu 試用系統;get

 4) 打開終端,輸入命令,添加boot-repair所在的源:it

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

  5) 待上面命令執行完畢後,繼續輸入如下命令,安裝boot-repair而且開啓boot-repair:

sudo apt-get install -y boot-repair && boot-repair

       若是在安裝的過程當中出現如下問題

$ sudo apt-get install -y boot-repair
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package boot-repair

        那麼咱們就合併第 4) 和 第 5)步爲如下命令從新執行:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sh -c "sed -i 's/trusty/saucy/g' /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list"
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

   6) 等待boot-repair開啓後,會彈出一個方框,這個時候,選擇 recommended repair 進行修復,修復過程當中,會彈出幾回網絡鏈接的提示,有時候並非真的斷線了,只是一個諮詢而已,咱們點擊確認而且繼續執行便可;

   7) 若是上面已經執行成功了,能夠跳過此部,不然,咱們能夠本身輸入命令進行修復:

sudo recommended repair

   8) 成功後,就會彈出咱們的盤的各類信息以及引導的信息。

2. 刪除引導項

問題描述:

重裝完後,發現多了幾個無用的win7引導選項,選中後進去會報不知道什麼MISSING的錯誤,徹底沒有用,礙眼,想刪掉

解決方法:

 注意:因爲修改引導項的順序會從新生成grub.cfg文件,因此若是你要修改引導項的話,請先修改再來進行刪除

   1) 打開終端,執行命令打開grub配置文件進行修改:

 sudo gedit /boot/grub/grub.cfg

 2) 經過關鍵字 menuentry 搜索,找到咱們想要刪除的引導項,例如我要想刪除的 "Windows 7 (loader) (on /dev/sda2)"
  

   3) 找到想要隱藏的引導項之後,直接經過#將他們整個註釋掉便可:

  

   4) 保存咱們的修改,從新啓動咱們便可發現咱們要刪除的引導向不見啦!^_^

3. 修改引導項順序

問題描述:

我的在宿舍使用的比較多的是Window 7,而它的啓動項在第五個,每次啓動都要看着它到引導界面而後再拼命按向下進行選擇進入,很麻煩

問題緣由:

默認狀況下win7對應的文件名是30_os-prober,第一個linux系統對應的是10-linux,00是header,05是debian-theme,可見10是第一個啓動項,只須要更改win7的文件名(06-09都可)便可改變啓動順序,也就說,更改/etc/grub.d目錄下的文件名是可行的

解決方法:

   1) 執行如下命令進行修改文件名:

sudo mv /etc/grub.d/30_os-prober /etc/grub.d/08_os-prober

   2) 執行如下命令(這個命令會從新生成/boot/grub/grub.cfg ):

sudo update-grub
相關文章
相關標籤/搜索