- 論壇徽章:
- 0
|
Ubuntu 9.04 修復(fù)grub2(安裝 windows xp后)
昨天重新安裝疑似中了 木馬病毒的xp系統(tǒng),完成之后需要重新找回grub,以往我的做法是
使用ubuntu安裝盤 進(jìn)入試用模式,之后開(kāi)一個(gè)終端,首先使用sudo passwd root 給root 加密碼,這樣我們就可以 使用root權(quán)限進(jìn)行操作,當(dāng)然了sudo或許也可以,只不過(guò)我不想每次輸入那么麻煩。然后 su - root
獲得root權(quán)限,在終端輸入:grub命令,在新對(duì)話框輸入以下命令
device (hd0) /dev/sd*|hd*
root (hd0,X) #X代表linux分區(qū)所在位置 fdisk -l可以查看
setup (hd0)
但是這次卻不行,
嘗試mount /dev/sda* /mnt 執(zhí)行g(shù)rub-install --root-directory=/mnt/ /dev/sda
爆出錯(cuò)誤說(shuō)找不到/mnt/boot/grub/device.map
tokey@tokey:~$ ls /boot/grub/device.map -l
-rw-r--r-- 1 root root 15 2009-07-29 22:07 /boot/grub/device.map
文件確實(shí)存在,驀然間想到前些日子自己 手動(dòng)升級(jí)了grub到2.0版本,那么現(xiàn)在的ubutu安裝盤的grub-install命令必然是不是grub2,所以我需要首先安裝grub2,
執(zhí)行# apt-get install grub2
告訴我沒(méi)有這個(gè)安裝包
vim /etc/apt/source.lst
去掉其它更行源的注釋保存退出
執(zhí)行#apt-get update ;apt-get install grub2
OK 順利安裝完成然后執(zhí)行
grub-install --root-directory=/mnt/ /dev/sda
然后 reboot....................grub2界面 修復(fù)成功!
##以上是我解決這個(gè)問(wèn)題使用的方法,不保證你一定可以照此操作解決問(wèn)題,但是可以作為參考!
本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/17006/showart_2016612.html |
|