是UBUNTU6.10和XP双系统,有一次出现错误,不能出现系统选择,那个都不能选
后来用root (hd0,x) setup (hd0) 命令修复后能进入xp
但是无法进入ubuntu,选择ubuntu后出现FILE NOT FOUND的错误
但是在选择系统那个地方按 C 还能进入grub 命令提示行中
无法进入系统
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- aerowolf
- 帖子: 1778
- 注册时间: 2006-02-25 17:09
- 来自: 西安
只要Windows能启动,就可以启动Linux的一劳永逸的办法,请参考:viewtopic.php?t=34110。祝你好运。
-
- 帖子: 50
- 注册时间: 2007-07-20 15:40
- 联系:
GRUB其实也是一个简单的SHELL,你可以这样做:
在这里的一个技巧就是使用find和命令自动补齐<TAB>,这样可以帮助你找到你的内核文件。
代码: 全选
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)