Installazione di Syslinux
Da EcoTux.
Syslinux è una suite di bootloaders semplici e leggeri per linux; comprende extlinux che può effettuare il boot da una partizione ext2/ext3, syslinux, che può effettuare il boot da una partizione FAT e isolinux, che può effettuare il boot da un cd iso9660.
Contents |
[edit]
Prerequisiti
- syslinux da http://www.kernel.org/pub/linux/utils/boot/syslinux/ (codice sorgente, da compilare) o http://www.slax.org/modules.php?id=1729 (modulo binario slax che si può montare con
mount -t squashfs -o loop syslinux_3_31.mo /mnt/temp) - L'immagine di un sistema linux ed una Compact Flash su cui installarlo.
[edit]
Installazione del pacchetto sotto debian o *ubuntu
- Installare il pacchetto con
apt-get install syslinux
- Sotto *ubuntu può essere necessario procurarsi a parte
mbr.bin: scaricare il modulo slax, montarlo con
mount -t squashfs -o loop syslinux_3_31.mo /mnt/temp
- e copiare il file
mkdir /usr/lib/syslinux cp /mnt/temp/usr/lib/syslinux/mbr.bin /usr/lib/syslinux/mbr.bin
[edit]
Installazione del pacchetto sotto slax
- Scaricare il modulo slax ed aggiungerlo al sistema con:
uselivemod /mnt/hda1/optional/syslinux_3_31.mo
[edit]
Extlinux installation
- Preparare la Compact Flash (formattata in ext2 o ext3) e copiarci il sistema; nell'esempio useremo
/dev/sdbper la compact flash, montata su/mnt/cf.
- Copiare l'mbr di syslinux sulla compact flash:T
sudo cat /usr/lib/syslinux/mbr.bin > /dev/sdb
- Creare il file di configurazione di extlinux
/media/cf/extlinux.conf, ad esempio
default lin prompt 1 timeout 40 label lin kernel vmlinuz append vga=769 initrd=initrd.img root=/dev/hdb1 rw
- Installare il bootloader sulla compact flash
sudo extlinux /mnt/cf
- o con alcune versioni
sudo extlinux -i /mnt/cf
- smontare la compact flash
[edit]
Syslinux installation
- Procedere come sopra, usando una compact flash formattataa FAT16 o FAT32, ma prima smontarla e quindi installare syslinux con:
sudo syslinux /dev/sdb

