这就是我的意思:
我通常通过运行Ubuntu Live USB并单击“尝试” Ubuntu进行安装,准备就绪后,双击桌面上的“安装Ubuntu”图标。
现在,我有一个eSATAp端口,我想要做的是将硬盘驱动器直接连接到已经运行Ubuntu的笔记本电脑/台式机,并只需运行Live CD / USB上可用的相同应用程序即可安装它在外部驱动器上。
我也对其他方法持开放态度,只要我不必将ISO“刻录”到USB,然后从USB重新启动,然后将其安装到外部驱动器即可。
一百万谢谢!
这就是我的意思:
我通常通过运行Ubuntu Live USB并单击“尝试” Ubuntu进行安装,准备就绪后,双击桌面上的“安装Ubuntu”图标。
现在,我有一个eSATAp端口,我想要做的是将硬盘驱动器直接连接到已经运行Ubuntu的笔记本电脑/台式机,并只需运行Live CD / USB上可用的相同应用程序即可安装它在外部驱动器上。
我也对其他方法持开放态度,只要我不必将ISO“刻录”到USB,然后从USB重新启动,然后将其安装到外部驱动器即可。
一百万谢谢!
Answers:
您在问一个有趣的问题。我用自己的话改写:是否可以从常规的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安装到USB密钥?(不使用启动磁盘创建器)
简而言之:
如果尚未安装qemu-kvm软件包和依赖项,请安装它。
sudo apt-get install qemu-kvm
使用外部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 /笔记本电脑上安装。
完全没有必要重新安装。您可以将已安装的操作系统复制到另一个磁盘上并启动它。如果两个磁盘大小相等,则非常简单:
sudo dd if=/dev/disk1 of=/dev/disk2
这将使disk2成为disk1的克隆,这意味着将复制分区和所有内容。复制完成后,您可以从外部磁盘启动,并拥有所有内容。
如果您的计算机支持硬件虚拟化,则还可以安装kvm(可能以virt-manager作为GUI)并使用外部磁盘作为虚拟机的磁盘。