ubuntu 双系统

piaoling  2011-06-24 17:37:10
哎,老兄,咱俩的问题一模一样啊,
这是我在网上找的,用这个方法可以进去系统,但是我也不知道怎么修复
要是找到了也告诉我一下哦,
先,当显示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(21)  |  浏览(3339)  |  评论(0)
发表评论(评论将通过邮件发给作者):

Email: