无法进入系统

为当前最终发行版之前的所有版本提供支持
回复
huhutm
帖子: 30
注册时间: 2006-10-14 17:40
送出感谢: 0
接收感谢: 0

无法进入系统

#1

帖子 huhutm » 2007-09-21 19:15

是UBUNTU6.10和XP双系统,有一次出现错误,不能出现系统选择,那个都不能选
后来用root (hd0,x) setup (hd0) 命令修复后能进入xp
但是无法进入ubuntu,选择ubuntu后出现FILE NOT FOUND的错误
但是在选择系统那个地方按 C 还能进入grub 命令提示行中
tusheng
帖子: 739
注册时间: 2007-09-18 8:45
送出感谢: 1 次
接收感谢: 1 次

#2

帖子 tusheng » 2007-09-21 22:07

mbr是对了,但是menu.lst没对,
需要修改的。
huhutm
帖子: 30
注册时间: 2006-10-14 17:40
送出感谢: 0
接收感谢: 0

#3

帖子 huhutm » 2007-09-21 22:14

我哭,该好了后,从新启动后进系统了

结果系统安装更新后重启又出现这个错误了

又需要改,为什么会出现这样的错误?
头像
aerowolf
帖子: 1731
注册时间: 2006-02-25 17:09
来自: 西安
送出感谢: 33 次
接收感谢: 4 次

#4

帖子 aerowolf » 2007-09-21 22:52

只要Windows能启动,就可以启动Linux的一劳永逸的办法,请参考:viewtopic.php?t=34110。祝你好运
fanxiong
帖子: 50
注册时间: 2007-07-20 15:40
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 fanxiong » 2007-09-22 3:15

GRUB其实也是一个简单的SHELL,你可以这样做:

代码: 全选

1、选中ubuntu项,按e,进入此项的编辑;
2、按c,打开命令行;
3、输入find (sda0,x)/boot/<TAB>,其中(sda,x)中的x表示你安装ubuntu的分区序号,按下<TAB>键后看看会不会出来...posible ...这样的提示,其实这相当于shell中的命令自动补齐,虽然他不能自动补齐,但能列出可能选项,认真看一下,有没有你的内核,如果有,记下来,接下来有用。没有则到其它分区里面去找,一般是第x+1或x-1那个分区。
4、找到内核和启动文件(如 initrd-2.6.21-1.3194.fc7.img 和 vmlinuz-2.6.22.5-76.fc7)后,返回(<ESC>)
5、编辑kernel那行(按e键),写入正确的kernel名称和分区序号;编辑initrd一行,写入正确的img名称。
如:
kernel (sda,3)/vmlinuz-2.6.22.5-76.fc7 ro UUID=xxxx-xxxx-xxxxxx #注意UUID很重要,没有是启动不起来的
initrd (sda,3)/initrd-2.6.22.5-76.fc7.img
6、返回(<ESC>),启动(b)
在这里的一个技巧就是使用find和命令自动补齐<TAB>,这样可以帮助你找到你的内核文件。
tusheng
帖子: 739
注册时间: 2007-09-18 8:45
送出感谢: 1 次
接收感谢: 1 次

#6

帖子 tusheng » 2007-09-22 6:15

huhutm 写了:我哭,该好了后,从新启动后进系统了

结果系统安装更新后重启又出现这个错误了

又需要改,为什么会出现这样的错误?
ubuntu安装更新吗?
回复

回到 “老旧版本支持”