前提狀況:
用GHOST把Ubuntu打包成GHO文件,然後刪除ubuntu系統,刪除SWAP分區,在DOS下用FDISK / MBR 清除了GRUB。
現在硬盤中只剩下WINXP。
想重新恢復保存在GHOST鏡像裡的ubuntu系統。
用PQMAGIC6重建一個足夠大的ext2分區,一個swap分區。
用GHOST把ubuntu鏡像文件恢復到新建的ext2分區。
下載安裝Grub4dos,放在FAT32分區的根目錄下。
用WIN98光盤啟動DOS系統
d:\grub4dos>grub
啟動GRUB4DOS後,會出現一個長長的菜單,其中一個選項是自動搜索並啟動系統中已有的linux系統。選擇該項,進入ubuntu.
進入ubuntu系統後,在終端下操作:
cd /boot/grub/
grub
root (hd0,x) #x是ubuntu所在分區的編號,在此處按TAB鍵可以查看分區列表
setup (hd0)
這樣就把GRUB重新裝回MBR,下次啟動系統時就可以重新看見熟悉的GRUB啟動菜單了。
如果ubuntu分區的盤符有變,可能需要修改/boot/grub/menu.lst文件。
要重新激活swap分區,你需要先用分區格式工具分出一個swap分區,並記下分區編號。然後在終端下操作:
sudo mkswap /dev/hdaX #X是swap分區的編號,千萬別把編號弄錯了,否則會死得很難看:)
把產生的UUID序列號記下來。
打開/etc/fstab,把SWAP分區的UUID序列號修改過來。
重新啟動系統,會自動激活swap分區。