Mostra notizie nelle discussioni
Avatar
☺
Scritto da
::1
il 2014-05-18 16:23:27.0 alle 2014-05-18 16:23:27.0
Trollate totali: 12321
creare un cd/dvd multiboot
Stavo provando una cosa (che poi mi ha fatto scoprire un bug di cdrecord che si perde nella notte dei tempi, ma questa è un'altra storia) e ho scoperto come si fa a creare un disco che possa bootare multiple immagini iso a proprio piacimento.
Su arch ho installato syslinux, che contiene anche isolinux.

Dai files di syslinux ho pescato i seguenti files, con questa struttura:
CD_root
├── isolinux
│   ├── isolinux.bin
├── memdisk
│   └── memdisk
├── ldlinux.c32
└── ldlinux.e64


Ho creato il file CD_root/isolinux/isolinux.cfg, nel mio caso era un test con openbsd e quindi il contenuto è il seguente:
prompt 1
default 1

# OpenBSD
label 1
    linux /memdisk/memdisk
    initrd /cd55.iso
    append iso


Ho copiato in CD_root anche il file cd55.iso, che è la iso minimale di installazione di openbsd.
Ho poi eseguito il breve e mnemonico comando seguente:
mkisofs -o my.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table CD_root


Infine ho testato la iso generata con qemu:
qemu-system-x86_64 -m 512 -cdrom my.iso


Cosa importante, i nomi dei files devono essere 8.3 (mi sono scottato con install55.iso di openbsd):
Altre info le trovate qui: http://www.syslinux.org/wiki/index.php/ISOLINUX
Young professional woman and busy mom.

Pagina generata in 62 millisecondi

Utenti attivi: 8 nell'ultimo minuto, 24 negli ultimi cinque minuti, 46 negli ultimi 15 minuti