标签:dev setup ted media 命令 简单 mtab 打开终端 linux
上述错误就是分区表被改写,原有的linux boot分区号发生变化,因此grub引导错误。解决办法有很多:title Ubuntu, kernel 2.6.17-10-generic
root (hd0,8)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda9 ro quiet splash locale=zh_CN
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot
2.如果手头有livecd(ubuntu的destop cd),可以通过livecd启动linux,然后修改grub配置和menu.lst。
$sudo grub 进入grub
find /boot/grub/stage1 提示正确的boot位置,如(hd0,8)
root (hdX,Y)
setup (hdX)
quit
注意:其中的X、Y是执行find /boot/grub/stage1命令后系统提示的。或者执行$sudo fdisk -l根据各个分区显示信息判断正确的boot分区号。
然后修改menu.lst,首先得将boot分区mount上。如:
$sudo mount /dev/sda9 /media
$cd /media
$sudo vi boot/grub/menu.lst 修改之。
重启ok。
3.假如boot下面的东西都损坏了,那还得麻烦点:
$sudo grep -v rootfs /proc/mounts >sudo tee /etc/mtab 生成/etc/mtab
$grub-install --no-floppy /dev/hda 安装grub到mbr
然后建立menu.lst
lGrub error:Cannot mount selected partition linux启
标签:dev setup ted media 命令 简单 mtab 打开终端 linux
原文地址:http://blog.51cto.com/liushuai/2318932