greatesteclipse 于 2009-08-25 06:28:43发表:
重装……说这干嘛~~~路过
hantu 于 2009-08-25 01:11:47发表:
再重新安装一次看看
luciffer 于 2009-08-24 16:13:58发表:
从信息上看,好像内核已经被grub读到并且被执行,并且文件系统好像已经被挂载上,所以在这个地方出现kernel panic有两种情况 1.kernel挂载rootfs后去执行/sbin下的init时出错,原因是没找到,你说你没有动,那么就是硬盘的问题,有没有坏块之类 2.在kernel启动时传给kernel的参数错误,你说你没有动过,这个可能性不大,从信息上看,你一定改过,因为默认状态kernel启动的是quiet的,也就是说你屏上出现的那些信息本来应该是不被显示的,所以你一定改过grub的中的grub.conf或者是menu.list(这个可能性非常大) 可以开机安方向键进grub看看参数是什么。正常状像下面的样子的 root (hdx,y) #x是第几块硬盘,y 是本硬盘的的分区 kernel /boot/vmlinux-2.6.version ro root=LABEL=/ rhqh quiet initrd /boot/initrd-version
snail_hf 于 2009-08-24 15:51:18发表:
故障现象请看附件,请大侠们帮着解决一下,着急呢!
snail_hf 于 2009-08-24 15:20:17发表:
我不会发图片,怎么帖图呢,我想把故障现象帖上去
snail_hf 于 2009-08-24 15:18:19发表:
我没有编译内核,什么也没有动,重新启动了一下服务器就是这样了
hg996 于 2009-08-24 15:06:57发表:
其实我在编译内核的时候没有出错,就是在启动的时候提示:Kernel panic - not syncing: No init found. Try passing init= option to kernel 我想这是因为加载内核时找不大路径才出错的。因为我在修改grub.conf时曾经在2。6内核的路经中加了一个路经/dev/hda1 。 解决方法就是在把grub 启动2。6内核的路经:kernel /boot/vmlinuz/2.6.18 ro root=LABEL=/devhda1中的(/dev/hda1)删掉就好了。 (前提是你在编译时没有什么错误,如果你在编译内核时有其他的出错也许照我这个方法不一定能解决你的问题。)
greatesteclipse 于 2009-08-25 06:28:43发表:
重装……说这干嘛~~~路过
hantu 于 2009-08-25 01:11:47发表:
再重新安装一次看看
luciffer 于 2009-08-24 16:13:58发表:
从信息上看,好像内核已经被grub读到并且被执行,并且文件系统好像已经被挂载上,所以在这个地方出现kernel panic有两种情况
1.kernel挂载rootfs后去执行/sbin下的init时出错,原因是没找到,你说你没有动,那么就是硬盘的问题,有没有坏块之类
2.在kernel启动时传给kernel的参数错误,你说你没有动过,这个可能性不大,从信息上看,你一定改过,因为默认状态kernel启动的是quiet的,也就是说你屏上出现的那些信息本来应该是不被显示的,所以你一定改过grub的中的grub.conf或者是menu.list(这个可能性非常大)
可以开机安方向键进grub看看参数是什么。正常状像下面的样子的
root (hdx,y) #x是第几块硬盘,y 是本硬盘的的分区
kernel /boot/vmlinux-2.6.version ro root=LABEL=/ rhqh quiet
initrd /boot/initrd-version
snail_hf 于 2009-08-24 15:51:18发表:
故障现象请看附件,请大侠们帮着解决一下,着急呢!
snail_hf 于 2009-08-24 15:20:17发表:
我不会发图片,怎么帖图呢,我想把故障现象帖上去
snail_hf 于 2009-08-24 15:18:19发表:
我没有编译内核,什么也没有动,重新启动了一下服务器就是这样了
hg996 于 2009-08-24 15:06:57发表:
其实我在编译内核的时候没有出错,就是在启动的时候提示:Kernel panic - not syncing: No init found. Try passing init= option to kernel
我想这是因为加载内核时找不大路径才出错的。因为我在修改grub.conf时曾经在2。6内核的路经中加了一个路经/dev/hda1 。
解决方法就是在把grub 启动2。6内核的路经:kernel /boot/vmlinuz/2.6.18 ro root=LABEL=/devhda1中的(/dev/hda1)删掉就好了。
(前提是你在编译时没有什么错误,如果你在编译内核时有其他的出错也许照我这个方法不一定能解决你的问题。)