如果可以,我如何从Ubuntu安装Ubuntu?

这就是我的意思:

我通常通过运行Ubuntu Live USB安装,单击“尝试”Ubuntu,当我准备好时,双击桌面上的“安装Ubuntu”图标。

安装Ubuntu Icon

现在,我有一个eSATAp端口,我想要做的就是将我的硬盘直接连接到我的笔记本电脑/台式机,它已经在其上运行Ubuntu,只需运行Live CD / USB上可用的相同应用程序来安装它在外部驱动器上。

我也对其他方法持开放态度,只要我不必将ISO“烧录”到USB,然后从USB重启,然后将其安装到外部驱动器。

一百万谢谢!

你问的是一个有趣的问题。 我将用自己的话来改写: 是否可以从常规的Ubuntu系统(安装到HDD)运行Ubuntu的LiveCD上的Ubuntu安装程序?

您在LiveCD上找到的GUI安装程序打包为无处不在 。 目前尚不清楚,如果您尝试从HD安装中安装并运行此function,会发生什么。 虽然它可能有用,但似乎不支持或测试。

众所周知,基于Debian的系统(如Ubuntu)可以安装在chroot环境中 。 Chroot是一个工具,它可以将任何目录视为根目录“/”。 您可以在外部HDD上轻松创建chroot环境。 如果要引导此chroot Ubuntu,则必须安装内核和引导加载程序。 虽然这是Debian的一种已知且经过测试的方法(我个人也是用Ubuntu完成的),但网络上的教程已经过时了。 因此,如果您熟悉grub和Linux启动过程,这只是一个选项。

实际答案:虽然您的问题是合理的,但Ubuntu或任何其他现代操作系统似乎都不支持它。 我们已经习惯于从启动CD或USB安装操作系统,其他方法被忽略了。

您没有指定将Ubuntu安装到外部HDD的目的是什么。 如果您将此外置硬盘原样保持连接,您的计算机可能永远不会启动它,因为它更喜欢您的内置硬盘。 如果您更改BIOS设置,将外部HDD连接到另一台计算机或类似设备,则此(当前)外部HDD可以成为启动HDD的角色。 现在,抓住这个问题:现在需要一些猜测,这个硬盘是否以及如何变得可启动。 PC BIOS是一个可怕的引导程序,不是为这样的东西设计的。 这可能是为什么你的想法不能通过简单的安装向量来支持,比如Ubuntu的GUI安装程序。

我认为这个链接可能会有所帮助: 如何将Ubuntu安装到USB密钥? (不使用Startup Disk Creator)

简而言之:

  1. 如果尚未安装,请安装qemu-kvm软件包和依赖项。

    sudo apt-get install qemu-kvm 
  2. 使用外部HDD(假设它安装在/ dev / sdb)作为内部驱动器运行虚拟机,并将Ubuntu ISO文件作为cdrom运行。 如果您的计算机上有足够的RAM来加速安装过程,请使用-m 2GB向虚拟机添加更多ram。

     sudo kvm /dev/sdb -cdrom ~/.cache/testdrive/iso/ubuntu_natty-desktop-i386.iso 

就个人而言,我更喜欢在目标PC /笔记本电脑上运行任何安装程序,而不是从中移除硬盘并安装在另一台PC /笔记本电脑上。

根本没有必要重新安装。 您可以将已安装的操作系统复制到另一个磁盘上并启动它。 如果两个磁盘的大小相同,那么很容易:

sudo dd if=/dev/disk1 of=/dev/disk2

这将使disk2成为disk1的克隆,这意味着将复制分区和所有内容。 复制完成后,您可以从外部磁盘启动,并拥有您拥有的所有内容。

如果您的计算机支持硬件虚拟化,那么您也可以安装kvm – 可能使用virt-manager作为GUI – 并将外部磁盘用作虚拟机的磁盘。

这可以通过使用Virtual Box实现。 您只需要在Virtual Box中设置USB设备,然后以这种方式安装到外部驱动器。