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


19

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


与此相似,但可能不是欺骗:askubuntu.com/questions/9135/...
豪尔赫·卡斯特罗

只是一个想法,所以我不将其发布为答案。由于这里没有“注册表”的概念,因此您无法从其他操作系统(也许是LiveCD)启动并将“ /”的全部内容刻录到DVD,然后将其复制到新的硬盘驱动器或分区上,然后只是安装grub?Ubuntu通常能够很好地处理硬件更改。
Mussnoon 2010年

Answers:


2

我也遇到了这个问题(在找到此线程之前在这里询问了此问题)

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

我尝试研究Remastersys,但在阅读此行之后

Remastersys本身已停产

我没有理会它是否正确,并尝试使用relinux

可以说它像一种魅力一样工作。

(没有GUI,全是命令)

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

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

    sudo cp -R usr etc wubick/etc wubick/usr /
    
  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
    
  6. 如果您知道自己在做什么,请编辑刚复制的配置文件以更改参数。

    例如,如果您不想复制个人数据,请添加/home/*EXCLUDES参数中。(我不确定是否会自动排除它,但是最好还是安全些)

  7. 运行以下命令:

    sudo relinux squashfs relinux.conf
    

    它需要一些时间才能完成(即使您位于自己拥有的文件夹中,在这里也需要sudo,因为此relinux将检查缺少和所需的软件包并安装它们)。

  8. 最后运行:

    sudo relinux onlyiso relinux.conf
    

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

PS:sudo relinux iso relinux.conf如果您想等待第一个命令完成然后再运行第二个命令,则可以将最后两个命令组合在一起。

PSS如果发生任何混乱,和/或您决定从头开始,请首先运行以下命令之一(取决于您的要求)。

sudo relinux clean relinux.conf
sudo relinux fullclean relinux.conf

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

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



1

如果计算机具有相同的硬件,则可以对原始映像进行镜像,然后使用诸如clonezilla之类的东西将其还原到新计算机上。将图像存储在网络上并使用clonezilla live cd还原它效果很好。


1

只要两台计算机具有相同的硬件体系结构(例如32位至32位),就可以将整个硬盘驱动器内容从当前硬盘复制到新硬盘。

如果驱动程序是非标准的并且有所不同(例如,当前是ati图形卡,新是nvidia),则必须安装正确的驱动程序。

如果创建了xorg.conf文件,则该文件可能不适用于新的图形/显示器。

您可以使用dd命令进行精确复制。 dd if=/dev/currentdrive of=/dev/newdrive

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.