随笔 - 746  文章 - 0  评论 - 39  阅读 - 79万

Ubuntu 使用文件 casper-rw 镜像文件 保存变更内容

yumi工具本可以制作基于u盘的persistent启动盘

casper-rw是ubuntu特有的一种功能,支持liveCD启动的ubuntu系统保存用户的变更内容

那我们想同iso光盘从硬盘上启动,并使用casper-rw镜像文件是否可行呢?经过长期研究、实验,答案是可行,但有一定的限制

 

可行性:

  通过grub4dos支持Ubuntu iso文件启动到live模式,并可以使用casper-rw文件保存变更内容

限制:

  iso文件 和 casper-rw文件必须在同一个磁盘分区上,且该分区必须是fat32格式

 

示例:关键点在于 persistent、persistent-path参数的设置上

复制代码
 1 title Ubuntu_12.04.5 LiveCD+casper-rw
 2 root (hd0,0)
 3 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
 4 initrd (hd0,0)/ub_12.04.5/initrd.lz
 5 boot
 6 
 7 
 8 title Windows 8.1 
 9 chainloader /bootmgr 
10 #chainloader /ntldr
11 
12 title reboot
13 reboot
14 
15 title poweroff
16 halt
复制代码


附注:

  其实只要磁盘的某个ext{n}分区的卷标是casper-rw,ubuntu 会自动使用该分区作为persistent-path的目的区域

 

posted on   jinzhenshui  阅读(2329)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2009-06-04 Mysql:语法:字符集、排序规则
2009-06-04 Mysql:函数、操作符
2009-06-04 Mysql:语法:数据类型细节

点击右上角即可分享
微信分享提示