求助,grub引导进不了.

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
fjhhappy
帖子: 22
注册时间: 2010-09-10 0:27

求助,grub引导进不了.

#1

帖子 fjhhappy » 2011-03-14 17:37

我是用wubi硬盘安装的方法安装UBUNTU系统,之前好好的,一次升级后重启,就进不去了.不显示内核列表了.

画面一直停留在"grub>"

请高手帮忙解答一下~是什么问题,谢谢!
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 求助,grub引导进不了.

#2

帖子 qy117121 » 2011-03-14 17:40

wubi 不会。。。。
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 [email protected]
fjhhappy
帖子: 22
注册时间: 2010-09-10 0:27

Re: 求助,grub引导进不了.

#3

帖子 fjhhappy » 2011-03-14 18:51

我在网上找了一篇关于解决这个问题的文章,但是执行loopback loop0 /ubuntu/disks/root.disk 回车
这一步就出现了"fixup signature not match(修正签名不匹配)"的错误提示

不知道是什么原因,会不会跟我之前对他的容量做过修改造成的呢?
供其他人借阅
方法如下:

Wubi 安装的 Ubuntu 在引导时进入grub,无法进入系统的解决办法
首先
ls

列出磁盘分区信息

如我的thinkpad t400 r84,内置2g讯盘,大至如下

(hd0) (hd0,4) (hd0,3) (hd0,2) (hd0,1)

hd0,x分别代表了我的4个分区,我的将其安装到d:盘的。那么对应的是 hd0,2

输入


set root=(hd0,2) 回车
loopback loop0 /ubuntu/disks/root.disk 回车
set root=(loop0) 回车


现在要找到你当前的内核版本,办法是输入 cat /boot/vml 后直接按tab键即可将文件名称带出来,那么我的版本是/boot/vmlinuz-2.6.31-14-generic-pae

PS:当我的ubuntu升级到vmlinuz-2.6.31-21-generic-pae 后就出现了这样的问题,现在我机器只有mlinuz-2.6.31-14-generic-pae是可以正常进入



那么确定了版本后,即可输入


linux /boot/vmlinuz-2.6.31-14-generic-pae root=/dev/sda2 loop=/ubuntu/disks/root.disk 回车
initrd /boot/initrd.img-2.6.31-14-generic-pae 回车


第2行的initrd.img-2.6.31-14-generic-pae的版本要和 vmlinuz一致,查询方法是 cat /boot/initr 按tab键

最后输入


boot 回车
开始引导,如果出错,问题一般出现在 root=/dev/sda2 设备上,只需要修改 sda2为 (sda1、sda2...sda5),我分区是除讯盘外的硬盘的分区2,所以是sda2

PS:由于wubi 安装是将镜像虚拟到磁盘,在grub环境下是无法到/dev/目录内找到这些sda、sda1、sda2 的。



当成功引导后,进入终端输入


sudo update-grub2 回车
sudo mkdir /host/ubuntu/install/boot/grub 回车
sudo cp /boot/grub/grub.cfg /host/ubuntu/install/boot/grub/ 回车
fjhhappy
帖子: 22
注册时间: 2010-09-10 0:27

Re: 求助,grub引导进不了.

#4

帖子 fjhhappy » 2011-03-17 10:44

没人帮忙解答一下吗?
yafngzh
帖子: 2
注册时间: 2011-05-08 15:39

Re: 求助,grub引导进不了.

#5

帖子 yafngzh » 2011-05-12 16:40

遇到同样的问题,顶起,求高手解答
yafngzh
帖子: 2
注册时间: 2011-05-08 15:39

Re: 求助,grub引导进不了.

#6

帖子 yafngzh » 2011-05-12 22:54

为什么会这样啊?求解释
gozone
帖子: 8
注册时间: 2007-09-10 23:03

Re: 求助,grub引导进不了.

#7

帖子 gozone » 2011-06-10 23:59

我和你的问题一样,loopback loop0 /ubuntu/disks/root.disk后出现"fixup signature not match"错误,我认为在set root=(hd0,x)时就已经出错了,因为我ls $boot显示的是所有分区...

请问这个问题谁处理过,谢谢
zhangXuyu1118
帖子: 23
注册时间: 2010-05-03 15:36

Re: 求助,grub引导进不了.

#8

帖子 zhangXuyu1118 » 2011-12-11 23:39

我也碰到同样的问题了。

grub>loopback loop0 /ubuntu/disks/root.disk
error:fixup signature not match.

grub>ls (hd0,6)/ubuntu/disks/
boot/ root.disk swap.disk //有root.disk的

grub>ls -l (hd0,6)/ubuntu/disks/
DIR boot/
239392339 swap.disk //竟然没有root.disk!


grub>loopback loop0 /ubuntu/disks/swap.disk
//可以的。


:em21
falser
帖子: 2
注册时间: 2010-06-15 23:50

Re: 求助,grub引导进不了.

#9

帖子 falser » 2012-03-30 21:16

1、建立隐藏目录e:\ubuntu\found.000
2、 把/ubuntu/disks/目录下面的所有文件移动到found.000目录下面
3、重入GRUB,EXIT
4、 重启XP
5、 再把found.000下面的文件移动到/ubuntu/disks目录下面
6、重启进入UBUNTU。

这也是网上找的方法,在本人机上试过几次是可以的 :em09
回复