系统已经安装完毕之后然后又安装了一些第三方软件,以及调整了一些配置。请问如何把这个系统做成 ISO 镜像,并且可以通过刻录到 U 盘做成 live cd ,到时候安装完成之后就是当前系统(包含安装的第三方库和已经修改的配置)。
如果有其他方案可以实现当前系统的完整备份,在一个新系统上可以快速恢复到当前状态(浏览器 cookie 都一起迁移过去的那种)。
虽然通过脚本也可以在新系统安装完之后实现自动化配置,但是如果可以开箱即用又何乐而不为呢?
1
msg7086 208 天前 1
https://www.willhaley.com/blog/custom-debian-live-environment/
以前做 rescue cd 的时候参考过的教程。 他用的是 debootstrap 创建一个新系统,但克隆老系统的操作是差不多的。 不过 live cd 是只读的,cookie 迁移过去也不能更新啊,还是得另外划一块用来做存储。 |
2
0superx0 208 天前 1
个人觉得用 ventoy 启动 linux 虚拟机镜像比较简单,
先 vbox 用固定容量硬盘方式安装 linux,安装完执行 vtoyboot 脚本,然后配置好系统, 退出虚拟机,把镜像改为 vtoy 后缀,就可以 ventoy 启动时按 F2 来选择虚拟机镜像来启动了, 这样系统想要几个复本都没问题了,因为系统本来就一个镜像文件. 官方有文档你可以看下, 我现在 ubuntu 24.04 就是虚拟机镜像先体验,等折腾成熟了就安装到物理机 |
3
busier 208 天前 1
mxlinux 自带此工具
|
4
LitterGopher OP @msg7086 #1 多謝,我去看看。
( cookie 的說法只是一個想要表達連同當前的用戶數據一起遷移,cookie 這種東西到時候必然是過期了,但重要的是那些登陸的賬號還沒退出(如果沒有限制),軟件上的設置保持不變) |
5
LitterGopher OP @0superx0 #2 也是一種辦法,多謝,我先看看。
|
6
LitterGopher OP @busier #3 多謝,我去看看。
|
7
ostrichb 208 天前 1
我這幾日剛剛搞過,用 Clonezilla 可以直接生成可安裝的 ISO 檔 很方便
|
8
ostrichb 208 天前
除了 NVIDIA 顯示卡驅動可能需要重新安裝之外應該沒有什麼問題
|
9
GeekGao 208 天前 1
基于 systemback 的 Ubuntu 系统镜像备份和安装方案 https://www.cnblogs.com/carsonzhu/p/16715057.html
|
10
LitterGopher OP @ostrichb #7 多謝。
|
11
duanluan 207 天前
关键词“linux to go”。
|
13
yanqiyu 206 天前
多数情况下把整个系统 dd 出来就行,近些年安装的系统找分区都是靠 uuid 找的,所以迁移走的文件系统只要 uuid 一致就行。
另外可能要重新生成一个更通用的 initrd |