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:
Ho creato il file CD_root/isolinux/isolinux.cfg, nel mio caso era un test con openbsd e quindi il contenuto è il seguente:
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:
Infine ho testato la iso generata con qemu:
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
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.
-
-
■ @ 2014-05-18 16:32:31.0 di altg
-
■ @ 2014-05-18 16:35:56.0 di ::1
-
■ @ 2014-05-18 16:43:54.0 di altg
-
-
-