Как навсегда установить Ubuntu на любой внешний диск с помощью VirtualBox

How Permanently Install Ubuntu Any External Drive Using Virtualbox



Портативный диск с полнофункциональной автономной установкой Ubuntu может быть полезен в сценариях, когда у вас нет доступа к выбранной вами ОС. Его можно использовать в учебных целях, для демонстрации какого-либо проекта, проведения презентации и т. Д. В этой статье объясняется, как окончательно установить Ubuntu на внешний USB-накопитель с помощью VirtualBox.

Несколько замечаний об этом методе:







  • В отличие от живого ISO-образа, этот диск будет иметь полное постоянное хранилище, поэтому вам не придется беспокоиться о потере сохраненных файлов и данных при следующей перезагрузке.
  • Производительность Ubuntu на внешнем диске будет зависеть от скорости чтения и записи диска, по возможности выберите USB 3.x.
  • Внешний диск будет полностью удален во время установки, поэтому убедитесь, что на нем нет важных файлов.

Предпосылки

Чтобы установить VirtualBox в Ubuntu, выполните следующие команды одну за другой:



$судоподходящийустановитьVirtualBox VirtualBox-гостевые дополнения-iso virtualbox-ext-pack
$судоusermod -ГРАММvboxusers$ USER
$судоmodprobe vboxdrv

Перезагрузите систему, чтобы завершить установку.



Подключите внешний USB-накопитель, на который вы хотите установить Ubuntu, а затем выполните следующую команду:





$VBoxManage список usbhost

Вы должны увидеть свой внешний диск в списке выходных данных терминала:



Я подготовил внешний USB-накопитель SanDisk Cruzer Force для установки Ubuntu, и он правильно указан командой VBoxManage.

Обратите внимание, что эти шаги абсолютно необходимы для работы этого руководства. Если внешний USB-накопитель не указан в выводе терминала, показанном выше, вы не сможете установить на него Ubuntu. Это руководство было протестировано с Ubuntu 19.10 и может работать или не работать в более старых версиях.

Подготовка виртуальной машины

Чтобы установить Ubuntu на внешний диск с помощью VirtualBox, вам нужно будет загрузиться в режиме Live ISO Ubuntu на виртуальной машине. Когда Ubuntu работает в режиме реального времени на машине VirtualBox, вы можете использовать установщик по умолчанию, поставляемый с Ubuntu, для его установки на внешний USB-накопитель.

Запустите VirtualBox из панели запуска приложений и нажмите кнопку «Создать», чтобы добавить новую виртуальную машину. Присвойте имя по вашему выбору, но убедитесь, что для параметра Тип установлено значение Linux. Нажмите кнопку Далее>, чтобы продолжить.

В следующем окне установите объем оперативной памяти для виртуальной машины Ubuntu. Убедитесь, что вы назначили большую сумму, чтобы установщик Ubuntu по умолчанию работал без проблем на виртуальной машине.

На следующем экране убедитесь, что установлен флажок Не добавлять виртуальный жесткий диск. Поскольку вы собираетесь установить Ubuntu на внешний диск, создавать виртуальный жесткий диск не нужно. Это минимизирует вероятность установки Ubuntu на неправильный диск.

Не обращайте внимания на предупреждение об отсутствии жесткого диска и нажмите кнопку «Продолжить», чтобы завершить процесс создания виртуальной машины Ubuntu.

Выберите вновь созданную виртуальную машину, а затем нажмите кнопку «Настройки», чтобы начать настройку виртуальной машины.

Перейдите на вкладку «Система» и выберите соответствующее количество процессоров ЦП с учетом возможностей вашего оборудования. Как указывалось ранее, установщик будет работать на виртуальной машине. Назначение большей мощности виртуальной машине обеспечит более быструю установку на внешний диск.

Перейдите на вкладку «Экран», выберите соответствующую видеопамять и установите флажок «Включить 3D-ускорение». Эти настройки также улучшат производительность Ubuntu на виртуальной машине.

Перейдите на вкладку «Хранилище» и щелкните маленький значок плюса перед записью «Контроллер: IDE».

В следующем окне нажмите Выбрать диск.

На следующем экране либо выберите существующий образ ISO, который вы могли использовать при создании другой виртуальной машины, либо добавьте новый образ ISO с помощью кнопки «Добавить».

После того, как вы выбрали образ ISO, убедитесь, что он отображается в разделе «Хранилище».

Перейдите на вкладку USB и нажмите Включить USB-контроллер. Выберите соответствующую версию USB и щелкните значок плюса, чтобы добавить новое устройство из небольшого всплывающего меню.

Наконец, убедитесь, что выбранное вами USB-устройство отображается в списке.

Если вы правильно выполнили все шаги до сих пор, ваша виртуальная машина Ubuntu настроена, и вы готовы ее загрузить.

Загрузка виртуальной машины для установки Ubuntu на USB-накопитель

Выберите новую виртуальную машину на левой боковой панели и нажмите кнопку «Пуск», чтобы загрузить ее. Процесс установки Ubuntu внутри виртуальной машины довольно прост и идентичен установке Ubuntu на реальном ПК. Для завершения я упоминаю здесь пару шагов (проверено с Xubuntu 19.10, потому что у меня были некоторые проблемы с оболочкой GNOME на виртуальной машине).

Нажмите кнопку «Установить Xubuntu» (или «Ubuntu»), чтобы начать процесс установки.

Следуйте инструкциям на экране, пока не дойдете до экрана типа установки. Чтобы установить Xubuntu на внешний USB-накопитель вместе с полностью работающим загрузчиком GRUB на самом диске, вам нужно нажать «Стереть диск» и установить радиобокс Xubuntu. Вы также можете нажать «Что-то еще», чтобы перейти к дополнительным настройкам и диспетчеру разделов.

Диспетчер разделов отобразит только внешний USB-накопитель в качестве допустимого места установки, как показано на снимке экрана ниже. Устройство для установки загрузчика также будет показывать только внешний диск. Поскольку виртуальной машине доступны только два медиа-диска: ISO-образ Xubuntu и внешний USB-накопитель, нет никаких шансов установить ОС на внутренний диск или неправильный раздел.

Подождите, пока установщик завершит работу, а затем отключите USB-накопитель. Вот и все, теперь у вас есть полная версия Ubuntu, установленная на внешний диск, и вы можете загрузить ее с любой системы, имеющей порт USB.

Обратите внимание, что процесс установки на виртуальной машине будет медленнее, чем на реальном оборудовании. Время будет зависеть от вашего оборудования и конфигурации виртуальной машины, и это может занять несколько часов.

Заключение

Можно установить Ubuntu на внешний диск с самого загрузочного USB-накопителя. Однако всегда существует вероятность того, что ОС или загрузчик будут установлены не на тот раздел, особенно если к системе подключено несколько дисков. Этот метод намного безопаснее, поскольку виртуальной машине доступно лишь ограниченное количество дисков, что снижает вероятность ошибок. Поскольку нет необходимости загружать настоящий USB-накопитель, вы можете продолжать использовать ОС хоста, пока установка завершается в фоновом режиме на виртуальной машине.