Загрузка с Iso образа Cd/dvd (booting from iso image)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Mellon
Сообщения: 655
Статус: Powered by Gentoo
ОС: Gentoo

Загрузка с Iso образа Cd/dvd

Сообщение Mellon »

Короткий и ёмкий вопрос.

Как загрузиться с iso образов cd/dvd расположенных на локальном hd?

Условия.
1 Без помощи полных эмуляторов (xen, qemu, vmware, vbox, etc).
2. Без смены основного загрузчика (Grub). То есть если напрямую через граб нельзя, то можно лишь загрузить вторичный загрузчик, например, с floppy-образа memdisk'ом.
3. Механизм должен быть универсальным, то есть без жёсткмх связок initrd+isoimage.

Что накопалось на данный момент.

1. Grub4DOS
http://grub4dos.sourceforge.net/
http://sarovar.org/projects/grub4dos/
http://www.znpc.net/bbs/

Код: Выделить всё

If you want to boot from a iso file on a harddisk, do something in menu.lst like

title Boot from iso on a harddisk
map (hdX,Y)/your.iso (hdZ)
map --rehook
chainloader (hdZ)+1
rootnoverify (hdZ)
boot
С hd подхватывает только contiguous файлы, т. е. непрерывные файлы (как ни странно с такой формулировкой он отказался от образов на xfs, ext3 (а говорили "фрагментации нет") ). Фрагментированные образы принимает только при закидывании их в RAM)

2. ISOemu
http://www.911cd.net/forums//index.php?showtopic=8955
http://www.znpc.net/bbs/
http://sysoft.zdwx.com/isoemu/bin/
Имеются серъёзные ограничения, например, держит только FAT32/NTFS

3. Generic Linux Boot Floppy
http://www.deesconsulting.com/glbf/README
http://www.deesconsulting.com/glbf/COMPARISON

Довольно старое (2005) изделие, использует механизм kexec (загрузка другого ядра из уже работающего).
Основные ограничения - из-за свой старости нуждается в допиливании до совеременного уровня. На данный момент не возможна корректная загрузка и работа через memdisk.
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
Спасибо сказали:
Mellon
Сообщения: 655
Статус: Powered by Gentoo
ОС: Gentoo

Re: Загрузка с Iso образа Cd/dvd

Сообщение Mellon »

На счёт grub4dos.
фрагментацию образов на xfs разделе победил явным указанием размера экстентов.
Терь образ вроде как мапится, но всёравно, почему-то с него не грузится.

Сейчас попробую ISOeмu
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
Спасибо сказали: