我对 Linux 还比较陌生,我想尝试将 Ubuntu 16.04.3 安装到外部驱动器上的 500GB 分区中。我在 USB 驱动器上已配置了 ISO 的可启动副本,可以确认它可以正常工作。
我想确保的一件事是,我不会删除单独逻辑分区的其他数据。我为 Ubuntu 创建的 500GB 分区没有数据。(目前是 Windows 中的驱动器 G:)
任何帮助都将不胜感激!
答案1
非常详细的答案超出了单个问题的范围,但这里是一般概述。这很容易,但成功与否在一定程度上取决于您的计算机从外部硬盘启动的能力。这取决于 BIOS。
开始之前,请确保您的 BIOS 有从 USB HD 启动的选项。
如果您只需要基本安装、Python 2.7 和 C 编译器,那么您可以将 Ubuntu 安装到一个相当小的分区。我忘记了 Ubuntu 需要安装的最小空间,但大约是 8 GB。我建议至少安装 10 GB,如果您需要交换驱动器,则再安装 2-4 GB。
为分区创建空间
最好在安装之前创建新分区。您需要先缩小外部硬盘上的现有分区。
我建议备份 USB HD;但如果您有第二个,您可以直接安装到那个。根据驱动器的容量,您可能无法完全备份它;但至少尝试备份任何重要文件。这只是一个一般警告和预防措施,因为您的数据应该是安全的。
您有两种选择来缩小现有分区:
使用管理工具中的 Windows 分区管理器。我相信 Home Premium 中提供了这些功能。如果分区缩小得不够,您可能需要删除文件以腾出空间。如果可用空间足够多但仍然缩小得不够,请使用免费的碎片整理工具(如 MyDefrag)进行碎片整理并将文件移动到分区的开头。
从 Ubuntu Live 安装媒体使用
gparted
。这可能是更简单的方法。
创建新分区
创建 Ubuntu Live 安装媒体并使用它来启动您的计算机。选择“试用 Ubuntu”。
插入外部硬盘。启动程序gparted
。如果你还没有缩小外部硬盘上的分区,请立即执行。
在最多在某些情况下,内置硬盘将显示为 ,sda
而外置硬盘将显示为sdb
,但这并不能保证。确保您在 gparted 中查看的是正确的 HD。
缩小分区将留下未分配的空间。使用此方法创建一个新分区。将其格式化为ext4
。记下分区号。这将用于/
。
您不需要交换分区,但如果需要,请将新分区缩小到所需的大小(或者首先将其缩小一点)。将该空间格式化为linux-swap
。
记下新分区的编号。
运行安装程序
从桌面或启动器上的图标启动安装程序。当系统询问您要如何安装时,请选择:别的东西。
gparted
这将启动安装程序中的分区程序。这与初学者不同,并且可能看起来有点吓人。
仔细突出显示新分区(仔细检查编号和驱动器),然后单击改变。
按照对话框操作:a. 将分区用作ext4
,b. 安装到/
,以及 c. 格式化。
突出显示交换分区并单击改变。选择使用 a linux-swap
,这就是全部了。
非常重要:将引导加载程序的安装更改为 USB HD。这很可能是/dev/sdb
。这将阻止您覆盖硬盘上的主引导记录。(如果您不小心这样做了,很容易修复)。
仔细检查您的分区选择,然后单击现在安装。
就是这样。要运行 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对整个虚拟的驱动器。这不会影响硬盘的其余部分。
如果您想将虚拟机放在外部硬盘上,请确保在创建虚拟机时覆盖默认位置并将其放在外部驱动器上的文件夹中。
通过 LiveUSBCreator 等 Windows 程序创建持久性安装媒体也可以,但此选项会非常慢。