我是windows 7+ubuntu双系统,然后ubuntu装好后更新,因为没有装中文语言包,所以出来的对话框就乱点了,结果重启后系统就进不了了,windows 7也不能进,提示:
error , no such device xxxxxxxxxxxxxxxxxxxxx,
grub rescue>
怎么办???
ubuntu10.04装好更新后无法启动
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 3
- 注册时间: 2010-07-30 13:39
- 张少彬
- 帖子: 793
- 注册时间: 2009-07-18 11:33
Re: ubuntu10.04装好更新后无法启动
解决方案如下
用Ubuntu livecd启动进入Ubuntu
运行终端,输入命令:sudo fdisk -l(在罗列出的计算机的盘符信息中找到Linux所在的盘符,如我的是在Dev/sda3)
再输入命令:sudo -i(获取权限)
输入命令:mount /dev/sda3(数字为你的Ubuntu所在盘符) /mnt(注意空格不可少)
输入:grub-install --root-directory=/mnt /dev/sda
至此,Grub基本修复完毕。关机重启。熟悉的双系统Grub引导界面会出现,此时选择进入 Ubuntu。
4.在终端输入命令:sudo update-grub
到这里Grub全部修复完毕,可以正常进入两个系统
用Ubuntu livecd启动进入Ubuntu
运行终端,输入命令:sudo fdisk -l(在罗列出的计算机的盘符信息中找到Linux所在的盘符,如我的是在Dev/sda3)
再输入命令:sudo -i(获取权限)
输入命令:mount /dev/sda3(数字为你的Ubuntu所在盘符) /mnt(注意空格不可少)
输入:grub-install --root-directory=/mnt /dev/sda
至此,Grub基本修复完毕。关机重启。熟悉的双系统Grub引导界面会出现,此时选择进入 Ubuntu。
4.在终端输入命令:sudo update-grub
到这里Grub全部修复完毕,可以正常进入两个系统
Men are from Mars, I am from the grave
有一次,我去应聘,考官说:“哦,什么味儿?”
我说:”啊,对不起,是我,你知道死人总是有一点味道的“
有一次,我去应聘,考官说:“哦,什么味儿?”
我说:”啊,对不起,是我,你知道死人总是有一点味道的“
-
- 帖子: 3
- 注册时间: 2010-07-30 13:39
Re: ubuntu10.04装好更新后无法启动
可是我没有那个啊,我是用虚拟光驱安装的。
- 张少彬
- 帖子: 793
- 注册时间: 2009-07-18 11:33
Re: ubuntu10.04装好更新后无法启动
还有方法,就比较麻烦了,这是grub的rescue模式,说明,grub内核没坏但是却不能用正常模式启动,
你要确定几个问题:1,确定/boot目录的位置,grub核心文件一般在/boot下,在rescue模式下search命令不能用,对不清楚grub2文件处于哪个分区的,可以用ls命
令查看,比如
ls (hd0,8)/ 查看(hd0,8)分区根目录,看看有没有boot文件夹
ls (hd0,8)/boot/ 查看(hd0,8)分区的/boot目录下文件
ls (hd0,8)/boot/grub/ 查看(hd0,8)分区/boot/grub目录下文件
通过文件查看,可以确定grub2核心文件处于哪个分区,接下来就可以进行从rescue到
normal的转变动作:。2,确定你的"/"分区在哪个分区,即是说确定(hd0,x)中的x的值,如果不知道可以判断一下,先 ls 看看分区,根据分区列表,猜下 / 分区的编号再 ls (hd0,x)/ 看分区目录下文件确定找到 / 分区,不对的话继续找。
找到 / 分区的 (hd0,x) 继续
grub rescue>root=(hd0,x)
grub rescue>prefix=/boot/grub
grub rescue>set root=(hd0,x)
grub rescue>set prefix=(hd0,x)/boot/grub
grub rescue>insmod normal
rescue>normal -------->若出现启动菜单,按c进入命令行模式
rescue>linux /boot/vmlinuz-xxx-xxx root=/dev/sdax
rescue>initrd /boot/initrd.img-xxx-xxx
rescue>boot
内 核版本号 -xxx-xxx可以按Tab键查看后再手动补全。我是按照你的/boot没有单独分区的情况,如果有单独分区的话,你就说。
说明:
1)由于grub2版本的的不一致,有的可能在第9步insmod normal.mod加载正常模块后
直接进入normal模式,即出现了normal grub>的提示符,这种情况就不能执行第10
步,即可以跳过normal命令的输入。
2)虽然输入normal命令会出现菜单,但由于缺少加载内核的Linux命令,直接从菜单
不能进入系统,需要按c在命令行继续操作。
3)按boot启动系统后,再在系统下打开终端,执行命令修复grub
重建配置文件grub.cfg
sudo update-grub
重建grub到第一硬盘mbr
sudo grub-install /dev/sda
这个大部分是小苹果的教程里弄的,论坛有pdf下载,有条件下来看看在操作,很有启发性的,祝你成功。
你要确定几个问题:1,确定/boot目录的位置,grub核心文件一般在/boot下,在rescue模式下search命令不能用,对不清楚grub2文件处于哪个分区的,可以用ls命
令查看,比如
ls (hd0,8)/ 查看(hd0,8)分区根目录,看看有没有boot文件夹
ls (hd0,8)/boot/ 查看(hd0,8)分区的/boot目录下文件
ls (hd0,8)/boot/grub/ 查看(hd0,8)分区/boot/grub目录下文件
通过文件查看,可以确定grub2核心文件处于哪个分区,接下来就可以进行从rescue到
normal的转变动作:。2,确定你的"/"分区在哪个分区,即是说确定(hd0,x)中的x的值,如果不知道可以判断一下,先 ls 看看分区,根据分区列表,猜下 / 分区的编号再 ls (hd0,x)/ 看分区目录下文件确定找到 / 分区,不对的话继续找。
找到 / 分区的 (hd0,x) 继续
grub rescue>root=(hd0,x)
grub rescue>prefix=/boot/grub
grub rescue>set root=(hd0,x)
grub rescue>set prefix=(hd0,x)/boot/grub
grub rescue>insmod normal
rescue>normal -------->若出现启动菜单,按c进入命令行模式
rescue>linux /boot/vmlinuz-xxx-xxx root=/dev/sdax
rescue>initrd /boot/initrd.img-xxx-xxx
rescue>boot
内 核版本号 -xxx-xxx可以按Tab键查看后再手动补全。我是按照你的/boot没有单独分区的情况,如果有单独分区的话,你就说。
说明:
1)由于grub2版本的的不一致,有的可能在第9步insmod normal.mod加载正常模块后
直接进入normal模式,即出现了normal grub>的提示符,这种情况就不能执行第10
步,即可以跳过normal命令的输入。
2)虽然输入normal命令会出现菜单,但由于缺少加载内核的Linux命令,直接从菜单
不能进入系统,需要按c在命令行继续操作。
3)按boot启动系统后,再在系统下打开终端,执行命令修复grub
重建配置文件grub.cfg
sudo update-grub
重建grub到第一硬盘mbr
sudo grub-install /dev/sda
这个大部分是小苹果的教程里弄的,论坛有pdf下载,有条件下来看看在操作,很有启发性的,祝你成功。

Men are from Mars, I am from the grave
有一次,我去应聘,考官说:“哦,什么味儿?”
我说:”啊,对不起,是我,你知道死人总是有一点味道的“
有一次,我去应聘,考官说:“哦,什么味儿?”
我说:”啊,对不起,是我,你知道死人总是有一点味道的“
- 张少彬
- 帖子: 793
- 注册时间: 2009-07-18 11:33
Re: ubuntu10.04装好更新后无法启动
其实你应该发到启动区的
Men are from Mars, I am from the grave
有一次,我去应聘,考官说:“哦,什么味儿?”
我说:”啊,对不起,是我,你知道死人总是有一点味道的“
有一次,我去应聘,考官说:“哦,什么味儿?”
我说:”啊,对不起,是我,你知道死人总是有一点味道的“
-
- 帖子: 50
- 注册时间: 2010-05-20 15:00
- peteryeh64
- 论坛版主
- 帖子: 9386
- 注册时间: 2008-12-20 15:43
- 系统: 家kubuntu20.04
- 来自: 心靈深處
Re: ubuntu10.04装好更新后无法启动

[论坛版主行为规定]+[PITIVI簡易教程]+[ubuntu裝迅雷]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]
- lainme
- 论坛版主
- 帖子: 7805
- 注册时间: 2008-09-13 19:17
- 系统: Arch Linux (x86_64)
- 联系:
Re: ubuntu10.04装好更新后无法启动
viewtopic.php?f=139&t=229387

会不会和这个有关另外由于部份使用OEM软激活的的win7,由于软改与grub4dos的 grldr冲突,修复时不能使用grub4dos,也不能用grub4dos硬盘安装,特修改 grub4dos,供软改win7用户使用。
