本帖最后由 mdyblog 于 2014-7-21 09:02 编辑
UDM对CDlinux的完美支持:支持外置包,支持UEFI
同版本号的不同体积的发布(社区版、命令行版),initrd是共的。 只需拷入不同的外置包到MBROS对应目录即可。
EFI启动: 拷入UEFI-Grub2, 菜单还是 /Grub2/grub.cfg,不用修改。
下载:http://pan.baidu.com/s/1o69cA5k#CDlinux-0.9.7.1-SSE-0330.iso.MBROS.7z
其他启动参数(在把扩展模块全部打包到initrd的情况下,下列参数几乎都可以忽略了):
CDL_AMOUNT=yes # 自动检测/挂载磁盘和分区,包括固定硬盘和移动硬盘等设备,默认值是yes
CDL_DEV= #告诉 CDlinux 在哪个设备上可以找到附加的“包”和“模块”,默认值:/dev/cdrom
CDL_DIR=: #extra/目录在CDL_DEV的哪个目录下,默认值:boot/CDlinux, CDlinux, zxh/CDlinux
CDL_GUI= #指定是否启动图形界面,默认值是yes
CDL_LOOP= #是否强制以 “loop” 模式挂载扩展模块以节省 RAM,默认是动态判断,如果内存够大,CDlinux会完全加载到内存中以加快运行速度。如果内存不足,会自动改用 "loop",以节省内存。
另外一个参数:
CDL_WAIT= #默认值是8,U 盘、SD 卡等设备启动较慢,如果CDlinux安装在这些设备上,CDlinux 须等这些设备准备好了才能从上面加载扩展模块,这个参数告诉 CDlinux 等待多少秒。
还可以指定VGA模式:VGA= (注:788,即800×600分辨率16bit色深)
颜色深度 | 640×480 | 800×600 | 1024×768 | 1280×1024 | 8bit | 769 | 771 | 773 | 775 | 15bit | 784 | 787 | 790 | 793 | 16bit | 785 | 788 | 791 | 794 | 24bit | 786 | 789 | 792 | 795 |
去掉启动参数内的quiet,在出现LOGO的时候临时按Ctrl+Alt+F1,可以看到启动过程。
也可initrd替换ISO中的initrd.放入UDM,整体启动。
g4d:
title 启动 CDlinux-0.9.7.1-SSE-0330.iso
map /CDlinux-0.9.7.1-SSE-0330.iso (hd32) || map --mem /CDlinux-0.9.7.1-SSE-0330.iso (hd32)
map --rehook
kernel (hd32)/CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8 CDL_DIR=/ CDL_IMG=CDlinux-0.9.7.1-SSE-0330.iso
initrd (hd32)/CDlinux/initrd
grub2:
menuentry "启动 CDlinux-0.9.7.1-SSE-0330.iso" {
insmod loopbak
loopback (loop0) /CDlinux-0.9.7.1-SSE-0330.iso
linux (loop0)/CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8 CDL_DIR=/ CDL_IMG=CDlinux-0.9.7.1-SSE-0330.iso
initrd (loop0)/CDlinux/initrd
}
|