无忧启动论坛

标题: 怎么用Grub4dos启动CentOS6.5的安装程序 [打印本页]

作者: 怪盗kidou    时间: 2014-4-20 20:25
标题: 怎么用Grub4dos启动CentOS6.5的安装程序
想装CentOS6.5,但CentOS的光盘引导程序是isolinux,所以启动程序我用Grub4dos改写了一下,结果不能启动安装程序。
原Isolinux代码:
  1. label install0
  2.   menu label Install
  3.   kernel vmlinuz0
  4.   append initrd=initrd0.img root=live:CDLABEL=CentOS-6.5-i386-LiveDVD rootfstype=auto ro liveimg liveinst noswap nolvmmount  rd.luks=0 rd.md=0 rd.dm=0  
  5. label textinstall0
  6.   menu label Install (Text Mode)
  7.   kernel vmlinuz0
  8.   append initrd=initrd0.img root=live:CDLABEL=CentOS-6.5-i386-LiveDVD rootfstype=auto ro liveimg textinst noswap nolvmmount  rd.luks=0 rd.md=0 rd.dm=0  
复制代码

改写后的Grub4dos代码
  1. title CentOS Install
  2. find --set-root /vmlinuz0
  3. kernel /vmlinuz0 root=live:CDLABEL=CentOS-6.5-i386-LiveDVD rootfstype=auto ro liveimg liveinst noswap enforcing=0 nolvmmountrd.luks=0 rd.md=0 rd.dm=0
  4. initrd /initrd0.img

  5. title CentOS Install (Text Mode)
  6. find --set-root /vmlinuz0
  7. kernel /vmlinuz0 root=live:CDLABEL=CentOS-6.5-i386-LiveDVD rootfstype=auto ro liveimg textinst noswap  enforcing=0 nolvmmountrd.luks=0 rd.md=0 rd.dm=0
  8. initrd /initrd0.img
复制代码



出现这样的代码:
  1. Kernel panic - not syncing: Attempted to kill init  
复制代码




但如果如网友所说的这种
  1. find --set-root /vmlinuz0
  2. kernel /vmlinuz0
  3. initrd /initrd0.img
复制代码

是行不通的,会提示没有指定根目录。请大神帮忙。
作者: 不点    时间: 2014-4-20 21:01
这一段有疑问:

enforcing=0 nolvmmountrd.luks=0 中间少了空格,多了 enforcing=0 这个参数。

你再仔细看看吧。


作者: 怪盗kidou    时间: 2014-4-21 20:25
不点 发表于 2014-4-20 21:01
这一段有疑问:

enforcing=0 nolvmmountrd.luks=0 中间少了空格,多了 enforcing=0 这个参数。

亲,最开始我就试过你说这个,在原本的isolinux.cfg上改的,不行,后来才加的那个参数的
作者: yjd    时间: 2014-4-22 16:47
我U盘上加载网络安装的
title   6, Map CentOS-6.2-i386-netinstall.iso
find --set-root --ignore-floppies --ignore-cd /CentOS-6.2-i386-netinstall.iso
map --mem /CentOS-6.2-i386-netinstall.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)


这个是不加入内存可以尝试
find --set-root --ignore-floppies --ignore-cd /deepin.iso
kernel /vmlinuz boot=casper nosistent rw quiet iso-scan/filename=/deepin.iso locale=zh_CN
initrd /initrd.lz

作者: 不点    时间: 2014-4-22 18:16
您这个 nolvmmountrd.luks=0 中间少了空格,您还没注意到吗?应该是

nolvmmount    rd.luks=0

我不敢说这样一定行,但至少我发现了您的修改结果不能等价于 isolinux 的相应配置。






欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3