Автор Тема: Как сделать мультизагрузку дистрибутивов Интегра-л'ов?  (Прочитано 1923 раз)

arilliant

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +0/-0
    • Просмотр профиля
Здравствуйте.
На Linux вот вот только собирась мигрировать с Винды, посему и пробую различные дистрибутивы.

Подскажите как можно сделать мультизагрузочную флешку со всеми четырьмя дистрибутивами Интеграл-а через GRUB.

Так прописал в menu.lst

color yellow/blue
timeout 30
default 4
title Linux Setup
lock
title
lock
title "Integra-L"
lock

title *********************************
lock
title Integra-L Sialia 10.4  (Business)
map /iso/usb_sialia.iso (hd32)
map --hook
root (hd32)
chainloader ()

title Integra-L Spark 10.4 (Multimedia)
map /iso/usb_spark.iso (hd32)
map --hook
root (hd32)
chainloader ()

title Integra-L Xonomi 10.2 (Developer)
map /iso/usb_xonomi.iso (hd32)
map --hook
root (hd32)
chainloader ()

title Integra-L Altair 10.1    (Server)
map /iso/usb_altair.iso (hd32)
map --hook
root (hd32)
chainloader ()
title *********************************
lock
title Other
lock
title ********************
lock
title Ubuntu Go! 11.01
map /iso/ubuntu_go.iso (hd32)
map --hook
root (hd32)
chainloader ()

title Linux Mint (Rosinka)
map /iso/rosix.iso (hd32)
map --hook
root (hd32)
chainloader ()

title Frenzy  (Admin Live)
map /frenzy/frenzy.iso (hd32)
map --hook
chainloader (hd32)
boot

title ********************
lock

title Reboot
reboot
title Off
halt


Также в самих .iso файлах отредактировал text.cfg, добавив iso-scan/filename=/iso/usb_sialia.iso(Сиалия для примера) в нужные строчки, но при загрузке Live выдает это:


c Росинкой и gO получается нормально, а с Интегра-л'ами никак. Помогите разобраться.

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
Не каждая система позволяет загрузку из образов .iso, а если и позволяет, то это возможно каким-то особым образом конкретно для этой системы. Так что если проблема с ИнтеграЛ-ами - надо разбираться с их спецами. (ИМХО)
Более простой способ запуска - распаковка .iso и загрузка с уже распакованного образа (легко и работает практически со всеми системами)
Будем рады узнать, что у Вас получилось.

arilliant

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +0/-0
    • Просмотр профиля
Более простой способ запуска - распаковка .iso и загрузка с уже распакованного образа (легко и работает практически со всеми системами)

Ну так придется под каждый образ по флешке.
Или как варриант, можно ли разбить флешку на несколько разделов, чтоб каждая система была распакована в своем разделе и как реализовать это в GRUB?

На их форуме пока молчат.

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
Или как варриант, можно ли разбить флешку на несколько разделов, чтоб каждая система была распакована в своем разделе и как реализовать это в GRUB?
Можно просто отдельную папку под каждый образ. Хотя, конечно, предпочтительнее "плясать" от корня раздела (помогает избежать ряда проблем).
В реализации отдельных разделов не вижу вообще никаких проблем. Просто в меню надо будет указать разделы в синтаксисе GRUB, т.е например для sdc3 это будет hd(2,3)
Кстати встречал варианты решений в создании отдельных разделов, форматировании их в isofs и записи образа на них как на CD...
В принципе в основном для Линукса нужно три файла для запуска
  • ядро (vmlinuz),
  • образ бут-сектора (initrd),
  • собственно сама система (которую обычно пакуют в squashfs - самый большой файл на диске :-D)
Все это и надо передать GRUB с помощью строк меню, которые очень просто посмотреть в распакованном образе (файлы menu.lst, isolinux.cfg и т.д.) *STOP* Т.к. initrd - образ, то в нем путь до системного файла обычно прописывается от корня диска т.е. с папкой в которой он лежит в образе - учтите при распаковке и корректировке меню.

arilliant

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +0/-0
    • Просмотр профиля
Цитировать
Можно просто отдельную папку под каждый образ.

Видимо под распакованный образ?

Azure

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2118
  • Карма: +275/-114
  • Обычно я му-р-р-р-чу
    • Просмотр профиля
    • Exilibris Web Development
Видимо под распакованный образ?
Именно так. А потом просто копируете строки меню из соответствующих конфиг-файлов дистрибутивов не забывая подправлять пути.

dasti

  • Постоялец
  • ***
  • Сообщений: 220
  • Карма: +34/-1
    • Просмотр профиля

arilliant

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +0/-0
    • Просмотр профиля
Не подходит варриант с убунтизма