我是用wubi硬盘安装的方法安装UBUNTU系统,之前好好的,一次升级后重启,就进不去了.不显示内核列表了.
画面一直停留在"grub>"
请高手帮忙解答一下~是什么问题,谢谢!
求助,grub引导进不了.
-
- 帖子: 22
- 注册时间: 2010-09-10 0:27
- qy117121
- 论坛版主
- 帖子: 50587
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
- 联系:
Re: 求助,grub引导进不了.
wubi 不会。。。。
-
- 帖子: 22
- 注册时间: 2010-09-10 0:27
Re: 求助,grub引导进不了.
我在网上找了一篇关于解决这个问题的文章,但是执行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/ 回车
这一步就出现了"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/ 回车
-
- 帖子: 22
- 注册时间: 2010-09-10 0:27
Re: 求助,grub引导进不了.
没人帮忙解答一下吗?
-
- 帖子: 2
- 注册时间: 2011-05-08 15:39
Re: 求助,grub引导进不了.
遇到同样的问题,顶起,求高手解答
-
- 帖子: 2
- 注册时间: 2011-05-08 15:39
Re: 求助,grub引导进不了.
为什么会这样啊?求解释
-
- 帖子: 8
- 注册时间: 2007-09-10 23:03
Re: 求助,grub引导进不了.
我和你的问题一样,loopback loop0 /ubuntu/disks/root.disk后出现"fixup signature not match"错误,我认为在set root=(hd0,x)时就已经出错了,因为我ls $boot显示的是所有分区...
请问这个问题谁处理过,谢谢
请问这个问题谁处理过,谢谢
-
- 帖子: 23
- 注册时间: 2010-05-03 15:36
Re: 求助,grub引导进不了.
我也碰到同样的问题了。
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
//可以的。

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
//可以的。

-
- 帖子: 2
- 注册时间: 2010-06-15 23:50
Re: 求助,grub引导进不了.
1、建立隐藏目录e:\ubuntu\found.000
2、 把/ubuntu/disks/目录下面的所有文件移动到found.000目录下面
3、重入GRUB,EXIT
4、 重启XP
5、 再把found.000下面的文件移动到/ubuntu/disks目录下面
6、重启进入UBUNTU。
这也是网上找的方法,在本人机上试过几次是可以的
2、 把/ubuntu/disks/目录下面的所有文件移动到found.000目录下面
3、重入GRUB,EXIT
4、 重启XP
5、 再把found.000下面的文件移动到/ubuntu/disks目录下面
6、重启进入UBUNTU。
这也是网上找的方法,在本人机上试过几次是可以的
