前兩天xp系統可能中木馬無法啟動,所以就重新裝了一次,結果我的Ubuntu就over了,變成我的Ubuntu無法啟動了,沒辦法,只能想辦法恢復呗。在網上查看一些方法,照搬還是出了問題。
網上提示采用liveCD來恢復,但我根本就沒有刻盤,其實采用硬盤安裝的方法照樣可以進入liveCD啟動後的界面。
sudo -i
fdisk -l 此命令是查看linux分區
mount /dev/sda9 /mnt 掛在根分區
mount /dev/sda8 /mnt/home 掛在家目錄
mount /dev/sda7 /mnt/boot 掛在boot分區
注:以上的分區情況要看fdisk -l結果來進行,以上的分區是我自己的分區情況。
grub-install --root-directory=/mnt/ /dev/sda 在root前面是兩個"-"。
如果沒有錯誤就會提示Installation finished. No error reported.
然後重啟系統,網上說這樣就能大功告成,但是我在登錄的時候顯示:
serious errors were found while checking the disk drive for /boot
或者
serious errors were found while checking the disk drive for /boot
忽略後仍然能進入系統,但是就是感覺哪裡不對。
在文件系統那裡會發現多出一個分區來。
其實去看看/etc/fstab這個文件就會發現問題所在,因為這個多出來的分區沒有在這裡記錄或者記錄是錯誤的,用blkid查看各分區的uuid,然後在fstab裡面把信息調整正確後,然後再重新啟動系統後,運行命令
sudo update-grub2,會掃描系統中的各分區信息,然後運行sudo grub-install /dev/sda。
最後自己調整一下啟動順序。