lunedì 12 maggio 2008

Asus EEE PC -> Installare Xandros su una periferica USB/SD/SDHC esterna

Ebbene, volete installare un sistema operativo sul disco SSD del vostro EEE PC, però Xandros vi sta caro e avete quella bella SDHC o quella bella pen-drive da almeno 4GB che sta lì sulla vostra scrivania, ma senza dati al suo interno, e desiderate tanto metterci Xandros sopra, ma il cattivone del disco di ripristino della Asus non ve lo permette. Ebbene un modo c’è, abbastanza semplice, ma lungo, anche se è più chiacchiere che fatti ;) Xandros funzionerà sulla vostra PEN-DRIVE/SD/SDHC o anche su un disco esterno, senza problemi. Vediamo come fare.

Innanzitutto scaricatevi Puppy Linux Live una distribuzione che, detto francamente, a livello grafico fa un po’ schifo, ma come utilità è ottima.

Purtroppo devo dirvi che vi serve un lettore CD/DVD esterno a meno che non riusciate a caricare Puppy su un supporto esterno

Vi servono poi 2 supporti da almeno 4GB: su uno installerete Xandros, sull’altro dovete copiare il file P701L.gz contenuto nel DVD di Asus e il contenuto di questo archivio che contiene un’insieme di file modificati per eseguire il boot da USB. Un’ultima cosa prima di cominciare: andremo a modificare i nomi delle partizioni SYSTEM e USER rispettivamente in SYSTEM_USB e USER_USB: non modificate i nomi a modo vostro altrimenti il boot fallirà perché i file modificati rispettano SYSTEM_USB e USER_USB non qualsiasi altra cosa. Ad esempio se modificate SYSTEM in SISTEMA e USER in UTENTE, il boot fallirà!

Masterizzate Puppy su un CD e fate partire il piccolino con il lettore inserito. Inserite anche i supporti dove avete copiato tutte le cose prima e dove installerete Xandros.

Avviato Puppy, montate il device dove avete copiato i file, usando l’utility ‘drives’ posta sul desktop

Come potete notare, avremo “SILICONMOTION SM223AC” che sarà il nostro disco SSD interno, “USB2.0 CardReader” che sarà il nostro lettore di SD, ed in seguito “USB Drive” chiamato un po’ a seconda del modello di periferica USB collegata. Inoltre NON montate la periferica dove installerete Xandros, ma prendete nota di quale percorso gli viene assegnato all’interno di /dev (ad esempio a me era una SDHC, quindi si chiamava /dev/sda, per ora lo chiamiamo /dev/sdx dove x sarà l’incognita che contrassegna il device che può essere a, b, c ecc…)

Quindi apriamo un file manager da Menu->FileSystem e apriamo il percorso assegnato al supporto (che sarà /mnt/qualcosa) che contiene i file copiati prima e che abbiamo appena montato (vi ricordo che il percorso compare nell’utility che abbiamo usato per montare il FileSystem.

Adesso apriamo un terminale come in figura:

e diamo

gunzip -c P701L.gz | dd of=/dev/sdx

dove /dev/sdx è la periferica di destinazione DOVE INSTALLERETE XANDROS: questo passaggio vi copierà l’MBR e la partizione SYSTEM e potrebbe impiegarci un po’, a seconda della velocità del vostro supporto di origine e anche di quello di destinazione: su supporti lenti potrebbe impiegare anche un paio d’ore (considerate che deve copiare circa 2,3 GB).
Ora rinominate la partizione in SYSTEM_USB sempre da terminale con

e2label /dev/sdx1 SYSTEM_USB

vi ricordo che /dev/sdx è sepre l’incognita del volume di destinazione e 1 rappresenta, appunto, la prima partizione dove è stato copiato il sistema

Dai che ci siamo, ora dobbiamo creare la partizione USER
Aprite GParted Partition Manager

selezionate il vostro disco e create nello spazio vuoto una partizione con FileSystem ext3 (importante! non usate FileSystem diversi)
Rinominatela sempre da terminale

e2label /dev/sdx2 USER_USB

Montate, ora, la prima partizione del disco dove avete installato Xandros, la partizione SYSTEM, ora SYSTEM_USB. Arrivateci con il FileManager e iniziate a copiarci dentro i file modificati (che ricordo abbiamo copiato prima nell’altro supporto) in questo modo (i percorsi in corsivo rappresentano quelli di origine, mentre quelli in grassetto rappresentano quelli di destinazione - ci sono i puntini prima perché ovviamente il percorso considerato da Puppy non è quello che scrivo, ma c’è qualcos’altro prima, ma tanto voi ora ci siete con il file manager sia nell’uno che nell’altro supporto, no? quindi non ve ne frega :D )

…/boot/initramfs-usblabel-eeepc.img in …/boot

…/sbin/formatuser.sh in …/sbin

…/sbin/scanuser.sh in …/sbin

…/boot/grub/menu.lst in …/boot/grub

eseguite, infine, da GParted Partition Manager un check delle due partizioni sul supporto in cui avete installato Xandros.

Riavviate il piccolo EEE PC, selezionate la periferica di boot dove c’è Xandros e bootate. Comunque Xandros gira ad una velocità completamente accettabile su una SDHC Transcend da 4GB, molto lenta come la mia.

Si ringrazia molto il Blog PollyUbuntu che è l'autore dell'articolo.

Nessun commento: