当前位置: 技术问答>linux和unix
CentOS引导时内核看不到了,急救!
来源: 互联网 发布时间:2016-09-04
本文导语: 本帖最后由 tyqhang 于 2010-06-17 14:49:31 编辑 CentOS 5.3 今天打了个补丁,说需要重启,于是重启了,但是就起不来了。。。 开机到grub引导选择界面的时候,只剩下 memtest86+ 4.00 这一项了。。。 请问这是什么问题啊?...
开机到grub引导选择界面的时候,只剩下 memtest86+ 4.00 这一项了。。。
请问这是什么问题啊?如何恢复啊?
俺公司的服务器啊。。哎。。。
|
尝试这个,至于里面的vmlinuz和initrd的名字,试着用TAB看能不能找到
1 root (hd0,0)
2 kernel /vmlinuz-2.6.26.5-28.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
3 initrd /initrd-2.6.26.5-28.fc8.img
4 boot
1 root (hd0,0)
2 kernel /vmlinuz-2.6.26.5-28.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
3 initrd /initrd-2.6.26.5-28.fc8.img
4 boot
|
不知道你打的什么补丁需要重启
我看只有拿光盘进入rescue模式去看看了
我看只有拿光盘进入rescue模式去看看了
|
这下你可得学学grub命令行的使用了。
grub引导界面显示的东西都是写在/etc/grub.conf里的。现在很明显,这个文件被修改了,并且没改对。
你可以按C来手动输入启动参数。
具体的么,我也想不起来了。说个大概,你上结合google就知道。
手动输入如下:
root (hd0,0) 回车这里的hd0,0的意思就是第几个硬盘的第几个分区。
kernel /boot/bzImage 这里的路径自己选。如果你"root (hd0,0)"这个命令执行正确的话,
按tab键会出提示。像shell下的提示一样。
boot 这时候屏幕一黑,就会启动linux内核了。前提是,如果幸运的话。
grub引导界面显示的东西都是写在/etc/grub.conf里的。现在很明显,这个文件被修改了,并且没改对。
你可以按C来手动输入启动参数。
具体的么,我也想不起来了。说个大概,你上结合google就知道。
手动输入如下:
root (hd0,0) 回车这里的hd0,0的意思就是第几个硬盘的第几个分区。
kernel /boot/bzImage 这里的路径自己选。如果你"root (hd0,0)"这个命令执行正确的话,
按tab键会出提示。像shell下的提示一样。
boot 这时候屏幕一黑,就会启动linux内核了。前提是,如果幸运的话。
|
在Grub的选择界面按C进入bash-like提示符,然后用grub输入内核的位置,然后引导。具体的命令请搜索:grub命令行引导
大概命令像这样:
大概命令像这样:
grub>kernel (hd0,2)/vmlinuz
grub>initrd (hd0,2)/initrd.img
grub>boot