安裝ubuntu10.04後再安裝windows7 grub菜單消失 的解決辦法

來源:互聯網
上載者:User

本來Google了一下解決辦法,找了好多,出現了各種問題,最後自己還是總結一下吧。

 

首先找一張LiveCD,沒有的話可以下載個鏡像然後刻成光碟片或者裝到隨身碟裡,我是用隨身碟裝的,用UItraISO這個軟體就可以非常方便的刻盤或者製作優盤系統檔案,這裡不是重點。

 

假設您用優盤進入ubuntu,選擇第一項不安裝ubuntu直接試用系統。

進入ubuntu後,這是是沒有grub的,需要先安裝一個,這是重點了哦,我就因為這點折騰了幾個小時。

1.先更新一下源

 

2.終端下輸入 sudo apt-get install grub-pc     //注意是grub-pc,如果您輸入的是grub,那麼以後幾步即使做對了,重啟後會進入grub>命令列介面。不是linux高手還真不會弄這個命令列模式。

 

3.出現配置grub-pc的彈出介面時,選擇第一個,即/dev/sda(按“空格”選擇),再“斷行符號”,成功後(不成功也沒關係,不成功時會提示安裝在/dev/sda 盤失敗,是否繼續,點YES就行了,不影響)。

 

4.rm -f /boot/grub/menu.lst

 

5.進入管理員模式吧,省得每次都sudo .     輸入sudo -i

 

6.fdisk -l         //是小寫L

 

會出現類似下邊的資訊

Device    Boot      Start         End      Blocks    Id  System

/dev/sda1   *           1        1388    11149078+   7  HPFS/NTFS

/dev/sda2            1389        3825    19575202+   7  HPFS/NTFS

/dev/sda3            3826        9729    47423880    f  W95 Ext'd (LBA)

/dev/sda5            3826        5851    16273813+   b  W95 FAT32

/dev/sda6            5852        8323    19856308+   b  W95 FAT32

/dev/sda7            8324        9598    10241406   83  Linux

/dev/sda8            9599        9729     1052226   82  Linux swap / Solaris

 

上邊紅色加粗的一行就是你的linux安裝位置,這裡以linux裝在  /dev/sda7  為例

 

7.mkdir /media/bootdir              //建立檔案夾bootdir,名字自己起,用於掛載 /dev/sda7,不建立檔案夾直接掛載的話會失敗

 

8.mount /dev/sda7 /media/bootdir            //掛載sda7,你的是sda6的話就掛載sda6

 

9.grub-install --root-directory=/media/bootdir /dev/sda            //重新安裝grub到硬碟主引導記錄MBR裡

如果出現  "Installation finished. No error reported!"  表示操作成功了。如果雖然有這句話,但是後邊還有幾行字,那就是沒成功,

說明你安裝的grub版本不對,應該安裝grub-pc

 

 

10.重啟電腦,成功出現grub菜單,但是沒有windows 7的選項,只有ubuntu的。這是因為你還沒更新菜單呢

進入ubuntu系統,終端下輸入  sudo update-grub

出現類似下面文字表示成功

grub.cfg ...

Found linux image: /boot/vmlinuz-2.6.31-15-generic

Found initrd image: /boot/initrd.img-2.6.31-15-generic

Found memtest86+ image: /boot/memtest86+.bin

Found Windows 7 (loader) on /dev/sda1

done

 

 

否則還是因為你的grub版本不對,重新安裝grub-pc

 

 

至此大功告成!

 

謝謝!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.