无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3876|回复: 4
打印 上一主题 下一主题

[求助] 怎么用Grub4dos启动CentOS6.5的安装程序

[复制链接]
跳转到指定楼层
1#
发表于 2014-4-20 20:25:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想装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
复制代码

是行不通的,会提示没有指定根目录。请大神帮忙。
2#
发表于 2014-4-20 21:01:14 | 只看该作者
这一段有疑问:

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

你再仔细看看吧。

点评

亲,最开始我就试过你说这个,在原本的isolinux.cfg上改的,不行,后来才加的那个参数的  详情 回复 发表于 2014-4-21 20:25
回复

使用道具 举报

3#
 楼主| 发表于 2014-4-21 20:25:31 | 只看该作者
不点 发表于 2014-4-20 21:01
这一段有疑问:

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

亲,最开始我就试过你说这个,在原本的isolinux.cfg上改的,不行,后来才加的那个参数的
回复

使用道具 举报

4#
发表于 2014-4-22 16:47:54 | 只看该作者
我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
回复

使用道具 举报

5#
发表于 2014-4-22 18:16:34 | 只看该作者
您这个 nolvmmountrd.luks=0 中间少了空格,您还没注意到吗?应该是

nolvmmount    rd.luks=0

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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-30 13:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表