Загрузочная флешка
Задача состояла в том, чтобы сделать загрузочную флешку, способную загружать ISO-образы.
Содержание
Несмотря на наличие usb-диска в корпусе Zalman ZM-VE300 (см. Контейнер для жесткого диска Zalman ZM-VE300), хотелось также иметь бутовую флешку, загружающую операционные системы из ISO-образов.
1 Программный загрузчик
- В качестве программного загрузчика был выбран Ventoy:
- Основан на загрузчике
grub2
(https://ru.wikipedia.org/wiki/GNU_GRUB).
2 Установка
2.1 Установка под Windows
- Скачиваем откомпилированный образ для Windows из https://github.com/ventoy/Ventoy/releases.
- Запускаем установщик:
1Ventoy2Disk.exe
2.2 Установка для Linux
- Скачиваем откомпилированный образ для Linux из https://github.com/ventoy/Ventoy/releases.
2.2.1 Установка из командной строки
Запустить от пользователя
root
установщик:1Ventoy2Disk.sh { -i | -I | -u } /dev/sdX
Здесь
/dev/sdX
— usb-диск (флешка);-i
— установить загрузчик;-I
— установить загрузчик принудительно (даже если на флешке был уже установлен этот загрузчик);-u
— обновить загрузчик.
2.2.2 Графическая установка
- Начиная с версии 1.0.52 поддерживается графическая установка.
- Исполняемый файл имеет название вида
VentoyGUI.<архитектура>
. - Установщик запускается из-под пользователя
root
или из-под обычного пользователя.
2.3 Копирование образов систем
- После завершения установки usb-накопитель будет разделен на 2 раздела.
- 1 раздел форматируется по умолчанию файловой системой exFAT (можно потом переформатировать самому, по желанию в FAT32/NTFS/UDF/XFS/Ext2/Ext3/Ext4).
- Образы операционных систем копируются на 2 раздел.
- По умолчанию поиск образов систем ведётся во всех подкаталогах.
- 2 раздел служебный (для UEFI).
3 Используемые образы операционных систем
3.1 SystemRescue
- В качестве образа для администрирования системы обычно использую SystemRescue.
3.2 Windows
- У нас имеется лицензия на Windows for Education. Поэтому я использую следующий образ:
4 Видезапись
Видеозапись процесса создания бутовой флешки.