2011ibird 发表于 2015-11-9 20:40 不知道说什么感谢的话好了,还麻烦你下载了,非常感谢!!!我的也启动成功了,也许是没加insmod fat和fat32分区的事。 |
好吧,勉为其难,我专门下了你这张光盘,挂载并依据光盘配置文件写了grub.cfg,以grub2引导光盘的方式启动并成功进入了livecd模式。 首先,要说明,这个光盘如果是直接以镜像方式启动,和centos.iso一样,不支持放在nfts分区下的。我没有fat32分区,所以就放到了ext4分区下,和放在fat32应该是一样的,最好写入insmod fat 我一般写引入以下3项驱动: insmod fat insmod ext2 insmod ntfs 其次,我光盘是放在分区下的iso文件夹下,具体菜单如下: # (13) fedora.iso menuentry 'Fedora LiveCD' { set isofile='/iso/Fedora-Live-Workstation-x86_64-23-10.iso' insmod fat insmod ext2 insmod ntfs search -s -f $isofile loopback loop $isofile linux (loop)/isolinux/vmlinuz0 root=live:LABEL=Fedora-Live-WS-x86_64-23-10 rootfstype=auto ro rd.live.image rhgb rd.luks=0 rd.md=0 rd.dm=0 iso-scan/filename=$isofile initrd (loop)/isolinux/initrd0.img } 此外要说的,这个菜单是通用的,你的光盘只要放在fat32或ext4之类支持的分区下的iso文件夹里都可以引导,你放到U盘也是一样。还有就是这个光盘太大了,很考验你的U盘读取速度以及你的系统内存大小,所以我都是选择小一点的光盘,像是centos的,至少还在600-700m的样子, |
2011ibird 发表于 2015-11-9 18:41 挂载了,卷标就是Fedora-Live-WS-x86_64-23-10 |
2011ibird 发表于 2015-11-9 18:41 感谢。 1。 iso-scan/filename=$isofile 以前添加过,老样子。 2。 启动配置参数,是根据iso里面的gurb添加的,应该没错。 |
本帖最后由 2011ibird 于 2015-11-9 18:43 编辑 没用过,只搞过centos.iso 1、内核一行应该有如下内容: iso-scan/filename=$isofile 2、挂载一下fedora光盘,看看里面的启动配置参数是否是 LABEL=Fedora-Live-WS-x86_64-23-10 ,我怀疑你写错了,因为一般都是光盘名字 LABEL=Fedora-Live-Workstation-x86_64-23-10,请依照光盘中的启动配置参数修改。看你的错误提示也是找不到卷标为Fedora-Live-WS-x86_64-23-10的光盘,所以应是把卷标参数写错了。 综上,我修改了一下你的菜单,请参考 menuentry ‘Fedora LiveCD’ { set isofile=‘/Fedora-Live-Workstation-x86_64-23-10.iso’ insmod ntfs search -s -f $isofile loopback loop $isofile linux (loop)/isolinux/vmlinuz0 root=live:LABEL=Fedora-Live-Workstation-x86_64-23-10 iso-scan/filename=$isofile rd.live.image quiet rhgb initrd (loop)/isolinux/initrd0.img } 以上只是猜测,并未实际操作检验,仅供参考。 |
2012tzyx 发表于 2015-11-9 11:15 非常感谢楼上2位,我去试试 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.