Такой вариант удобен на HDD, SSD, где уже установлены другие ОС :
Есть ограничения :
Установка :
sudo sh Ventoy2Disk.sh -i -n /dev/sdХ
, где sdX -ваш носитель (посмотреть : sudo blkid)
{ "control": [ { "VTOY_MAX_SEARCH_LEVEL": "0" } ] }
, где 0 - искать только в корне sdX1
{ "control": [ { "VTOY_MAX_SEARCH_LEVEL": "1" }, { "VTOY_DEFAULT_SEARCH_ROOT": "/ISO" } ] }
Менее функциональная альтернатива - autoiso. Легко добавляется в меню уже установленного grub2
Производится через конфиг ventoy/ventoy.json на разделе с именем «Ventoy»
{ "VTOY_DEFAULT_SEARCH_ROOT": "/ISO" }
Установить Ventoy на носитель с уже установленными ОС проблематично. Легче установить на флэшку (не жалко переформатировать). Но флэшки медленные. С помощью Vlnk можно запускать iso c sdd и пр. из-под Ventoy с флэшки
{ "injection": [ { "image": "/ISO/MX-19.1_x64.iso", "archive": "/driver/mx-driver.tar.gz" }, { "parent": "/ISO/Windows", "archive": "/driver/win-driver.zip" } ] }
Возможна двумя способами:
{ "conf_replace": [ { "iso": "/CentOS-7-x86_64-DVD-1908.iso", "org": "/isolinux/isolinux.cfg", "new": "/ventoy/centos.cfg" }, { "iso": "/ubuntu-20.04-desktop-amd64.iso", "org": "/isolinux/txt.cfg", "new": "/ventoy/ubuntu.cfg" } ] }
{ "conf_replace": [ { "iso": "/debian-10.6.0-amd64-DVD-1.iso", "org": "/isolinux/isolinux.cfg", "new": "/ventoy/new_isolinux.cfg" }, { "iso": "/debian-10.6.0-amd64-DVD-1.iso", "org": "/isolinux/menu.cfg", "new": "/ventoy/new_menu.cfg" } ] }
В этом режиме можно использовать много стандартных ОС. Наших в списках нет, но они тоже так работают. Далее особенности для наших initrd
Работает из iso в любой версии ventoy в normal и grub2 режимах с from=/ваш_iso.iso
С версии 230107 загружается в режиме grub2
копируем его в раздел /sda1
Два варианта:
Альтернативное меню вызывается функциональной клавишой F6 в главном меню ventoy. Удобно на usb-flash
#!/bin/sh #set default=6 #set prefix=($root)/EFI/BOOT #if loadfont $prefix/euro.pf2 ; then if loadfont $prefix/ter-u18n.pf2 ; then # set gfxmode=auto set gfxmode=1024x768,1024x600,800x600,640x480 insmod efi_gop insmod efi_uga insmod probe insmod vbe insmod vga insmod gfxterm terminal_output gfxterm set locale_dir=$prefix set lang=ru_RU insmod gettext fi set menu_color_normal=white/black export menu_color_normal set menu_color_highlight=black/light-gray export menu_color_highlight insmod part_msdos insmod ext2 insmod cat insmod sleep #set timeout=5 if [ "${grub_platform}" = 'efi' ]; then menuentry " ! Если Linux ядро (неподписанное) не загружается - отключите в BIOS Secure Boot ! " { true } fi menuentry " ▒▒ LFD10 pporteus OLS (Openbox, Lxpanel, SpaceFM). Для слабого железа (Без NM, pulse). Модули не загружаются в RAM (оперативную память) \ load=module[1]\;module[n] - .pfs загружаются выше базы из /optional \ noload=module[1]\;module[n] - пропуск загрузки перечисленных модулей (regex) При малом количестве RAM (памяти) используйте zram=150% или 100%" { set d=lfd10 export d search --set=root --no-floppy --file /${d}/vmlinuz-5.15.0-pf5-pt14_64 linux /${d}/vmlinuz-5.15.0-pf5-pt14_64 dir=${d} rw quiet changes=EXIT:/dev/sda1/lfd10 initrd /${d}/.xz } menuentry "▁▂▃▄▅▆ Назад [Esc]" --class=vtoyret VTOY_RET { echo }
#!/bin/sh theme=/grub/themes/ventoy/theme.txt export theme ##set prefix=($root)/EFI/BOOT #if loadfont $prefix/euro.pf2 ; then #if loadfont $prefix/ter-u18n.pf2 ; then if loadfont unicode ; then set gfxmode=1024x768,1024x600,800x600,640x480 insmod efi_gop insmod efi_uga insmod probe insmod vbe insmod vga insmod gfxterm terminal_output gfxterm # set locale_dir=$prefix set lang=ru_RU insmod gettext fi set menu_color_normal=white/black export menu_color_normal set menu_color_highlight=black/light-gray export menu_color_highlight set default=6 #"PRA рус" #insmod vbe #insmod vga insmod part_msdos insmod ext2 insmod cat insmod sleep #set timeout=5 if [ "${grub_platform}" = 'efi' ]; then #menuentry " !!! Если Linux ядро не загружается (error: vmlinuz has invalid signature) - оеключите в BIOS Secure Boot !!! " { menuentry " ! Если Linux ядро (неподписанное) не загружается - оеключите в BIOS Secure Boot ! " { true } fi . /grub/ventoy_grub.cfg menuentry "▁▂▃▄▅▆ МЕНЮ Ventoy " { configfile $prefix/grub.cfg0 }
Установка загрузчика Ventoy и frugall дистрибутива LFD10, с использованием главного меню загрузчика Ventoy завершена.
Установка дистрибутива LFD10 на usb носитель, отличается лишь выбором носителя usb в интерфейсе программы, а так же созданием дополнительного раздела для frugall дистрибутивов linux , в остальном все выполняемые действия те же.
Если iso находятся на носителе, на котором установлен только grub2 без ventoy :
Автор : totiks2012
Редактирование : sfs