我用的BT5镜像,稍作改动能用RUN直接从U盘启动,不需要修改菜单的
只要把镜像分成两部分:
用UltraISO打开BT5镜像,把extra和local文件夹提取到U盘CDlinux目录下;
将镜像中的extra和local文件夹删掉(镜像体 ...
你将那两个目录提取到U盘下,这已经不是整体ISO启动了,等于将ISO的图形桌面部分解压了出来,当然可以进了图形桌面了,因为CDLINUX的两个启动文件中的驱动,会识别U盘。 CDlinux 支持哪些命令行参数?
http://www.cdlinux.info/wiki/doku.php/zh/doc/faq/cdl_options
CDL_DIR
CDlinux 安装在文件系统的哪个目录下?可以不用管它,用缺省值就行了。除非您想自己定制 CDlinux,把它安装到您指定的目录里:
缺省值: boot/CDlinux, CDlinux
例子:
CDL_DIR=Some/Dir/CDlinux
CDL_DIR="Some Dir/CDlinux"
# 路径里可以带空格,不过您的启动管理
# 器 (boot loader) 得也支持空格才行
写得很详细,不过,还有个关键的CDL_IMG参数估计是新加的,还没来得及加在文档里面吧。 试试这个,我成功了(我的u盘量产,cdlinux放u盘根目录)
title 【 7 】启动 CDlinux(无线破解)
find --set-root /CDlinux.iso
map /CDlinux.iso (hd32) || map --mem /CDlinux.iso (hd32)
map --hook
kernel (hd32)/CDlinux/bzImage CDL_DEV=hd1 quiet CDL_LANG=zh_CN.UTF-8 CDL_DIR=/ CDL_IMG=CDlinux.iso
initrd (hd32)/CDlinux/initrd 我还一直是解压出来用的。 应该让批处理好的写个mkisofs制作iso的bat,linux的livecd不推荐用ui修改,会导致小写变大写,而linux中abc和Abc是两个不同的文件,可以共存与同一目录下,而win就不行! 你完全可以把CDLINUX里的文件复制出来。。。
kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8 CDL_WAIT=16 CDL_DEV=LABEL=你的U盘卷标这样就可以引导了。
initrd /CDlinux/initrd
[ 本帖最后由 2011baidxi 于 2011-12-9 23:24 编辑 ] 还是整体启动好 看起来清楚 精简下iso打包进initrd不知道可行否?貌似initrd用squashfs打包的! 按25楼的 用虚拟机测试成功进入系统! 如果是直接刻录成iso文件一般都没有问题。如果用grub直接启动iso我也发现有不能启动的情况,最后发现时cdlinux.ISO的问题。
特别是用大容量移动硬盘做启动盘时。我测试了好多个版本的cdlinux,发现只有哪个299m大的可以启动成功,其他的有些精简的120多m,170多m,还有230多m的,在有些机子上可以启动成功,有些机子上始终停在命令行模式处。当然我测试的cdlinux实际上就是bt4,bt5之类的。
页:
1
[2]