Установка системы Linux на usb накопитель с использованием VirtualBox
Информация
Все действия указанные в заметке выполняются в системе Windows 10
Подготовка usb накопителя
- Подключить usb накопитель к компьютеру
- Нажать ПКМ по иконке "Компьютер" на рабочем столе
- Выбрать пункт "Управление"
- Выбрать пункт "Управление дисками"
- Найти в списке нашу флешку (если у Вас один ЖД, то флешка будет подписана как "Диск 1")
- Удалить все разделы на флешке: выбрать раздел диска -> нажать ПКМ -> выбрать пункт "Удалить том"
- Можно закрывать окно "Управление компьютером". Флешку оставляем подключенной к ПК
Установка и настройка VirtualBox
Скачать нужный дистрибутив линукс
Скачать VirtualBox с официального сайта
Там же скачать VirtualBox Extension Pack для включения поддержки USB 2.0 и USB 3.0
Установить VirtualBox
Установить VirtualBox Extension Pack
Создать новую виртуальную машину в VirtualBox
- Нажать кнопку "Создать" (Ctrl + N)
- Заполнить поля: Имя, Расположение, Тип, Версия в завиимости от выбранного дистрибутив линукс
- Нажать "Далее"
- Укажите объем выделяемой оперативной памяти (~50% от физически доступной ОЗУ)
- В следующем окне выбрать "Не подключать виртуальный жесткий диск", т.к мы используем usb накопитель
- Нажимаем "Создать" и в появившемся окне предупреждения жмем "Продолжить"
Выбрать созданную ВМ и нажать кнопку "Настроить" (Ctrl + S)
Далее по рзделам:
- "Общее" - оставим все как есть
- "Система":
- Вкладка "Процессор" -> пункт "Процессоры" -> ползунок ЦП передвинуть на границу зеленой и красной шкал.
- "ДисплеЙ":
- Вкладка "Экран" -> Пункт "Видеопамять" - задать 64 МБ
- "Носители":
- Блок "Носители" -> Контроллер: IDE - нажать ЛКМ по надписи "Пусто"
- Блок "Атрибуты" -> "Оптический привод" - нажать ЛКМ по иконке диска и выбрать скачанный ранее iso дистрибутива и потавить галочку в "живой CD\DVD"
- "Сеть": (если образ предназанчен для установки системы онлайн - этот пункт можно пропустить)
- Во всех вкладках "Адаптер ..." - снять галочки с пункта "включить сетевой адаптер". Это ускорит установку системы, а обновления можно будет поставить позже.
- "USB":
- Поставить галочку "Включить контроллер USB"
- Для накопителей USB 2.0 выбрать "Контроллер USB 2.0 (OHCI + EHCI)"
- Для накопителей USB 3.0 выбрать "Контроллер USB 3.0 (xHCI)"
- Нажать "ОК"
Настройка VirtualBox завершена
Подключаем usb накопитель к VirtualBox
Узнать номер диска для подключения: Win + R > cmd > diskmgmt.msc
Создать файл виртуального жесткого диска (*.vmdk) который будет содержать ссылку на реальный usb накопитель (вместо знака решетки указать номер диска):
powershell"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands createrawvmdk -filename C:\hdd.vmdk -rawdisk \\.\PhysicalDrive#Подключаем созданный диск в VirtualBox:
- Выбрать или создать ВМ
- Нажать "Настроить" -> "Носители" -> "Контроллер SATA" -> Нажать "+" -> Добавить -> Выбрать файл *.vmdk -> Нажать "Открыть"
Готов. Теперь реальный usb накопитель подключен к ВМ в качестве виртуального жесткого диска
Установка системы на usb накопитель
- Запустить виртуальную машину нажав кнопку "Запустить"
- Дождаться загрузки системы в Live режиме
- Произвести установку linux стандартным путем. Наш накопитель будет единственным доступным дисковым устройством для установки системы
- Готово. Можно выключить и удалить виртуальную машину и пробовать загрузиться с usb накопителя.