红联Linux门户
Linux帮助

求助:grub引导手动成功自动找不到内核文件

发布时间:2011-02-28 12:51:47来源:红联作者:jsmlay
安装的Red hat Enterprise 5.5 beta
sda 7 /boot安装引导Grub
sda 8 swap
sda 9 /
然后在windows C:下放了Grub4Dos的文件,修改了menu.lst
添加如下(从grub.conf里照搬的)
title Red Hat Enterprise Linux 5.5 Beta
root (hd0,6)
kernel /vmlinuz-2.6.32-19.e16.x86_64 ro root=UUID=22339a4a-7260-4c77-a30c-b1fc3a2f8499 rd_NO_LUKS rd_NO_LVM rd_NO_DM LANG=zh_cn.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
initrd /initramfs-2.6.32-19.e16.x86_64.img
启动时,正常通过(hd0,6)语句,但是到kernel处提示error找不到/vmlinuz
进到grud的命令行,输入以上命令,即:
root (hd0,6)
kernel /vmlinuz-2.6.32-19.e16.x86_64 ro root=UUID=22339a4a-7260-4c77-a30c-b1fc3a2f8499 rd_NO_LUKS rd_NO_LVM rd_NO_DM LANG=zh_cn.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
initrd /initramfs-2.6.32-19.e16.x86_64.img
可以正常进入系统!

又尝试使用boot.ini引导,产生错误:缺失文件\system32\hal.dll。但是到WinXP下查看该文件存在。

第一次尝试Linux,希望各位高手相助。
文章评论

共有 1 条评论

  1. 相思爱文 于 2011-02-28 20:47:26发表:

    引用:
    提示error找不到/vmlinuz

    检查一下,kernel行是否写错字,比如vmlinuz后面多写一个空格,就会这样子

    引用:
    产生错误:缺失文件\system32\hal.dll

    这是windows系统的问题,有时并不是缺失文件,查看boot.ini文件写法是否正确