2 live-cd дистрибутива на 1 диск (Как такое сделать?)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

AlexS
Сообщения: 47
ОС: Kubuntu 7.04

2 live-cd дистрибутива на 1 диск

Сообщение AlexS »

Собственно сабж на диск минидвд (1,2 gb) записать два лайв сд линукса, или линукс+виндовс, как поместить 2 лайв сд на одном диске и сделать какое нибудь меню для выбора загрузки одного из них?
Спасибо сказали:
sbar
Сообщения: 354
ОС: Gentoo

Re: 2 live-cd дистрибутива на 1 диск

Сообщение sbar »

мультизагрузку что ли? попробуйте Bootable CD Wizard
Спасибо сказали:
Аватара пользователя
yros
Сообщения: 245

Re: 2 live-cd дистрибутива на 1 диск

Сообщение yros »

Можно еще и syslinux и grub использовать. Если делать загрузочный диск из нескольких Live cd с Linux то лучше syslinux, для большинства Live cd он родной.
Создание мультизагрузочного CD с мини-версиями Linux и FreeBSD. - здесь как cd создавать, но syslinux (isolinux) и с DVD умеет работать.
myLinux 3.1 | 2.6.17.6
Спасибо сказали:
AlexS
Сообщения: 47
ОС: Kubuntu 7.04

Re: 2 live-cd дистрибутива на 1 диск

Сообщение AlexS »

С BootableCDWizard я записал загрузочный линукс и WinPE и менюшку к ним.

Теперь пытаюсь туда ещё и кубунту уместить, такая трабла линукс и винда работают только если их файлы записаны в корень диска, уместить кубунту не могу так как там тоже есть папка isolinux.
Попытался создать папку kubuntu и поместить туда файлы и папки с лайв сд, в папке isolinux есть файл isolinux.cfg там пути при загрузке кубунту, попытался пути подправить т.е вначале приписал /kubuntu/...

В результате кубунту начал загружаться но потом останавливается и всё.
Спасибо сказали:
Аватара пользователя
yros
Сообщения: 245

Re: 2 live-cd дистрибутива на 1 диск

Сообщение yros »

AlexS писал(а):
12.03.2007 11:47
...так как там тоже есть папка isolinux.
То есть других совпадающих каталогов нет? Можно попробоавть переименовать один из каталогов в isolinux2 к примеру, и подправить (если потребуется пути). Еще можно разобраться с isolinux и соединить их в один.
AlexS писал(а):
12.03.2007 11:47
...В результате кубунту начал загружаться но потом останавливается и всё.
Скорее всего ищет какие то свои файлы с корня диска, а они в /kubuntu/
myLinux 3.1 | 2.6.17.6
Спасибо сказали:
sbar
Сообщения: 354
ОС: Gentoo

Re: 2 live-cd дистрибутива на 1 диск

Сообщение sbar »

вообще-то я имел ввиду запихивать образы болванок (будь то kubuntu или венда) прямо на болвану (а не распаковывать) и при помощи Bootable CD Wizard уже и загружить (сами образы iso). венда будет думать что ее загрузили с болваны, на которой кроме самой венды нету ничего, кубунту будет думать что на болване только кубунту и т.д.
главное что бы на iso образах были свои загрузчики.
Спасибо сказали:
AlexS
Сообщения: 47
ОС: Kubuntu 7.04

Re: 2 live-cd дистрибутива на 1 диск

Сообщение AlexS »

Такая штука образ винды видит, а образ линьки нет :(
То есть других совпадающих каталогов нет? Можно попробоавть переименовать один из каталогов в isolinux2 к примеру, и подправить (если потребуется пути). Еще можно разобраться с isolinux и соединить их в один.

Кроме isolinux ни одна не повторяется, но совместить их не знаю как, там файлы isolinux.bin и isolinux.cfg и другие.
В isolinux.cfg (как я понял это параметры) ни один путь к isolinux не прописывается, только к другим папкам.
Спасибо сказали:
Аватара пользователя
yros
Сообщения: 245

Re: 2 live-cd дистрибутива на 1 диск

Сообщение yros »

AlexS писал(а):
12.03.2007 23:17
Кроме isolinux ни одна не повторяется, но совместить их не знаю как, там файлы isolinux.bin и isolinux.cfg и другие.
Ну так переименуйте одну папку isolinux в isolinux2, и все проблемы.
myLinux 3.1 | 2.6.17.6
Спасибо сказали:
svas
Сообщения: 203

Re: 2 live-cd дистрибутива на 1 диск

Сообщение svas »

Делал на одном диске Slax и Windows.
Сегодня посмотрю точно что и как и скажу.
Спасибо сказали:
AlexS
Сообщения: 47
ОС: Kubuntu 7.04

Re: 2 live-cd дистрибутива на 1 диск

Сообщение AlexS »

Ну так переименуйте одну папку isolinux в isolinux2, и все проблемы

Никак, тогда один дистрибутив не видит исолинукс и не грузится.
Делал на одном диске Slax и Windows.
Сегодня посмотрю точно что и как и скажу.

Ну 2 я уже подружил, а 3 пока не могу.
Спасибо сказали:
svas
Сообщения: 203

Re: 2 live-cd дистрибутива на 1 диск

Сообщение svas »

AlexS писал(а):
13.03.2007 13:01
Ну 2 я уже подружил, а 3 пока не могу.


Всё-таки я расскажу может поможет.
Берём Slax и распаковываем в любую папку, пусть будет C:\BootCD
С помощью Bart's PE Builder'а делаем загрузочную Wind'у, и копируем файлы туда же(C:\BootCD)
Из архива загрузчика берём isolinux.bin и com32\modules\vesamenu.c32. Всё это в C:\BootCD
Правим isolinux.cfg:

default vesamenu.c32
prompt 0
timeout 0
menu color sel 0 #ff33ff33 #00000000
menu color unsel 0 #ffaaaaaa #00000000
menu title My Live CD
menu background background.jpeg
label slax
menu label Slax
kernel boot/vmlinuz
append vga=769 changes=slaxsave.dat max_loop=255 initrd=boot/initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw
label windows
menu label Windows XPE
kernel bootsect.bin


Затем из каталого pebuilder'а запускаем:
mkisofs -iso-level 4 -b C:\BootCD\isolinux.bin -no-emul-boot -boot-load-size 4 -o C:\BootCD.iso C:\BootCD


Что мешает скопировать в каталог C:\BootCD ещё один линукс, сделать ещё один пункт меню с другими параметрами?

Кстати пытался закинуть ещё Frenzy - не получилось. Если кто будет пробовать, получится - напишите.

Да и ещё насчёт опции -boot-load-size 4 - не уверен что у неё параметр должен быть равен 4.
При создании винды если указать, что нужно ещё сделать изошник, то в логах есть вызов
mkisofs с нужными параметрами
Спасибо сказали:
AlexS
Сообщения: 47
ОС: Kubuntu 7.04

Re: 2 live-cd дистрибутива на 1 диск

Сообщение AlexS »

Понятно как делать только я делал другой прогой.
Дубль два.
Что мешает скопировать в каталог C:\BootCD ещё один линукс, сделать ещё один пункт меню с другими параметрами?

Оба дистрибутива линукса и винда работают только из корневого каталога компакт-диска, 2 дистрибутива имеют папки с одинаковым названием isolinux,поэтому оба дистра в корень не уместить, в файле isolinux.cfg обоих дистров нигде пути до папки isolinux не прописываются. Соответственно переименовываю одну папку и дистр её не видит, а где пути до папки исолинукс я не знаю.
Кстати пытался закинуть ещё Frenzy - не получилось.

А папки с одинаковыми названиями были? а то винда+линукс уже получилось, а 2 линукса...
Спасибо сказали:
svas
Сообщения: 203

Re: 2 live-cd дистрибутива на 1 диск

Сообщение svas »

Посмотри в обоих isolinux.cfg какие ядра запускаются и с какими параметрами. Сделай один isolinux.cfg и закинь его в корень.
Дальше с помощью mkisofs делай изошник (-b isolinux.bin)

Прикрутил ещё и Frenzy(не линукс но всё же)
Через Winiso вытащил загрузочный сектор (или как его ещё) сохранил в frenzy.bin, а в файле isolinux.cfg добавил ещё один пункт:
label frenzy
menu label Frenzy 1.0
kernel frenzy.bin

А папки с одинаковыми названиями были? а то винда+линукс уже получилось, а 2 линукса...

Да были - boot.
Но это не важно. Просто всё что есть в обоих boot'ах скопировал в один boot. Попробуй также. Главное чтобы файлы не совпадали.
Да и вообще мне кажется в папке isolinux ничего интересного не должно быть - загрузчик да и его конфиг.
Спасибо сказали: