哎,老兄,咱俩的问题一模一样啊, 这是我在网上找的,用这个方法可以进去系统,但是我也不知道怎么修复 要是找到了也告诉我一下哦, 先,当显示sh:grub的时候,敲入如下代码 ls,会显示当前硬盘分区的情况,像我的结果就是 (hd0) (hd0,1) (hd0,5) (hd0,6) (hd0,1)是C盘,我把ubuntu安装在D盘,就是(hd0,5),其实只要知道有哪几个分区就行了,可以一个个试的,然后是下面的代码: set root=(hd0,5) enter loopback loop0 /ubuntu/disks/root.disk enter set root=(loop0) enter linux /boot/vmlinuz-2.6.31-14(TAB键补齐) root=/dev/sda5 loop=/ubuntu/disks/root.disk enter initrd /boot/initrd.img-2.6.31-14(TAB键补齐) enter boot enter 下面的是进入系统后的要做的,但是我试了试,还是不行,只能在grub下一点一点的输入命令,不过你也可以试试看看行不行: 不出意外的话,ubuntu就能够正常启动了,启动之后终端中键入如下代码: sudo update-grub2 enter 然后复制 /boot/grub/目录下的grub.cfg,到/host/ubuntu/install/boot/grub/目录下面,重启ubuntu应该就可以了 如果没有install下面没有boot文件夹的话,自己新建吧,我就是自己建的 再补充一点: 原来我新建的目录为/host/ubuntu/install/boot/少了个grub,怪不得呢,呵呵,有问题可以在交流交流
ubuntu 双系统
piaoling 2011-06-24 17:37:10
发表评论(评论将通过邮件发给作者):