С целью тестирования и установки различных версий Linux имею переносной жесткий диск с образами различных версий Linux. Загрузчик Syslinux. С другими дистрибутивами проблем нет. Просто распаковываешь на диск и добавляешь в конфиг что то типа вот этого:
label ubnentry11
menu label Linux Mint 19.1 Mate 64bit
kernel /mint11/casper/vmlinuz
append initrd=/mint11/casper/initrd.lz boot=casper ignore_uuid live-media-path=/mint11/casper/ file=/cdrom/mint11/preseed/linuxmint.seed quiet splash --
Решил так же добавить и AltLinux, т.к. появилось несколько компьютеров с AltLinux. Но проблема в том, что он не грузится. Распаковал дистрибутив, после двух дней ковыряния параметров пришел вот к такому конфигу:
label ubnentry40
menu label Alt Linux 8.0 Mate 64bit
kernel /alt3/syslinux/alt0/vmlinuz
append initrd=/alt3/syslinux/alt0/full.cz fastboot live automatic=method:disk,label:Transcend,directory:/alt3/ ramdisk_size=841681 stagename=live showopts lowmem vga=normal quiet splash
Проблема в том, что full.cz не грузится с раздела NTFS. Он выкидывает окошко, где говорит, что нужно выбрать диск, с которого будет производится запуск, и говорит, что будет пытаться загрузится с различных файловых систем, в том числе и с NTFS. Но, судя по логам, с NTFS он грузится даже не пытается. Ручной выбор диска так же ничего не дает. Выбрать диск и раздел можно, но потом выскакивает ошибка, что не обнаружено ни одной поддерживаемой файловой системы. Что делать?
Связываться с загрузкой ISO в память как то не хочется, т.к. это получается уже матрешка из двух RAM-дисков. Я в этом не очень разбираюсь, но подозреваю, что это приводит к лишней трате памяти. Да и это опять придется разбираться, как это делается в Syslinux и заработает ли вообще.