USB Installation-IT
Indice
- 1 PoliArch su Memoria Flash USB
- 2 PoliArch su Memoria Flash USB (con altri contenuti)
- 3 Creare una partizione FAT16/32 e renderla avviabile. Ricordati il suo nome (es: /dev/sd[x]1).
- 4 Creare un filesystem FAT16/32 filesystem
- 5 Montare l'ISO di PoliArch in una directory provvisoria
- 6 Copiare i file di boot
- 7 Installazione Loader
PoliArch su Memoria Flash USB
Potete utilizzare qualsiasi tipo di supporti flash da cui il proprio BIOS permetta il boot, sia esso un card reader o una porta USB.
Metodo su Linux
Attenzione: Prestare molta attenzione a dove inviare l'immagine ISO, il comando dd scrive su qualsiasi dispositivo a cui punta, anche se quello è il vostro disco rigido (che potrebbe portare alla potenziale perdita di dati e/o corruzione del filesystem).
Inserire un dispositivo flash vuoto (ne basta uno > 1Gb), determinare il percorso (/dev/sdx), assicurarsi che le partizioni presenti nel dispositivo siano smontate e scrivere l'immagine tramite il comando dd:
# dd if=PoliArch-12.05-netistall.iso of=/dev/sdx
dove if= è il percorso del file immagine (in formato .iso) e of= è il file di dispositivo del proprio supporto flash.
Per verificare che l'immagine sia stata scritta correttamente sul dispositivo flash, annotare il numero di blocchi letti e scritti, quindi eseguire il seguente controllo:
# dd if=/dev/sdx count=<blocchi_letti> status=noxfer | md5sum
Il risultato dovrebbe essere identico a quello restituito dal md5sum usato sull'immagine CD scaricata ed entrambi dovrebbero concordare con quello presente nel file md5sum reperibile sul sito della distribuzione.
Di seguito un esempio della procedura:
Scrivere l'immagine .iso sul dispositivo
[sudo] dd if=PoliArch-12.05-core-i686.iso of=/dev/sdx 744973+0 records in 744973+0 records out 381426176 bytes (381 MB) copied, 106.611 s, 3.6 MB/s Verifica l'integrità dell'immagine
[sudo] dd if=/dev/sdx count=744973 status=noxfer | md5sum 4850d533ddd343b80507543536258229 - 744973+0 records in 744973+0 records out
Metodo su Windows
- Scaricare Disk Imager da qui.
- Inserire la memoria.
- Avviare Disk Imager e selezionare il file immagine (Disk Imager accetta in modo predefinito solo file *.img, assicurarsi di selezionare *.iso nella finestra di dialogo).
- Selezionare la lettera corrispondente al flash drive. Cliccare su 'Write'
PoliArch su Memoria Flash USB (con altri contenuti)
Creare una partizione FAT16/32 e renderla avviabile. Ricordati il suo nome (es: /dev/sd[x]1).
# cfdisk /dev/sd[x]
Creare un filesystem FAT16/32 filesystem
# mkfs.vfat /dev/sd[x]1
Montare l'ISO di PoliArch in una directory provvisoria
# mkdir -p /mnt/archcd # mount -o loop /path/to/PoliArch-x-y.iso /mnt/archcd # dosfslabel /dev/sd[x]1 POLIARCH (oppure: mlabel -i /dev/sd[x]1 ::POLIARCH) # mkdir -p /mnt/usb/ # mount /dev/sd[x]1 /mnt/usb/ # cp -v -ra /mnt/archcd/* /mnt/usb/
Copiare i file di boot
# cd /mnt/usb/ # cp -v isolinux/isolinux.cfg ./syslinux.cfg # sed /IPAPPEND/d syslinux.cfg # cp -v arch/boot/syslinux/vesamenu.c32 ./ # cp -v arch/boot/syslinux/menu.c32 ./ # cp -v arch/boot/syslinux/chain.c32 ./ # cp -v arch/boot/syslinux/reboot.c32 ./ # cp -v arch/boot/syslinux/whichsys.c32 ./
Installazione Loader
# umount /dev/sd[x]1 # syslinux --install /dev/sd[x]1 # cat /usr/lib/syslinux/mbr.bin > /dev/sd[x]