使用现有的 Ubuntu 分区作为安装映像?

Ved*_*Ved 19 10.10 system-installation

我在我的笔记本电脑上安装了 ubuntu 10.10 并配置了很多东西,在上面安装和设置了很多东西以满足我的需求。现在我想将此设置移到另一台机器上,并希望再次避免所有设置。有没有一种方法可以从我现有的 ubuntu 安装/分区中创建一个安装程序,我可以将其重用于其他机器?

Sid*_*Sid 7

Remastersys是您需要的应​​用程序。

有关屏幕截图的分步说明,请访问:http : //www.psychocats.net/ubuntu/remastersys

  • 链接中的文章几乎过时了我希望有人会更新这篇文章 (2认同)

Dan*_*Dan 2

我也遇到了这个问题(在我发现这个帖子之前在这里问过这个问题)

是否可以从已有的安装中创建 Ubuntu 安装盘?

我尝试查看 Remastersys,但在读完这一后:

Remastersys 本身已停产

我懒得去看看它是否属实,并尝试使用relinux

可以说它就像一个魅力。

(没有GUI,都是命令)

如何使用它(以下所有信息均在应用程序内获取并可用):

  1. 下载 tar 文件。
  2. 提取它
  3. 要安装它,请运行以下命令:

    sudo cp -R usr etc wubick/etc wubick/usr /
    
    Run Code Online (Sandbox Code Playgroud)
  4. 安装后,该/usr/share/doc/relinux/README文件包含有关如何使用该应用程序的信息
  5. 运行以下两个命令:

    sudo cp /etc/relinux/relinux.conf ./relinux.conf
    sudo sed -i 's:EXCLUDES="\(.*\)":EXCLUDES="\1 '`readlink -f ./relinux.conf`'":g' ./relinux.conf
    
    Run Code Online (Sandbox Code Playgroud)
  6. 如果您知道自己在做什么,请编辑刚刚复制的配置文件以更改参数。

    例如,如果您不希望复制个人数据,则/home/*添加到参数。EXCLUDES(我不确定它是否会自动排除,但最好是安全一点)

  7. 运行这个命令:

    sudo relinux squashfs relinux.conf
    
    Run Code Online (Sandbox Code Playgroud)

    完成之前需要一段时间(即使您位于您拥有的文件夹中,这里也需要 sudo,因为此 relinux 将检查丢失的和必需的软件包并安装它们)。

  8. 最后运行:

    sudo relinux onlyiso relinux.conf
    
    Run Code Online (Sandbox Code Playgroud)

    这将创建 ISO 文件。如果您没有更改配置文件中的任何内容,它将被称为custom.iso.

PSsudo relinux iso relinux.conf如果您想等待第一个命令完成然后运行第二个命令,则可以将最后两个命令合并为一个。

PSS 如果出现任何问题,和/或您决定从头开始,首先运行这些命令之一(取决于您想要的)。

sudo relinux clean relinux.conf
sudo relinux fullclean relinux.conf
Run Code Online (Sandbox Code Playgroud)

第一个清理在工作目录中创建的临时文件(WORKDIR配置文件中的参数)

第二个会清除创建的所有文件,甚至是 ISO 文件。