一个非常详细的答案将超出单个问题的范围,但这只是概述。这很容易,但是成功的部分取决于计算机从外部硬盘驱动器启动的能力。这取决于BIOS。
在开始之前,请确保您的BIOS可以从USB HD启动。
如果只需要基本安装,Python 2.7和C编译器,就可以将Ubuntu安装到一个很小的分区。我忘了Ubuntu需要安装的字面最小数量,但大约是8 GB。我建议最小为10 GB,如果需要交换驱动器,则建议再增加2-4 GB。
为分区创建空间
在您的情况下,最好在安装之前先创建新分区。您首先需要缩小外部硬盘驱动器上的现有分区。
我建议备份USB HD。但是如果您有第二个,则可以安装到该第二个。您可能无法完全备份驱动器,具体取决于驱动器的容量。但至少尝试备份所有重要文件。这只是一般性的警告和预防措施,因为您的数据应该是安全的。
您有两个选择来缩小现有分区:
在管理工具中使用Windows分区管理器。我相信这些可以在Home Premium中使用。如果分区收缩不足,则可能需要删除文件以腾出空间。如果您有足够的可用空间,但仍无法充分收缩,请使用MyDefrag之类的免费碎片整理工具对文件进行碎片整理并将其移动到分区的开头。
使用gparted
从Ubuntu实时安装介质。这可能是更简单的方法。
创建一个新分区
创建Ubuntu Live安装介质,并使用它来启动计算机。选择尝试Ubuntu。
插入外部硬盘驱动器。启动程序gparted
。如果尚未缩小外部HD上的分区,请立即执行。
在大多数情况下,内部HD将显示为sda
,外部HD将显示为sdb
,但这不能保证。确保您在gparted中查看正确的HD。
缩小分区将留下未分配的空间。使用它来创建一个新分区。将其格式化为ext4
。记下分区号。这将用于/
。
您不需要交换分区,但是如果需要交换分区,则将新分区缩小为您想要的大小(或者首先将其缩小一点)。将该空间格式化为linux-swap
。
记下新分区的编号。
运行安装程序
从桌面或启动器上的图标启动安装程序。当系统询问您如何安装时,选择:Somethine Else。
这将在安装程序中启动分区程序。这gparted
与初学者不同,并且看起来有些吓人。
仔细突出显示新分区(检查编号并仔细驱动),然后单击“ 更改”。
按照对话框进行操作。将分区用作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程序持久性创建安装媒体也可以,但是此选项非常慢。