将安装有所有软件的操作系统转换为 iso 文件

将安装有所有软件的操作系统转换为 iso 文件

我正在尝试将我的整个 ubuntu(12.04) 操作系统及其安装的所有软件制作成一个 ISO 文件,以便可以通过 Virtual Box 在另一个系统中进行安装。有人能帮我吗?

答案1

您可以查看Linux Mint 论坛或者这个博客在那里讨论同一问题。

显然要使用的工具是重製機械或者重新Linux,Relinux 看起来更新且更有前途。

答案2

您可以使用dd它来执行此操作 - 但您需要另一个可用的硬盘驱动器才能执行此操作,并且它需要足够大才能包含整个系统驱动器大小的文件。

备份和恢复您的数据、已安装的软件包列表和文件可能会更好。

sudo dpkg --get-selections > /home/me/mypackages.list

这会将系统中安装的所有软件包列表转储到 /home/me/mypackages.list。现在,在 Virtualbox 上的新 VM 上进行全新 Ubuntu 安装。将 /home/me/mypackages.list 复制到该系统中。

在新系统上,

sudo apt-get install dselect
sudo dpkg --set-selections < /home/me/mypackages.list
sudo dselect

现在按下idselect 的交互式菜单,新系统就会安装全部来自原始机器上的 repos 的软件。

完成后,您还可以选择性地从原始机器复制配置和数据。如果您有 apache,请使用旧机器上的 /etc/apache2 内容覆盖 /etc/apache2。等等,等等。 不要盲目地将旧机器上的 /etc 所有内容复制到新机器上- 如果你这样做,你会给自己带来麻烦。你可以将旧机器上的 /home 内容复制到新机器上的 /home 中,但你需要重新创建用户并相应地修复权限。(理论上,你可以直接复制 /etc/passwd 和 /etc/shadow - 或其中的部分内容 - 事实上我就是这么做的......但是除非你清楚自己在做什么,否则不要这么做。你已经被警告了。)

相关内容