Differenze tra le versioni di "USB Installation-IT"
Riga 71: | Riga 71: | ||
== PoliArch su Memoria Flash USB (con altri contenuti)== | == 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). | + | === Creare una partizione FAT16/32 e renderla avviabile. === |
+ | '' Ricordati il suo nome (es: /dev/sd[x]1).'' | ||
# cfdisk /dev/sd[x] | # cfdisk /dev/sd[x] | ||
− | == Creare un filesystem FAT16/32 filesystem == | + | === Creare un filesystem FAT16/32 filesystem === |
# mkfs.vfat /dev/sd[x]1 | # mkfs.vfat /dev/sd[x]1 | ||
− | == Montare l'ISO di PoliArch in una directory provvisoria == | + | === Montare l'ISO di PoliArch in una directory provvisoria === |
# mkdir -p /mnt/archcd | # mkdir -p /mnt/archcd | ||
# mount -o loop /path/to/PoliArch-x-y.iso /mnt/archcd | # mount -o loop /path/to/PoliArch-x-y.iso /mnt/archcd | ||
Riga 85: | Riga 86: | ||
# cp -v -ra /mnt/archcd/* /mnt/usb/ | # cp -v -ra /mnt/archcd/* /mnt/usb/ | ||
− | == Copiare i file di boot == | + | === Copiare i file di boot === |
# cd /mnt/usb/ | # cd /mnt/usb/ | ||
# cp -v isolinux/isolinux.cfg ./syslinux.cfg | # cp -v isolinux/isolinux.cfg ./syslinux.cfg | ||
Riga 95: | Riga 96: | ||
# cp -v arch/boot/syslinux/whichsys.c32 ./ | # cp -v arch/boot/syslinux/whichsys.c32 ./ | ||
− | == Installazione Loader == | + | === Installazione Loader === |
# umount /dev/sd[x]1 | # umount /dev/sd[x]1 | ||
# syslinux --install /dev/sd[x]1 | # syslinux --install /dev/sd[x]1 | ||
# cat /usr/lib/syslinux/mbr.bin > /dev/sd[x] | # cat /usr/lib/syslinux/mbr.bin > /dev/sd[x] |
Versione delle 18:41, 12 mag 2012
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
Disk Imager
- 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'
Linux Live USB Creator
- Linux Live USB Creator USB Creator può essere usato per rendere un dispositivo USB in grado di effettuare il boot di Arch sia usando una iso scaricata manualmente sia scaricando da sola l'iso desiderata. Supporta anche l'installazione automatica di VirtualBox sulla chiave USB che può essere usata per avviare Arch all'interno di Windows. Visitare l'home page di LiLi per maggiori informazioni.
L'Installatore Universale USB
- L'Universal USB Installer è un programma per creare supporti usb live che permette di masterizzare più distribuzioni sullo sulla stessa chiavetta.
Metodo Flashnul
- flashnul è un utility che permette di verificare il funzionamento delle memorie Flash (USB-Flash, IDE-Flash, SecureDigital, MMC, MemoryStick, SmartMedia, XD, CompactFlash ecc).
Dal prompt dei comandi eseguire flashnul con -p, per determinare l'indice del dispositivo USB. Per esempio, si otterrà una cosa simile a questa:
C:\>flashnul -p Avaible physical drives: Avaible logical disks: C:\ D:\ E:\
In questo caso il dispositivo è indicato con E: Una volta individuato il dispositivo corretto si può scrivere l'immagine sul disco, eseguendo il comando flashnul seguito dall'indice del dispositivo, da -L e dal percorso dell'immagine. Nel caso precedente, sarà:
C:\>flashnul E: -L percorso\file\poliarch.iso
Quando si è sicuri di voler procedere con la scrittura, digitare "yes", ed attendere il termine del processo di scrittura. Nel caso si ottenga un errore di accesso negato, chiudere qualsiasi finestra d'Explorer aperta. Nel caso si utilizzi Vista o Win7, sarà necessario aprire la console da amministratore, altrimenti flashnul non riuscirà ad accedere al dispositivo e si sarà abilitati a scrivere solo attraverso il gestore dischi fornito da Windows
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]