无忧启动论坛

标题: cdlinux的引导问题 [打印本页]

作者: 2010harrison    时间: 2011-3-10 13:42
标题: cdlinux的引导问题
我的cdlinux的引导菜单是
title BOOT CDLinux  --解开的

fallback 7
map --mem (ud)/FIRADISK.IMG (fd0)
find --set-root --ignore-floppies /CDlinux/bzImage
kernel  /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8 CDL_DIR=/CDlinux
initrd  /CDlinux/initrd


title Boot CDlinux.iso
fallback 8
map --mem (ud)/FIRADISK.IMG (fd0)
find --set-root  /boot/cdlinux.iso && map --mem  /boot/cdlinux.iso (0xff)
map --hook
kernel  /boot/CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8 CDL_DIR=/CDlinux
initrd  /boot/CDlinux/initrd

为什么到最后总是白屏几次就没戏了,难道是镜像有问题?(可能的话,那位仁兄给我传个可以启动的cdlinux.iso)

我想不是机子配置问题吧,我在两台电脑上都是这样,好像这个系统在虚拟机上也不行啊,但有一个60m左右的可以在虚拟机上运行,不知哪个好…………

[ 本帖最后由 2010harrison 于 2011-3-10 13:46 编辑 ]
作者: my9823    时间: 2011-3-11 12:24
firadisk是什么?这个玩意对linux有什么用?UD区的CDlinux能成功启动么?
作者: 2010harrison    时间: 2011-3-11 19:59
标题: 回复 #2 my9823 的帖子
是一个驱动,有外置程序的PE要加载一个驱动来保持PE启动后被GRUB map的盘符可用,具体用法我也不是很清楚,我一般都加上了,也没出过什么错,我又下了一个cdlinux,解开后可以正常启动,
title BOOT USB DISK CDLinux
map --mem (ud)/FIRADISK.IMG (fd0)
find --set-root --ignore-floppies /boot/CDlinux/bzImage
kernel  /boot/CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8 CDL_DIR=/CDlinux
initrd  /boot/CDlinux/initrd
但是引导iso文件时,kernel  /boot/CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8 CDL_DIR=/CDlinux。。这一句出现无法找到文件,不只是为什么,论坛里有人说可以引导iso,给kernel加个参数CDL_IMG=cdlinux.iso,,,同样的问题,找不到文件
作者: xianglang    时间: 2011-3-12 01:57
FIRADISK支持LINUX吗?除了G4D和BURG及加载了FIRADISK、WNVBLOCK驱动的XP/2003系统之外,就我所知目前还没有能够访问FDINST做的UD分区的。
作者: yang_cary    时间: 2011-3-13 13:03
下面的可以引导,我正在用。
title CDlinux (ISO emulation)
map /boot/imgs/cdlinux.iso (0xff)
map --hook
kernel (0xff)/CDlinux/bzImage CDL_DEV=hd1 quiet CDL_LANG=zh_CN.UTF-8 CDL_DIR=/ CDL_IMG=/boot/imgs/cdlinux.iso
initrd (0xff)/CDlinux/initrd
map --unhook
boot

上面的CDL_IMG=/boot/imgs/cdlinux.iso一句中的路径,根据实际情况改好这行了。
作者: 快雪时晴    时间: 2011-3-13 13:31
LZ超前使用了Firadisk的Future版本
作者: xianglang    时间: 2011-3-13 23:03
原帖由 yang_cary 于 2011-3-13 13:03 发表
下面的可以引导,我正在用。
title CDlinux (ISO emulation)
map /boot/imgs/cdlinux.iso (0xff)
map --hook
kernel (0xff)/CDlinux/bzImage CDL_DEV=hd1 quiet CDL_LANG=zh_CN.UTF-8 CDL_DIR=/ CDL_IMG=/b ...


你这个如果ISO放在可见分区就基本没问题,但是放进(UD)肯定找不到文件而进入不了图形界面。如果只是进字符界面的话,直接MAP (UD)里的ISO都可以。

只有象Slitaz-3.0、xPUD-0.9.2这类的,才可以放到UD分区里通过MAP ISO来启动并进入图形界面。
作者: my9823    时间: 2011-3-14 06:50
个人应该在initrd上做手术,既然linux可以识别initrd这个内存盘,那如果将CDlinux目录打包进initrd可以启动么?


听说cdlinux的initrd是由mksquashfs压缩,那位老大解开看看?
unsquashfs initrd
作者: 2010harrison    时间: 2011-3-14 13:14
标题: 回复 #5 yang_cary 的帖子
5楼的可以找到文件,但不能进图形界面,
我我觉得,解开的可以引导就行了,就当是技术讨论吧,
作者: xianglang    时间: 2011-3-14 23:05
原帖由 2010harrison 于 2011-3-14 13:14 发表
5楼的可以找到文件,但不能进图形界面,
我我觉得,解开的可以引导就行了,就当是技术讨论吧,


只要你将文件放到 (ud) 分区,使用解开了也不可能进入图形界面,因为 CDLINUX 并不认识 (ud) 分区。而如果将 ISO 放在非 (ud) 分区,将使不解开,也可以用5楼的方式进入图形界面。
作者: js01    时间: 2011-4-2 16:06
原帖由 xianglang 于 2011-3-14 23:05 发表


只要你将文件放到 (ud) 分区,使用解开了也不可能进入图形界面,因为 CDLINUX 并不认识 (ud) 分区。而如果将 ISO 放在非 (ud) 分区,将使不解开,也可以用5楼的方式进入图形界面。

将解开的文件放入UD区,再复制一份放入可见分区根目录,就可以进入图形界面了。
作者: 2011momoto    时间: 2011-9-20 18:16
原帖由 yang_cary 于 2011-3-13 13:03 发表
下面的可以引导,我正在用。
title CDlinux (ISO emulation)
map /boot/imgs/cdlinux.iso (0xff)
map --hook
kernel (0xff)/CDlinux/bzImage CDL_DEV=hd1 quiet CDL_LANG=zh_CN.UTF-8 CDL_DIR=/ CDL_IMG=/b ...

不行啊,出现错误。





作者: 2011momoto    时间: 2011-9-20 18:24
原帖由 js01 于 2011-4-2 16:06 发表

将解开的文件放入UD区,再复制一份放入可见分区根目录,就可以进入图形界面了。

把解开的文件直接放在U盘可见区就可以,何必还要放在UD区。




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