yumi工具本可以制作基于u盘的persistent启动盘
casper-rw是ubuntu特有的一种功能,支持liveCD启动的ubuntu系统保存用户的变更内容
那我们想同iso光盘从硬盘上启动,并使用casper-rw镜像文件是否可行呢?经过长期研究、实验,答案是可行,但有一定的限制
可行性:
通过grub4dos支持Ubuntu iso文件启动到live模式,并可以使用casper-rw文件保存变更内容
限制:
iso文件 和 casper-rw文件必须在同一个磁盘分区上,且该分区必须是fat32格式
示例:关键点在于 persistent、persistent-path参数的设置上
title Ubuntu_12.04.5 LiveCD+casper-rw
root (hd0,0)
kernel (hd0,0)/ub_12.04.5/vmlinuz boot=casper iso-scan/filename=/ub_12.04.3/ubuntu-12.04.5-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8 persistent persistent-path=/ub_12.04.3
initrd (hd0,0)/ub_12.04.5/initrd.lz
boot title Windows 8.1
chainloader /bootmgr
#chainloader /ntldr title reboot
reboot title poweroff
halt
附注:
其实只要磁盘的某个ext{n}分区的卷标是casper-rw,ubuntu 会自动使用该分区作为persistent-path的目的区域