无法进入系统,求救

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
q342023971
帖子: 2
注册时间: 2010-11-02 7:31

无法进入系统,求救

#1

帖子 q342023971 » 2010-11-02 7:36

我的电脑在运行着电驴和apache+php+mysql,在这种情况下被人强制性关机,后来开机就提示以下内容,一直无法进入系统。求救啊。。。。

提示:
error:couldn't read file
error:yuo need to load the kernel first
failed to boot both default and fallback entries
press any key to continue
q342023971
帖子: 2
注册时间: 2010-11-02 7:31

Re: 无法进入系统,求救

#2

帖子 q342023971 » 2010-11-05 1:29

没人知道怎么解决吗?
palibox
帖子: 4
注册时间: 2011-03-10 10:04

Re: 无法进入系统,求救

#3

帖子 palibox » 2011-03-10 10:09

我也遇到了同样的问题,我是因为修改了/boot/grub.cfg 造成的,error:you need to load the kernel first. Failed to boot both default and fallback entries.现在开机后系统根本无法进入,哪位大牛能解决啊。 :em19
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: 无法进入系统,求救

#4

帖子 nmsfan » 2011-03-10 10:28

试试手动添加vmlinuz和initrd行吗?
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
O湛狼O
帖子: 132
注册时间: 2011-03-09 20:41

Re: 无法进入系统,求救

#5

帖子 O湛狼O » 2011-03-10 10:38

http://www.aitilife.com/repaire-grub-wh ... tall-win7/
你有没有livecd?有的话看看这个的文章,方法是一样的,进去重装grub2,就可以修股引导了
palibox
帖子: 4
注册时间: 2011-03-10 10:04

Re: 无法进入系统,求救

#6

帖子 palibox » 2011-03-10 10:44

O湛狼O 写了:http://www.aitilife.com/repaire-grub-wh ... tall-win7/
你有没有livecd?有的话看看这个的文章,方法是一样的,进去重装grub2,就可以修股引导了
请问一下我用的是虚拟机,那样的话应该怎么办
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: 无法进入系统,求救

#7

帖子 nmsfan » 2011-03-10 11:19

开机能不能出现

代码: 全选

grub rescue >
???
能的话就可以输入
set root=(hd0,*)
linux /boot/vmlinuz-2.xxxxx-generic root=/dev/sda*
initrd /boot/initrd.img-2.xxxxx-generic
boot

具体的*和vmlinuz,initrd.img的路径要自己确定。

不能进入grub的话就用livecd修复吧

刚看见你是虚拟机运行的,那个我没有用过............
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
palibox
帖子: 4
注册时间: 2011-03-10 10:04

Re: 无法进入系统,求救

#8

帖子 palibox » 2011-03-10 11:57

nmsfan 写了:开机能不能出现

代码: 全选

grub rescue >
???
能的话就可以输入
set root=(hd0,*)
linux /boot/vmlinuz-2.xxxxx-generic root=/dev/sda*
initrd /boot/initrd.img-2.xxxxx-generic
boot

具体的*和vmlinuz,initrd.img的路径要自己确定。

不能进入grub的话就用livecd修复吧

刚看见你是虚拟机运行的,那个我没有用过............
开机没有grub rescue-->,我刚才从cd启用重新配置了下grub.cfg现在ok了,大牛顺便帮忙看下这个问题吧:
### BEGIN /etc/grub.d/10_linux my system###

代码: 全选

menuentry "Ubuntu9.10-palibox, Linux 2.6.33.1-palibox"

{
recordfail=1

if [ -n ${have_grubenv} ]; then save_env recordfail;fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 5a9e6bc3-96d4-424f-bd59-4d632dee59delinux/boot/vmlinuz-2.6.33.1 root=UUID=5a9e6bc3-96d4-424f-bd59-4d632dee59de ro single 
initrd /boot/initrd.img-2.6.33.1
}
menuentry "Ubuntu9.10-palibox, Linux 2.6.33.1-palibox(recovery mode)"{
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail;fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 5a9e6bc3-96d4-424f-bd59-4d632dee59de
linux /boot/vmlinuz-2.6.33.1 root=UUID=5a9e6bc3-96d4-424f-bd59-4d632dee59de ro single 
initrd /boot/initrd.img-2.6.33.1
}[/color]
我把自己的引导程序添加到grub.cfg中,内核已经编译过了,但是重新开机没有出现引导列表。
而且如果将代码加到默认的引导代码之前就出现上面的无法进入系统的问题
但是把代码加到默认引导代码之后貌似我没有选择的余地,系统直接进了默认的ubuntu-10.04

我所做的任务是在系统中添加一个新的系统调用,选用的是2.6.33.1的kernel吧。
附加:initrd-2.6.33.1.img已经生成并且已经拷贝到/boot中 :em20
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: 无法进入系统,求救

#9

帖子 nmsfan » 2011-03-10 19:57

自己写grub.cfg之后就不要update-grub,会被覆盖掉
至于你这个........俺也不懂..............
俺是混水区的 :em06 :em06
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
回复