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


23

这就是我的意思:

我通常通过运行Ubuntu Live USB并单击“尝试” Ubuntu进行安装,准备就绪后,双击桌面上的“安装Ubuntu”图标。

安装Ubuntu图标

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

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

一百万谢谢!


有关手动方法,请参见从Unix / Linux系统安装Debian GNU / Linux。这是针对Debian的,但Ubuntu大致相同。
奥拉夫·迪切

Answers:


7

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

您在LiveCD上找到的GUI安装程序打包为普遍存在。目前尚不清楚,如果您尝试从高清安装程序中安装并运行该程序,将会发生什么。虽然可能可行,但似乎不支持或测试。

众所周知,可以将基于Debian的系统(例如Ubuntu)安装在chroot环境中。Chroot是一种工具,可以将任何目录视为根目录“ /”。您可以在外部硬盘上轻松创建chroot环境。如果要引导此chroot Ubuntu,则必须安装内核和引导加载程序。尽管这是Debian已知且经过测试的方法(而且我个人已经使用Ubuntu做到了这一点),但网络上的教程已过时。因此,只有您熟悉grub和Linux引导过程时,这才是一个选择。

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

您没有指定将Ubuntu安装到外部HDD上的目的。如果您保持此外部HDD保持连接状态,则您的计算机可能永远不会启动它,因为它更喜欢内部HDD。如果更改BIOS设置,将外部硬盘驱动器连接到其他计算机或类似设备,则此(当前)外部硬盘驱动器将成为引导硬盘驱动器的角色。现在,问题来了:现在需要一些猜测才能知道该硬盘是否以及如何成为可启动的。PC BIOS是可怕的引导程序,并非针对此类情况而设计。这可能就是为什么简单的安装媒介(例如Ubuntu的GUI安装程序)不支持您的想法的原因。


我只是尝试了普遍性,但失败了(来自ubuntu 14.04)。可能的问题之一是,它格式化了系统上找到的所有交换。当屏幕提示“将文件复制到磁盘”时,它崩溃了。我想要从实际的ubuntu安装的主要原因是因为我很懒,并且不想让我的实际系统带来便利,因此可以在新的更大的SSD上安装ubuntu。
林奇

在开始普遍存在的安装之前,请运行'sudo swapoff -a'以关闭交换,然后当普遍存在重新格式化交换分区的格式时,它无法关闭正在运行的系统。由于交换分区的标识可能会更改,因此在遍历完成后,您可能需要在/ etc / fstab中重新指向交换的自动挂载。
freegnu

(字面意思是8年后)仍不支持此操作吗?
gromit190

1

我认为此链接可能会有所帮助:如何将Ubuntu安装到USB密钥?(不使用启动磁盘创建器)

简而言之:

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

    sudo apt-get install qemu-kvm
    
  2. 使用外部HDD(假定已将其安装在/ dev / sdb上)作为内部驱动器运行虚拟机,将Ubuntu ISO文件作为cdrom运行。-m 2GB如果您的计算机上有大量RAM ,则可以向虚拟机添加更多RAM,以加快安装过程。

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

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


0

完全没有必要重新安装。您可以将已安装的操作系统复制到另一个磁盘上并启动它。如果两个磁盘大小相等,则非常简单:

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

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

如果您的计算机支持硬件虚拟化,则还可以安装kvm(可能以virt-manager作为GUI)并使用外部磁盘作为虚拟机的磁盘。


2
如果我需要复制系统,那就太好了。但是我想要的是安装第一个系统(而不是笔记本电脑设置的副本)。例如,我在一个朋友的住所,他们有一个备用笔记本电脑,我建议尝试在其上使用Ubuntu,并且他们同意。然后,我取出HDD,通过eSATAp将其连接到我的笔记本电脑(当前运行11.04),打开“安装Ubuntu 11.04”应用程序(或执行其他操作?),然后直接安装到新硬盘上。(顺便说一句,顺便说一句,每次进行全新安装比将每个位从一个硬盘复制到另一个硬盘要快。)
Nathan JB

0

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

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.