Флешка с которой экспериментировал умерла на следующий день после последнего сообщения (не покупайте Smartbuy - говно) . В общем на днях купил новую SanDisk Ultra Flair 64Gb и всё таки сделал
мультизагрузочную флешку.
BionicPup64 8.0
Puppy-4.20ru
PuppyRus SnouDog-2.0.4Mega
PuppyRus Richy
PuppyRus Richy32
PuppyRus Richy64
PuppyRus iceWm-2015.12
PuppyRus A64
Simply Linux
ChipXP
WindowsPE 8-10 X86-64 Strelec
Windows 7 9in1 Ovgorskiy
Windows8.1 x64(оригинал)
Windows10 X86-64 (оригинал)
Теперь по порядку: Делал флешку из под PuppyRus Richy, в этот раз решил разбить флешку на разделы. С помощью Gparted делаю основной загрузочный раздел 24Гб Фат32 с меткой Install_XP, остальное пространство как логический крошу на 5 равных частей: Linux, WindowsPE, Windows7, Windows81, Windows10, (не забываем ставить флаг boot на первом разделе Install_XP). В Windows XP и Windows 7 будет виден только первый раздел данной флешки
Теперь качаем
Grub4Dos (Данный архив не распаковывается в richy и iceWm, перепаковывал в винде, перепакованный прикрепил к сообщению )
распаковываем куда нибудь, файлу bootlace.com даём права на выполнение , с помощью команды blkid смотрим как определилась наша флешка, также куда-нибудь записываем uuid раздела "Linux" открываем терминал заходим в папку где у нас располагается grub4dos и командуем ./bootlace.com /dev/sdX (Где sdX ваша флешка), теперь копируем на флешку grldr из архива. Загрузчик у нас готов теперь нужно наполнить нашу флешку. На первый раздел "Install_XP" кидаю содержимое архива ChipXP USB 2014, драйверпак, нужные инсталяшки, menu.lst переименовываем в xp.lst На раздел "Linux" из образа Simply Linux в корень кидаем все кроме папки syslinux, из неё нам только нужна папочка alt0, её также кидаем в корень. Создаем папки под PuppyRus у меня это PR420, PRSD, PRR, PRI, PRA и в них закидываем наших Puppy. создаём файлы субменю sl.lst и pr.lst (файлы меню прикреплю в архиве, там же две gfx темы с сайта
http://greenflash.su/photo/ папку boot скопировать на раздел linux и на раздел "Install_XP", шрифты можно удалить), в sl.lst правим конфиг вписываем свой uuid, записанный ранее. На разделы WindowsPE, Windows7, Windows81, Windows10 копируем содержимое соответствующих исошек. Теперь на разделе "Install_XP" создаём файл menu.lst (прикреплён в архиве). Осталось определить как определились разделы, первый "Install_XP" по идее должен определится как hd0,0, остальные нужно смотреть и править конфиги. По идее информацию о разделах grub должен показывать командой root (hd0, но увы
По подсказке @krasnyh информацию о разделах можно получить командой find
Старые версии PuppyRus будут грузится только на старых компах, на новых не могут найти sfs файл. И с WindowsPE есть некоторые непонятки, то загрузится нормально, то потеряет при загрузке виртуальный диск. Не проверял ещё установку SimplyLinux, liveUSB работает, только иногда может терять источник загрузки, но это не проблема в диалоговом окне просто нужно выбрать флешку и загрузка пойдёт дальше. Windows7,8,10 устанавливаются нормальн
Если будите использовать gfx меню, конфиги нужно сохранить в кодировке utf-8, и перепечатать пункты меню на русском в этой же кодировке иначе они будут невидны.
Упс! С вложениями беда:
меню
https://yadi.sk/d/c0EJ1ibh-6hU1wgrub4dos
https://yadi.sk/d/R73_Y8kbHQlpeQ