Avvio di ISO da USB con syslinux
Jump to navigation
Jump to search
- Questa procedura usa syslinux per caricare in RAM la intera ISO salvata su USB.
- La chiavetta USB:
- ha device /dev/sdX
- ha partizione di boot /dev/sdX1
- è montata su /media/usbkey
- Formattare la chiavetta usb in fat 32
sudo mkfs.vfat /dev/sdX1
- Attivare la partizione di boot:
parted /dev/sdX set 1 boot on
- Installare syslinux per avere i files a disposizione
sudo apt-get install syslinux
- Installarlo sulla chiavetta
sudo syslinux -i /dev/sdX1
- Copiare il file dei menu:
sudo cp /usr/lib/syslinux/menu.c32 /media/usbkey
- Creare il file di configurazione di syslinux:
vi /media/usbkey/syslinux.cfg
TIMEOUT 30 PROMPT 0 DEFAULT menu.c32 MENU TITLE MULTI ISO USB STICK MENU COLOR unsel 37;40 MENU COLOR sel 30;47 MENU COLOR border 37;40 MENU COLOR title 37;40 MENU COLOR hotkey 36;40 MENU COLOR tabmsg 36;40 MENU TABMSG PLEASE SELECT AN ISO IMAGE MENU AUTOBOOT
- Copiare la iso in una cartella sulla chiavetta usb:
/media/usbkey/myiso/myiso.iso
- Creare la voce di menu:
vi /media/usbkey/myiso/myiso.cfg
LABEL myiso
MENU LABEL My Iso Description
LINUX memdisk
INITRD myiso/myiso.iso
APPEND iso raw
- Includerla nella configurazione:
vi /media/usbkey/syslinux.cfg
INCLUDE myiso/mysiso.cfg
- Fare il boot: lìimmagine ISO verrà letta e caricata in memoria, e poi eseguita