是否可以使我的系统的确切ISO放在其他计算机上?


10

我是Linux新手,但有一个问题。我从事的工作是购买旧计算机,将Linux安装在旧计算机上,然后将它们捐赠给在家中没有自己计算机的学生。我已经遍历并在系统上安装了Xubuntu,安装/卸载了我想要/需要的所有软件,现在想知道是否可以通过某种方式制作系统的ISO,然后将其放到另一台计算机上,并且在安装完ISO之后仍然可以进行所有调整,并准备好要运行的程序。这样,我就不需要花一两个小时在每台计算机上。

您会推荐什么样的程序来创建这样的ISO?

谢谢托宾


有许多程序可以完成该任务:Remastersys,UCK,Pinguy Builder,Relinux,Novo Builder,MintBackup等。检查此主题:askubuntu.com/questions/452022/remastersys-alternative
ipse lute

Answers:


5

这个答案的一部分来自:如何将Ubuntu安装从一个硬盘移动到另一个硬盘?

我不能像您在问题中所说的那样为创建ISO提供确切的答案,但是如果您希望减少在不同计算机上创建操作系统的相同副本的时间,那么克隆过程对您很有用。这种情况,我建议您使用Clonezilla,它对于克隆硬盘驱动器很有用,即使在您需要使用此处所述的不同大小的磁盘进行克隆的情况下也是如此:http : //www.tuxradar.com/content / how-clone-hard-drives-clonezilla

在此处输入图片说明

移动到更大的磁盘

确保将SCSI磁盘的克隆还原到SCSI磁盘很容易,但是要在大小上确定精确的副本将非常困难。好消息是您不必在另一个相同大小的磁盘上还原磁盘。更好的消息是,您实际上可以将映像还原到更大的磁盘上。

还原磁盘时,可以使用Clonezilla调整文件系统的大小并在新磁盘上按比例创建分区。但是,即使您要移动到更大的磁盘,您也可能更喜欢将分区保持原样。在这种情况下,您可以要求Clonezilla创建镜像中列出的分区表。

有关于移至较大磁盘的文档,但是我不确定是否可以相反(克隆至较小磁盘)进行操作。这就是为什么我建议您仅使用安装所需的硬盘驱动器空间量,或者检查哪个设备最小的硬盘驱动器,以便基于该磁盘创建安装。假设:如果您有9个硬盘驱动器,分别是2x100GB,4x80GB,2x40GB和1x20GB,那么让我们使用最小的硬盘来安装并作为克隆源,以便将其克隆到最大的硬盘中。请记住,根据需要扩展分区,以便在克隆后使用完整的硬盘驱动器。

Clonezilla提供了几个Live CD和可引导的USB映像,并且还记录了您可以在复制后调整磁盘上的可用空间大小,在这种情况下,建议使用gparted也是一个好主意。

您无需担心驱动程序以及与这些问题相关的可能的故障。Ubuntu将安装新计算机所需的所有驱动程序,某些视频卡(ATI / nVidia)或更专有的硬件的专有驱动程序除外。基于此,我建议您检查每个克隆的系统,以确保克隆后一切运行正常。

通过使用克隆过程,您可以根据需要对系统进行任意数量的自定义,并确保所有克隆的硬盘驱动器将具有与原始磁盘中包含的软件相同的软件。

祝好运!


2

有关如何创建自定义安装CD的大量文档。与您的问题有关的是该页面的摘录:

构建自己的安装CD的主要动机可能是修改要安装的软件包。特别是您可能需要向CD添加一些软件包。

最简单的方法是建立一个“额外”存储库结构,仅包含多余的.deb,然后将它们合并到CD文件层次结构中,然后再重建.ISO映像。本指南将逐步指导您完成此操作。

我会提醒您不要进行过多的自定义操作,最好在启动计算机后/home/tobin/.config使用简单的方法复制和复制类似文件rsync。该建议主要基于说明页面上的介绍:

自定义或“重新制作” Ubuntu安装CD的过程并不是特别复杂,但是有点繁琐和挑剔。

我读到“你越聪明,就越难对付”。


2

它可能在某种程度上是不合时宜的,但也许PXE和kickstart +在安装后脚本中预播可能是一个更安全的解决方案。一些关于kickstartPXE的信息。在我的公司中,我正在使用kickstart + preseeding在某些Xen服务器上安装VM,尽管我从未以这种方式安装过启用GUI的主机,但我不得不承认。

有一个应用程序system-config-kickstart(据我所知,在标准存储库中可用),您可以使用该应用程序浏览大多数选项并轻松创建kickstart配置文件。软件包部分似乎无法正常工作,因为似乎并非所有功能都已从RHEL / Fedora移植,但是仍然可以手动将该部分添加到配置文件中。

还有一些安装后脚本的技巧,例如为MySQL服务器设置默认的root密码等,但是我想我们需要更多数据才能帮助设置特定的需求。

我在Kyle Rankin撰写的“ The Official Ubuntu Server Book”中发现了关于这些主题的大量数据(尽管这里没有做广告)。


2
  1. 安装Ubuntu(或您的情况下的Xubuntu)
  2. 安装所需的程序并进行其他所需的更改
  3. 安装Remasterys:

------- 3a。下载密钥:http : //www.remastersys.com/ubuntu/remastersys.gpg.key

------- 3b。在Ubuntu软件中心,您需要打开源并导入密钥

------- 3c。在Ubuntu软件中心,您需要添加一个新的源:deb http://www.remastersys.com/ubuntu precision main

------- 3d。关闭Ubuntu软件中心,然后打开您的终端并输入:sudo apt-get update

------- 3e。在Ubuntu软件中心中搜索remastersys,然后进行安装,确保选中gui的插件框。

  1. 一旦安装了remastersys,就可以使用它来制作操作系统的iso文件,然后可以在其他计算机上进行安装。它会被完全复制,但是您可以像使用普通的ubuntu(或xubuntu)iso一样安装它。

请注意:Remastersys不支持UEFI,并且在某些UEFI系统上,生成的iso文件在CPM模式下可能不起作用。


0

插入两个硬盘,然后检查使用哪些设备文件的驱动器gparted,然后:

sudo apt install pv
sudo pv /dev/sdX | sudo dd of=/dev/sdY bs=128M

考虑到第二个驱动器的大小或大小与旧驱动器的大小相同,这会将第一个硬盘的全部内容(在本示例中/dev/sdX1:1(按示例)复制到第二个驱动器(在此/dev/sdY)中(否则)。第二个驱动器已满,写入操作将中止)。

您可以为此使用外部硬盘。将其克隆到硬盘上,然后将外部硬盘克隆到将系统安装到的每台计算机上。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.