…а калькулейт меня 15.12 вообще удивил - полный облом на всех видах техники и загрузочных вариантах. Сроду у них такого не бывало.
Да, специфическая система, хоть вроде и наша, отечественная. Но установить её в Live-режиме на флешку - возможно. Я уже упоминал, что программа multibootusb-7.5.0 имеет всё, чтобы перейти на загрузку установленных на флешку программ через загрузчик GRUB4DOS. Этим и воспользовался. Делал в среде Windows XP. Потребуется программа YUMI-2.0.2.0 (
http://www.pendrivelinux.com/yumi-multiboot-usb-creator/) и, возможно, Wincontig для дефрагментации образа. Образ cldm-15.12-i686.iso был предварительно скачан, перемещён в корень раздела жесткого диска и проверен на фрагментацию (Wincontig).
Сделал на карточке 4 ГБ так:
Форматировал карточку 4 ГБ в Fat 32 (иначе не удастся запустить работу Wincontig). Записал на карточку программы YUMI-2.0.2.0 и Wincontig. Запустил с карточки программу YUMI-2.0.2.0, выбрал диск (карточку) и выбрал вариант записи cldm-15.12-i686.iso с позиции «Try Unlisted ISO (GRUB)». Указал путь к образу (нашёл его путём обзора) и запустил запись. Программа YUMI-2.0.2.0 (после предупреждения) отработала и отчиталась. Открыл карточку, появились две новые папки «multiboot» и «.disk». Нашёл записанный cldm-15.12-i686.iso в папке /multiboot/ISOS. Проверил образ на фрагментацию, всё нормально и пошёл в загрузку с карточки. Загрузка позволила выбрать язык и опции, а затем тормознулась. По вводу Ctrl+Alt+F1 открылся терминальный экран с сообщением завершающимся: dracut: /# random: nonblocking pool is initialized. И что нужно – не понятно. Нашёл здесь:
http://greenflash.su/forum/6-4431-1 подсказку:
title Calculate Linux Desktop 13.19
partnew (%@root:~1,3%,3) 0x00 /путь/cld-13.19-x86_64.iso
map /путь/cld-13.19-x86_64.iso (0xff)
map --hook
chainloader (0xff)
исправил (для своего случая) в папке «menu» файл menu.lst:
title Calculate Linux Desktop 15.12-i686
partnew (%@root:~1,3%,3) 0x00 /multiboot/ISOS/cldm-15.12-i686.iso
map /multiboot/ISOS/cldm-15.12-i686.iso (0xff)
map --hook
chainloader (0xff)
и всё загрузилось нормально.
В дальнейшем подгрузил на карточку Multibootusb-7.5.0, ну и в ней, подготовленный для себя в программе Systemback образ WattOS-R9, для пробы. Загрузчик переписался на Syslinux, а как подгружать Grub4dos, понятно, Multibootusb-7.5.0 - это позволяет. Следует иметь в виду, что в этом случае для запуска загрузчика Grub4dos файл grub.exe должен быть выбран из папки «multiboot».
Секция файла syslinux.cfg в папке «multibootusb» для запуска загрузчика Grub4dos должна выглядеть так:
#start OS-multi (grub4dos)
LABEL grub4dos
MENU LABEL OS-multi (grub4dos), Reboot, Halt
KERNEL /multiboot/grub.exe
#end OS-multi (grub4dos)
На флешку (карточку), в корень, также должны быть добавлены файлы: grldr и Menu.lst из комплекта загрузчика Grub4dos (
https://code.google.com/p/grub4dos-chenall/downloads/list) или уже имеющиеся у Вас. В файл Menu.lst должна быть добавлена секция касающаяся загрузки cldm-15.12-i686.iso скопированная из файла menu.lst в папке «menu».
Для памяти:
- файл cldm-15.12-i686.iso должен быть обязательно не фрагментированным.
- программа Wincontig нормально работает на коротких путях, лучше из корня диска (раздела).
- программа Wincontig срабатывает при условии наличия непрерывного чистого места на носителе.
- первым на чистый (форматированный) носитель должен записываться cldm-15.12-i686.iso. Остальное после.
Полезно также ознакомиться с этим и предшествующим материалом:
http://nix-sa.blogspot.ru/2012/01/calculate-linux-usb-flash-grub2.html . Там речь идёт об использовании загрузчика Grub2 для этих целей.
Успехов!