可以。从 0.9.0 版开始,您可以直接从 CDlinux 的 ISO 镜像启动,不需要刻盘。
CDlinux 0.9.0 和以后的版本都将支持直接从 ISO 启动,这是通过不点的 GRUB4DOS 来实现的。GRUB4DOS 是一个基于 GRUB1 的通用启动管理器,功能十分强悍。
GRUB4DOS 的新版本支持直接从 ISO 光盘镜像启动 (ISO emulation)。您可以直接使用 CDlinux 里带的 GRUB4DOS。下面是一个例子,直接启动 CDlinux 的光盘镜像,您可以对其稍做修改,然后添加到您自己的 menu.lst 里:
#========================= begin =========================# title GNU/CDlinux (ISO emulation) map --mem (hd0,0)/boot/CDlinux/CDL.iso (hd32) map --hook map --status kernel (hd32)/boot/CDlinux/bzImage quiet CDL_IMG=CDL.iso initrd (hd32)/boot/CDlinux/initrd map --unhook boot #========================== end ==========================#
上面仅是一个例子,您需要按您自己的实际情况做相应修改。
在这个过程中将会把 CDlinux 的 ISO 镜像整个加载到内存中,加载过程有可能只需数秒钟,也有可能得花上几十分钟,取决于您的具体硬件配置。尤其是当您从 USB 设备启动,而且 BIOS 又比较 buggy 时,花上几个小时也是有可能的。
由于要把整个 CDlinux 的 ISO 镜像加载到内存中,显然您的内存容量必须要比 ISO 镜像大(这些内存随后会被释放掉,不会浪费)。
在这种模式下 (直接从 ISO 镜像启动),您的设置、所做的更改不会被保存。
关于 GRUB4DOS 的具体用法,请参阅它的文档。GRUB4DOS 的文档非常出色,有大量详尽的例子和解释。