自從裝了UBUNTU 10.10 雙系統後,發現很久沒GHOST備份了,今天想備份下WIN7,就弄了個一鍵還原精靈來安裝下備份(之前WIN7單系統時備份可以成功),沒想到悲劇就發生了…… DOS下安裝一鍵還原精靈失敗後。。導致兩個系統的引導項都沒有出來,任何系統都進不去了,出現以下英文:
ERROR:Unknow filesystem
GRUB Rescue >
自己想了下,應該是這一鍵還原精靈想備份WIN7下的NTFS檔案系統來著,誰知道碰到了UBUNTU 的 EXT3檔案系統,導致裝不上去的,然後還把引導區給弄亂了。 自己拿隨身碟啟動看看,裡面的資料也都在,應該就只是分區表亂了,大不了重裝系統(不過重裝還得裝一堆軟體,麻煩!還是找其他方法解決)(- -!重要資料還是先備份下,不然後果自負)。之前也沒遇到過這問題,自己GOOGLE了一下,參照了一些方法,比如DOS下輸入一些代碼啥的,均告失敗(可能我方法不對)
扯回正題,最終解決方案:後來想想能不能用下自己的UBUNT隨身碟直接修複看看(之前在同學電腦下修複WIN7下UBUNTU啟動有效果,所以也試試這個方法看能不能把它弄好)。
推薦用隨身碟啟動那個UBUNTU的鏡像,光碟片實在太吵和慢了……(製作隨身碟啟動UBUNTU的方法自己搜搜,和製作WIN的不一樣的),以下內容是轉載的方法:(個人覺得比較簡單實用,老鳥望看看笑笑帶過,勿噴我)
首先使用的是Ubuntu9.10的安裝光碟片(隨身碟)修複,使用光碟片(隨身碟)起動後,選擇第一個“try ubuntu without any change to your computer",進入後,開啟terminal,輸入如下的命令, sudo fdisk -l 列印出的結果如下:
Device Boot Start End Blocks Id System
/dev/sda1 1 154 1228800 7 HPFS/NTFS Partition 1 does not end on cylinder boundary.
/dev/sda2 * 154 6661 52268032 7 HPFS/NTFS
/dev/sda3 6661 37638 248828355+ f W95 Ext'd (LBA)
/dev/sda4 37639 38914 10240000 7 HPFS/NTFS
/dev/sda5 6661 14310 61440000 7 HPFS/NTFS
/dev/sda6 14310 21959 61440000 7 HPFS/NTFS
/dev/sda7 21959 29608 61440000 7 HPFS/NTFS
/dev/sda8 29609 29850 1943833+ 82 Linux swap / Solaris
/dev/sda9 29851 37638 62557078+ 83 Linux
可見,在我的系統中,ubuntu被安裝在了sda9這個區,記下,輸出以下的命令:
sudo mount /dev/sda9 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda 這樣就已經可以載入到Ubuntu了,一般重起後就可以出現系統引導介面了,若不行根據系統提示,可能要再語句後面加上 --force 。假如再不行再接下面的代碼輸入。(我的系統引導就可以直接恢複出來了,不過後面WIN7還得自己修複修複下,才能正常進入系統&……&- -! 不過總比重新格式化裝系統方便多了)
竟然變成了grub的命令列介面,類似如下: sh:grub> 依次輸入如下的命令: linux /boot/vmlinuz-(按TAB鍵補全) root=/dev/sda9 ro intrid /boot/intrid-(按TAB鍵補全) boot 這樣就可以進入ubuntu系統了,我們需要在terminal中輸入如下的命令,才可以恢複正常: sudo update-grub2 sudo grub-install /dev/sda 這樣就完成了。
上面那方法適用於修複UBUNTU 的GRUB,只是抱著試一試的態度沒想過也把我的WIN7也弄好了。
經驗教訓:有些涉及到電腦底層的軟體的東西安裝的時候小心點…… 特別是多個不同系統的時候。。 重要資料先備份好後再弄電腦,否則後果自負 - -!
原創文章,歡迎轉載,轉載請註明:blog.csdn.net/jjzhoujun2010
作者:Dream Fly