Skip to content

Установка системы Linux на usb накопитель с использованием VirtualBox

Информация

Все действия указанные в заметке выполняются в системе Windows 10

Подготовка usb накопителя

  1. Подключить usb накопитель к компьютеру
  2. Нажать ПКМ по иконке "Компьютер" на рабочем столе
  3. Выбрать пункт "Управление"
  4. Выбрать пункт "Управление дисками"
  5. Найти в списке нашу флешку (если у Вас один ЖД, то флешка будет подписана как "Диск 1")
  6. Удалить все разделы на флешке: выбрать раздел диска -> нажать ПКМ -> выбрать пункт "Удалить том"
  7. Можно закрывать окно "Управление компьютером". Флешку оставляем подключенной к ПК

Установка и настройка VirtualBox

  1. Скачать нужный дистрибутив линукс

  2. Скачать VirtualBox с официального сайта

  3. Там же скачать VirtualBox Extension Pack для включения поддержки USB 2.0 и USB 3.0

  4. Установить VirtualBox

  5. Установить VirtualBox Extension Pack

  6. Создать новую виртуальную машину в VirtualBox

    1. Нажать кнопку "Создать" (Ctrl + N)
    2. Заполнить поля: Имя, Расположение, Тип, Версия в завиимости от выбранного дистрибутив линукс
    3. Нажать "Далее"
    4. Укажите объем выделяемой оперативной памяти (~50% от физически доступной ОЗУ)
    5. В следующем окне выбрать "Не подключать виртуальный жесткий диск", т.к мы используем usb накопитель
    6. Нажимаем "Создать" и в появившемся окне предупреждения жмем "Продолжить"
  7. Выбрать созданную ВМ и нажать кнопку "Настроить" (Ctrl + S)

  8. Далее по рзделам:

    • "Общее" - оставим все как есть
    • "Система":
      1. Вкладка "Процессор" -> пункт "Процессоры" -> ползунок ЦП передвинуть на границу зеленой и красной шкал.
    • "ДисплеЙ":
      1. Вкладка "Экран" -> Пункт "Видеопамять" - задать 64 МБ
    • "Носители":
      1. Блок "Носители" -> Контроллер: IDE - нажать ЛКМ по надписи "Пусто"
      2. Блок "Атрибуты" -> "Оптический привод" - нажать ЛКМ по иконке диска и выбрать скачанный ранее iso дистрибутива и потавить галочку в "живой CD\DVD"
    • "Сеть": (если образ предназанчен для установки системы онлайн - этот пункт можно пропустить)
      1. Во всех вкладках "Адаптер ..." - снять галочки с пункта "включить сетевой адаптер". Это ускорит установку системы, а обновления можно будет поставить позже.
    • "USB":
      1. Поставить галочку "Включить контроллер USB"
      2. Для накопителей USB 2.0 выбрать "Контроллер USB 2.0 (OHCI + EHCI)"
      3. Для накопителей USB 3.0 выбрать "Контроллер USB 3.0 (xHCI)"
    • Нажать "ОК"
  9. Настройка VirtualBox завершена

Подключаем usb накопитель к VirtualBox

  1. Узнать номер диска для подключения: Win + R > cmd > diskmgmt.msc

  2. Создать файл виртуального жесткого диска (*.vmdk) который будет содержать ссылку на реальный usb накопитель (вместо знака решетки указать номер диска):

    powershell
    "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands createrawvmdk -filename C:\hdd.vmdk -rawdisk \\.\PhysicalDrive#
  3. Подключаем созданный диск в VirtualBox:

    1. Выбрать или создать ВМ
    2. Нажать "Настроить" -> "Носители" -> "Контроллер SATA" -> Нажать "+" -> Добавить -> Выбрать файл *.vmdk -> Нажать "Открыть"
  4. Готов. Теперь реальный usb накопитель подключен к ВМ в качестве виртуального жесткого диска

Установка системы на usb накопитель

  1. Запустить виртуальную машину нажав кнопку "Запустить"
  2. Дождаться загрузки системы в Live режиме
  3. Произвести установку linux стандартным путем. Наш накопитель будет единственным доступным дисковым устройством для установки системы
  4. Готово. Можно выключить и удалить виртуальную машину и пробовать загрузиться с usb накопителя.

Создано с VitePress