当前位置: 首页>>技术教程>>正文


installation – 如果可以的话,如何从 Ubuntu 安装 Ubuntu?

, ,

问题描述

这就是我的意思:

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

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

我也愿意接受其他方法,只要我不必将 ISO “burn” 复制到 USB,然后从 USB 重新启动,然后将其安装到外部驱动器即可。

一百万谢谢!

最佳方法

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

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

众所周知,基于 Debian 的系统(例如 Ubuntu)可以安装在 chroot environment 中。 chroot是一个工具,可以将任意目录视为根目录”/”。您可以轻松地在外部硬盘上创建 chroot 环境。如果你想启动这个 chroot Ubuntu,你必须安装内核和启动加载程序。虽然这是 Debian 的已知且经过测试的方法(我个人在 Ubuntu 上也这样做过),但网络上的教程已经过时了。因此,只有当您熟悉 grub 和 Linux 引导过程时,这才是一个选择。

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

您没有指定将 Ubuntu 安装到外部 HDD 的目的是什么。如果您保持此外部硬盘保持原样连接,您的计算机可能永远不会启动它,因为它更喜欢您的内部硬盘。如果您更改 BIOS 设置、将外部 HDD 连接到另一台计算机或类似的操作,则此(当前)外部 HDD 可以成为启动 HDD 的角色。现在,问题来了:现在需要一些猜测才能知道该 HDD 是否以及如何变得可启动。 PC BIOS 是一个糟糕的引导加载程序,不是为此类事情而设计的。这可能就是为什么您的想法不受简单安装载体(例如 Ubuntu 的 GUI 安装程序)支持的原因。

次佳方法

我认为这个链接可能有帮助:How do I install Ubuntu to a USB key? (without using Startup Disk Creator)

简而言之:

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

    \n

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

    \n

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

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13763.html,未经允许,请勿转载。