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


如何在便携式外置硬盘上安装 Ubuntu?

,

问题描述

操作系统:Windows 7。我想在便携式外置硬盘 USB 2.0 上安装 Linux Ubuntu。\n我阅读了各种方法,但我对相互矛盾的建议和方法感到困惑。实际上,在干净的 PC 上安装 Ubuntu 看起来比安装 Windows 复杂得多。\n我需要安装 Ubuntu package + Python 2.7 + C compiler。我的外部硬盘驱动器已部分装满,我需要保留所有文件。

Ubuntu 会完全在外部硬盘上运行,而不向 Windows 系统文件夹和注册表写入任何内容吗?

谁能发布详细指南如何在外部硬盘上安装 Ubuntu?

最佳回答

一个非常详细的答案将超出单个问题的范围,但这里是一般大纲。这很容易,但成功将部分取决于您的计算机从外部硬盘驱动器启动的能力。这取决于bios。

在开始之前,请确保您的 BIOS 具有从 USB HD 启动的选项。

如果您只需要基本安装、Python 2.7 和 C 编译器,则可以将 Ubuntu 安装到一个相当小的分区。我忘记了 Ubuntu 需要安装的字面最小值,但它大约是 8 GB。我建议至少 10 GB,如果你想要交换驱动器,再加上 2-4 GB。

为分区创建空间

在您的情况下,最好在安装之前创建新分区。您需要先缩小外部硬盘驱动器上的现有分区。

我建议备份 USB HD;但如果你有第二个,你可以安装到那个。根据驱动器的满载程度,您可能无法完全备份它;但至少尝试备份任何重要文件。这只是一般警告和预防措施,因为您的数据应该是安全的。

您有两个选项可以缩小现有分区:

  1. 在管理工具中使用 Windows 分区管理器。我相信这些都可以在家庭高级版中使用。如果分区收缩不够,您可能需要删除文件以腾出空间。如果您有足够多的可用空间,但仍然没有足够的缩小,请使用免费的碎片整理工具,如 MyDefrag 对文件进行碎片整理并将文件移动到分区的开头。

  2. 使用 Ubuntu 实时安装媒体中的 gparted。这可能是更简单的方法。

创建一个新分区

创建 Ubuntu 实时安装媒体并使用它来启动您的计算机。选择试用 Ubuntu。

插入外部硬盘驱动器。启动程序 gparted 。如果您尚未缩小外部 HD 上的分区,请立即执行。

在大多数情况下,内部 HD 将显示为 sda ,外部显示为 sdb ,但这并不能保证。确保您在 gparted 中查看正确的 HD。

缩小分区将留下未分配的空间。使用它来创建一个新分区。将其格式化为 ext4 。记下分区号。这将用于 /

您不需要交换分区,但如果需要交换分区,请将新分区缩小到您想要的大小(或者首先将其缩小一点)。将该空间格式化为 linux-swap

记下新分区的编号。

运行安装程序

从桌面或启动器上的图标启动安装程序。当询问您要如何安装时,请选择:Something Else。

这将在安装程序中启动分区程序。这与 gparted 不同,对初学者来说可能有点吓人。

小心地突出显示新分区(仔细检查编号和驱动器),然后单击更改。

按照对话框到 a。使用分区作为 ext4 ,b。挂载到 / 和 c。格式。

突出显示交换分区并单击更改。选择使用 linux-swap,仅此而已。

非常重要:将引导加载程序的安装更改为 USB HD。这很可能是 /dev/sdb 。这将防止您覆盖硬盘驱动器上的主引导记录。 (如果你不小心这样做,它很容易修复)。

Double-check 您的分区选择,然后单击立即安装。


而已。要运行 Ubuntu,请在插入 USB 的情况下启动计算机。设置您的 bios 顺序或将 USB HD 移动到第一个启动位置。 USB 上的启动菜单将显示 Ubuntu(在外部驱动器上)和 Windows(在内部驱动器上)。选择你想要的。如果您在没有 USB 的情况下启动,您将正常启动到 Windows。

Ubuntu 默认安装了 Python 2.7。要安装 C 编译器,请打开终端,任意运行:

sudo apt-get install gcc

或者

sudo apt-get install build-essential

(如果您想要一些有助于 C 编程的附加程序)。


要在虚拟机中运行 Ubuntu,请在 Windows 中安装 VirtualBox 或 VMWarePlayer。两者都是免费的。创建新 VM 并使用安装程序媒体安装到 VM。但这一次,不要担心分区。选择将 Ubuntu 安装到整个虚拟驱动器。这不会影响硬盘的其余部分。

如果要将 VM 放在外部硬盘上,请务必在创建 VM 时覆盖默认位置,并将其放在外部驱动器上的文件夹中。

通过像 LiveUSBCreator 这样的 Windows 程序创建具有持久性的安装媒体也可以,但是这个选项会很慢。

次佳回答

Ubuntu 可以并且确实可以完全从外部硬盘驱动器运行良好。我多年来一直以这种方式使用 Ubuntu。它不影响 Windows。安装到 USB 驱动器没有什么特别之处。您连接 USB 驱动器,使用 CD 或笔式驱动器启动,并在选择安装位置时选择外部磁盘。

然而:

您将对外部硬盘进行分区。我假设您的外部磁盘有一个带有 NTFS 文件系统的分区。最好的办法是将该分区缩小大约 20 GB(这对于 Ubuntu 来说已经足够了)并在那里创建新分区。这并不像听起来那么困难(如果您也想安装另一个 Windows 副本,则必须担心分区)。

要么使用 Windows 的磁盘管理工具来缩小分区,要么使用 Ubuntu Live 模式下的 GParted。使用前者更快,但会限制您在分区中最后使用的扇区之后的任何可用空间(即使您有足够的可用空间,它也可能非常低)。使用第二个可能会很慢,尤其是在分区很大的情况下,但可以让您提取大部分可用空间。

无论哪种情况,在获得可用空间后,使用 GParted 在该处和该扩展分区内创建一个扩展分区,即 ext4 分区。将 Ubuntu 安装到此分区。选择您的外部硬盘作为安装 GRUB(引导加载程序)的设备。

选择:

如果您手边有一个随身碟,请使用 UNetBootin 或 Universal USB Installer 或一些此类工具来创建具有持久性的可引导 Ubuntu 驱动器。如果启用了持久性,您在实时模式下对 Ubuntu 所做的设置和其他更改不会在您重新启动时消失。它非常适合低使用场景。你可以安装 Python 或其他任何东西并熟悉 Ubuntu,然后,只要你准备好了,就安装 Ubuntu。请注意,在实时模式下所做的更改不会影响您使用它进行的任何安装。

第三种回答

完全安装到 USB

完全安装比持久安装更稳定和安全,但没有那么快。它们更善于利用​​磁盘空间,因为不需要固定大小的 casper-rw 文件或分区。它们不太适合安装 Ubuntu。

以下是如何在 16GB 闪存驱动器上安装 18.04 的分步说明,其中包含单独的 Home 分区和 Windows 兼容数据分区的选项,安装到机械外部驱动器类似:

  • 使用 SDC、UNetbootin、mkusb 等创建实时 USB 或 DVD。

  • 关闭并拔下计算机。 (见底部注释)

  • 从硬盘驱动器上拔下电源线或从笔记本电脑上拔下硬盘驱动器。

  • 重新插入计算机。

  • 插入闪存驱动器。

  • 插入 Live USB 或 Live DVD。

  • 启动计算机,USB/DVD 应该会启动。

  • 选择语言。

  • 选择安装 Ubuntu。

  • 选择键盘布局

  • 选择 “Continue”。

  • 选择安装类型和“在安装 Ubuntu 时下载更新”并选择“安装第三方软件…”,(可选)。

  • 选择 “Continue”。

  • 在 “Installation type” 处选择 “Something else”。 (全盘加密现在可用于闪存驱动器)。

  • 选择 “Continue”。

  • 确认目标设备正确。

  • 选择“新建分区表”。

  • 单击下拉菜单上的继续。

(可选 FAT32 数据分区,用于 Windows 机器)

  • 单击 “Free space” 和 “+”。

  • 使 “Size…” 大约 2000 MB。

  • 选择 “Primary”。

  • Location =“这个空间的开始”。

  • “用作:”=“FAT32 文件系统”。

  • “Mount point” = “/windows”。

  • 选择 “OK”

(非可选根分区)

  • 单击 “free space”,然后单击 “+”。

  • 选择 “Primary”,“Size …”= 4500 到 6000 MB,“此空间的开头”,Ext4,挂载点 = “/”,然后确定。

(可选的家庭分区)

  • 单击 “free space”,然后单击 “+”。

  • 选择 “Primary”,“新分区大小 …”= 1000 到 6000 MB,此空间的开头,Ext2,挂载点 = “/home” 然后确定。

(可选交换分区,允许休眠并在 RAM 已满时释放内存)

  • 单击 “free space”,然后单击 “+”。

  • 选择 “Primary”,“新分区大小 …”= 剩余空间,(1000 到 2000 兆字节,或与 RAM 相同的大小),此空间的开头和 “Use as” = “swap area” 然后确定。

(重要的)

  • 确认“用于引导加载程序安装的设备”指向 USB 驱动器的根目录。如果拔下 HDD,默认值应该是 OK。

  • 单击 “Install Now”。

  • 选择您的位置。

  • 选择 “Continue”。

  • 输入您的姓名、计算机名称、用户名、密码,然后选择是要自动登录还是需要密码。cscameron

  • 选择 “Continue”。

  • 等到安装完成。

  • 关闭计算机并插入硬盘。

  • 装回电脑盖。

注意:\n如果分区后选择将 grub 安装到要安装 Ubuntu 的 USB 驱动器的根目录,则可以省略禁用硬盘驱动器(即 sdb 而不是 sdb1)。请注意,很多人已经覆盖了 HDD MBR,因为引导加载程序的默认位置是 sda,内部驱动器 grub 中的任何项目都将添加到 USB 的 grub。\n你可以稍后再做一个 update-grub。

参考资料

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