当前位置: 技术问答>linux和unix
我装了CentOS 5.5却引导不了,这是怎么回事?
来源: 互联网 发布时间:2016-09-27
本文导语: 我用的是WINXP,我也想装个CentOS,于是分出了12G空闲空间,兴冲冲地装完了,但是装的时候我没有让它在MBR上重建Grub引导。因为我主要用WINXP,而WINXP上有个Grub4Dos,我想让XP的ntdlr继续存在,打算用Grub4Dos引导位于(hd0,10...
我用的是WINXP,我也想装个CentOS,于是分出了12G空闲空间,兴冲冲地装完了,但是装的时候我没有让它在MBR上重建Grub引导。因为我主要用WINXP,而WINXP上有个Grub4Dos,我想让XP的ntdlr继续存在,打算用Grub4Dos引导位于(hd0,10)上的CentOS 5.5,
重启之后,进入Grub4Dos的COMMAND模式,输入引导命令:
>root (hd0,10)
>kernel /boot/vmlinuz-2.6.18-194.el5xen
>initrd /boot/initrd-2.6.18-194.el5xen.img
>boot
竟然启动不了,第一步就说这个文件不是规范的可执行格式,进行不下去,我很郁闷,难道是我的做法有误?我以前装过CentOS 4.7跟这做法是一样的,为什么就可以?请高手指教。
//////////////////////////////////
PS:(hd0,10)/boot/的目录结构如下:
2010-06-14 19:16 .
2010-06-14 19:16 ..
2010-04-03 04:47 161 .vmlinuz-2.6.18-194.el5xen.hmac
2010-04-03 04:47 69,266 config-2.6.18-194.el5xen
2010-06-14 13:47 2,555,867 initrd-2.6.18-194.el5xen.img
2009-03-13 03:06 80,032 message
2010-04-03 04:48 111,145 symvers-2.6.18-194.el5xen.gz
2010-04-03 04:47 963,308 System.map-2.6.18-194.el5xen
2010-04-03 04:47 2,244,980 vmlinuz-2.6.18-194.el5xen
2010-04-03 05:40 829,448 xen-syms-2.6.18-194.el5
2010-04-03 02:51 382,542 xen.gz-2.6.18-194.el5
重启之后,进入Grub4Dos的COMMAND模式,输入引导命令:
>root (hd0,10)
>kernel /boot/vmlinuz-2.6.18-194.el5xen
>initrd /boot/initrd-2.6.18-194.el5xen.img
>boot
竟然启动不了,第一步就说这个文件不是规范的可执行格式,进行不下去,我很郁闷,难道是我的做法有误?我以前装过CentOS 4.7跟这做法是一样的,为什么就可以?请高手指教。
//////////////////////////////////
PS:(hd0,10)/boot/的目录结构如下:
2010-06-14 19:16 .
2010-06-14 19:16 ..
2010-04-03 04:47 161 .vmlinuz-2.6.18-194.el5xen.hmac
2010-04-03 04:47 69,266 config-2.6.18-194.el5xen
2010-06-14 13:47 2,555,867 initrd-2.6.18-194.el5xen.img
2009-03-13 03:06 80,032 message
2010-04-03 04:48 111,145 symvers-2.6.18-194.el5xen.gz
2010-04-03 04:47 963,308 System.map-2.6.18-194.el5xen
2010-04-03 04:47 2,244,980 vmlinuz-2.6.18-194.el5xen
2010-04-03 05:40 829,448 xen-syms-2.6.18-194.el5
2010-04-03 02:51 382,542 xen.gz-2.6.18-194.el5
|
你是不是弄错了,命令应该象这个文件里的那样吧。路径
[root@CENTOS4 ~]# more /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol03
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.9-89.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.6.9-89.ELsmp ro root=/dev/VolGroup00/LogVol03
initrd /initrd-2.6.9-89.ELsmp.img
title CentOS-up (2.6.9-89.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-89.EL ro root=/dev/VolGroup00/LogVol03
initrd /initrd-2.6.9-89.EL.img
[root@CENTOS4 ~]# more /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol03
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.9-89.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.6.9-89.ELsmp ro root=/dev/VolGroup00/LogVol03
initrd /initrd-2.6.9-89.ELsmp.img
title CentOS-up (2.6.9-89.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-89.EL ro root=/dev/VolGroup00/LogVol03
initrd /initrd-2.6.9-89.EL.img
|
一个曾经同样发生的错误!
你是否c盘为ntfs分区?记住一定要改成fat32分区才能成功安装双系统,这是实践经验!
你是否c盘为ntfs分区?记住一定要改成fat32分区才能成功安装双系统,这是实践经验!
|
装的时候我没有让它在MBR上重建Grub引导?