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

Nat*_*.B. 28 installation live-usb external-hdd

这就是我的意思:

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

安装 Ubuntu 图标

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

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

一百万谢谢!

Jan*_*Jan 8

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

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

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

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

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

  • (字面意思是 8 年后)这个操作还不支持吗? (2认同)

小智 6

我认为这个链接可能会有所帮助:How do I install Ubuntu to a USB key? (不使用启动盘创建器)

简而言之:

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

    sudo apt-get install qemu-kvm
    
    Run Code Online (Sandbox Code Playgroud)
  2. 使用外部 HDD(假设安装在 /dev/sdb)作为内部驱动器和 Ubuntu ISO 文件作为 cdrom 运行虚拟机。如果您的计算机上有足够的内存,请向虚拟机添加更多内存-m 2GB以加快安装过程。

    sudo kvm /dev/sdb -cdrom ~/.cache/testdrive/iso/ubuntu_natty-desktop-i386.iso
    
    Run Code Online (Sandbox Code Playgroud)

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