無論是硬盤安裝還是光盤安裝都會出現一個grub安裝失敗的錯誤,
用安裝光盤來引導,進入rescue模式,
選擇系統安裝的分區作爲shell的分區
進入sh,這樣子會因爲bterm的問題,不能啓動nano,用vi也有問題,
exit進入光盤的shell,菜單的名字我記不得了,
執行:
mkdir /mnt/temp
mount /dev/hda* /mnt/temp
以上兩步把系統分區mount到/mnt/temp
然後想辦法安裝grub(我可以用代理,所以我這樣做):
nano /etc/apt/sources.list
編輯這個文件去掉 main源和update源前面的#,如果你有其他更快、更好的源,儘管在這裏改。
保存退出。
apt-get update
apt-get install grub
grub-install (hda0)
以上install grub,並把它寫到硬盤mbr裏面。
有資料上說在這裏再做 grub update
就可以生成menu.lst,我的機器上不能生成,自己在/boot/grub下面寫一個:
具體的例子其他地方有,我記不清了,大致是這樣的:
default =0
timeout =30
title =ubuntu dapper fli
root (hd0,*) //把*改成自己系統所在的分區
kernel (hd0,*)/boot/vmlinuz*** root=/dev/hda* ,***
initrd (hd0,*)/boot/initrd***
boot
如果有其他的系統再加上就可以
title = windowsxp
root (hd0,*)
charnloader + 1
boot
注意:在這裏一定要把vmlinuz和initrd。img該用那個搞清楚,因爲在/目錄下也有類似的文件,我用的是
/boot/下面的帶有版本號後綴的,一定要統一。