Очень подробный ответ вышел бы за рамки одного вопроса, но вот общий план. Это очень просто, но успех будет частично зависеть от способности вашего компьютера загружаться с внешнего жесткого диска. Это зависит от bios.
Перед запуском убедитесь, что в вашем bios есть опция загрузки с USB HD.
Если все, что вам нужно, - это базовая установка, Python 2.7 и компилятор C, вам может сойти с рук установка Ubuntu на довольно небольшой раздел. Я забыл буквальный минимум, необходимый для установки Ubuntu, но это примерно 8 ГБ. Я бы рекомендовал как минимум 10 ГБ, плюс еще 2-4 ГБ, если вам нужен диск подкачки.
Создайте пространство для раздела
В вашем случае лучше всего создать новый раздел перед выполнением установки. Сначала вам нужно будет уменьшить существующий раздел на вашем внешнем жестком диске.
Я бы рекомендовал создать резервную копию USB HD; но если бы у вас был второй, вы могли бы просто установить его на этот. В зависимости от того, насколько заполнен диск, вы не сможете создать его полную резервную копию; но попробуйте хотя бы создать резервные копии любых важных файлов. Это всего лишь общее предупреждение и мера предосторожности, поскольку ваши данные должны быть в безопасности.
У вас есть два варианта сокращения существующего раздела:
Используйте диспетчер разделов Windows в инструментах администрирования. Я полагаю, что они доступны в Home Premium. Если раздел недостаточно уменьшится, возможно, вам придется удалить файлы, чтобы освободить место. Если у вас более чем достаточно свободного места, но оно все еще недостаточно сжимается, используйте бесплатный инструмент дефрагментации, такой как MyDefrag, для дефрагментации и перемещения файлов в начало раздела.
Воспользуйся gparted
с установочного носителя Ubuntu live. Вероятно, это самый простой способ сделать это.
Создайте новый раздел
Создайте установочный носитель Ubuntu live и используйте его для загрузки вашего компьютера. Выберите Попробовать Ubuntu.
Подключите внешний жесткий диск. Запустите программу gparted
. Если вы еще не сократили раздел на внешнем жестком диске, сделайте это сейчас.
В наибольший случаях внутренний жесткий диск будет отображаться как sda
и внешний, как sdb
, но это не гарантируется. Убедитесь, что вы смотрите на правильный HD в gparted.
При сжатии раздела останется нераспределенное пространство. Используйте это для создания нового раздела. Отформатируйте его так, чтобы ext4
. Запишите номер раздела. Это будет использоваться для /
.
Вам не нужен раздел подкачки, но если он вам нужен, уменьшите новый раздел на нужный размер (или просто сделайте его немного меньше в первую очередь). Отформатируйте это пространство так, чтобы linux-swap
.
Запишите номера новых разделов.
Запустите программу установки
Запустите программу установки с помощью значка на рабочем столе или в программе запуска. Когда вас спросят, как вы хотите установить, выберите: Что-То Еще.
Это запустит разделитель в установщике. Это отличается от gparted
и может показаться немного пугающим для новичка.
Внимательно выделите новый раздел (внимательно проверьте номер и диск) и нажмите Изменить.
Следуйте диалоговым окнам до пункта а. Используйте раздел как ext4
, b. монтируется на /
, и c. формат.
Выделите раздел подкачки и нажмите Изменить. Выберите использовать 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
(если вам нужны какие-то дополнительные программы, полезные для программирования на языке Си).
Чтобы вместо этого запустить Ubuntu на виртуальной машине, установите VirtualBox или VMWarePlayer в Windows. Оба они бесплатны. Создайте новую виртуальную машину и используйте установочный носитель для установки на виртуальную машину. Но на этот раз не беспокойтесь о разделах. Выбирать Установите Ubuntu для всего виртуальный водить. Это не влияет на остальную часть жесткого диска.
Если вы хотите поместить виртуальную машину на внешний жесткий диск, обязательно переопределите расположение по умолчанию при создании виртуальной машины и поместите ее в папку на внешнем диске.
Создание установочного носителя с сохранением с помощью программы Windows, такой как LiveUSBCreator, также будет работать, но этот вариант будет очень медленным.