Vous êtes sur la page 1sur 5

Installare Slackware tramite pen drive USB

Come installare Slackware su elaboratori privi di CD/DVD


(con Slackware 13.0)

di Juri Carlini e-mail: eth0@slacky.it

Prefazione
Questa guida vuole essere un esempio di come sia possibile installare G !"#inu$, senza l'aiuto di lettori CD o DVD. Il %ree So&tware e l''(en Source ci consentono di battere molte strade per poter raggiungere i nostri obbiettivi !uesta " soltanto una delle tante possibili.

Requisiti
Ci# c$e occorre avere a portata di mano "

%n &C dove sia utilizzabile G !"#inu$ %na pen drive %S' da ()* +' o superiore %na pen drive %S' da ( ,' o superiore Il DVD d'installazione di Slackware 13.0 o una connessione Internet attiva

I passi c$e compiremo saranno poc$i e particolarmente semplici -ormatteremo le c$iavette, ci copieremo dei -ile, e le utilizzeremo per -ar -are il )ootstra( alla macc$ina sulla !uale andremo ad installare il sistema -acendo partire il classico programma d'installazione di Slackware. %tilizzeremo una delle due pen drive per poter -ar -are il )oot al sistema e -ar partire l'installer, l'altra, come arc$ivio dei pacc$etti da installare. il &C con G !"#inu$ ci serve al -ine di riuscire ad /organizzare/ le pennette prima di poterle utilizzare, mentre il DVD d'installazione, ci torner0 utile per ottenere alcuni -ile e le director1 c$e contengono i pacc$etti da installare, a meno c$e, non scegliamo di scaricarci tutto il so-tware c$e occorre tramite una connessione Internet attiva.

Setup della pen drive che conterr i pacchetti da installare


Iniziamo -ormattando le due pennette 2almeno !uella c$e conterr0 i pacc$etti da installare3 con un !ualsiasi &ilesystem di nostra pre-erenza. nel mio esempio user# il -iles1stem ext2 e considerer# c$e il sistema riconosca la pen drive come /dev/sdb 2ovviamente, adattate il tutto alle vostre esigenze ed al vostro $ardware laddove necessario3. Iniziamo inserendo la pennetta c$e conterr0 le director1 d'installazione nel nostro &C dove G !"#inu$ sar0 gi0 in esecuzione e, senza montarla, digitiamo # mk.ext2fs -v -l boot_pen /dev/sdb [I !I"#

4desso, utile anc$e come riprova c$e tutto sia andato a buon -ine, montiamo la pennetta nella director1 dove usiamo solitamente montare !uesto tipo di dispositivi, ad esempio # mo$nt /dev/sdb% /mnt/$sb [I !I"#

5vviamente assicuratevi c$e la vostra pen drive sia riconosciuta come /dev/sdb e c$e la director1 dove la montate esista 2/mnt/$sb/3, altrimenti createla # mkdir /mnt/$sb [I !I"#

4 !uesto punto, inseriamo il DVD d'installazione nel lettore, montiamolo, e copiamoci in maniera ricorsiva tutte le subdirector1 contenute all'interno della director1 /slackware/ 2solo le director1, i -ile non ci interessano ai -ini dell'installazione3. !uindi # mo$nt /mnt/dvd [INVIO#

6 e con un po7 di pazienza # cp -r -v /mnt/dvd/slackware/a /mnt/$sb # cp -r -v /mnt/dvd/slackware/ap /mnt/$sb # cp -r -v /mnt/dvd/slackware/d /mnt/$sb # cp -r -v /mnt/dvd/slackware/e /mnt/$sb # cp -r -v /mnt/dvd/slackware/f /mnt/$sb # cp -r -v /mnt/dvd/slackware/k /mnt/$sb # cp -r -v /mnt/dvd/slackware/kde /mnt/$sb # cp -r -v /mnt/dvd/slackware/kdei /mnt/$sb # cp -r -v /mnt/dvd/slackware/l /mnt/$sb # cp -r -v /mnt/dvd/slackware/n /mnt/$sb # cp -r -v /mnt/dvd/slackware/t /mnt/$sb # cp -r -v /mnt/dvd/slackware/tcl /mnt/$sb # cp -r -v /mnt/dvd/slackware/x /mnt/$sb # cp -r -v /mnt/dvd/slackware/xap /mnt/$sb # cp -r -v /mnt/dvd/slackware/& /mnt/$sb 6 oppure, per c$i $a -retta e vuole *la+orare s(orco, # cp -r -v /mnt/dvd/slackware/' /mnt/$sb [I !I"# [I [I [I [I [I [I [I [I [I [I [I [I [I [I [I !I"# !I"# !I"# !I"# !I"# !I"# !I"# !I"# !I"# !I"# !I"# !I"# !I"# !I"# !I"#

Quest'ultimo comando, copier0 tutto ci# c$e c'" all'interno della director1 /slackware/, anc$e i vari -ile. andr0 comun!ue bene.

Setup della pen drive che utilizzeremo per il boot


&assiamo adesso ad occuparci della pen drive c$e utilizzeremo per -are il )ootstra(. in !uesto device, in realt0, non abbiamo bisogno di creare alcun &ilesystem in !uanto -aremo in modo c$e diventi, il dispositivo stesso, il nostro device di )oot. &er -are !uesto, utilizzeremo il -ile usbboot.img c$e possiamo trovare sul DVD d'installazione nella director1 /$sb-and-pxe-installers/ 2o prelevarlo da !ui3. &er il nostro -ine ultimo, non " su--iciente copiare il -ile nella pennetta, ma ci# c$e dovremo andare a -are " -ar si c$e il nostro dispositivo, diventi il -ile $sbboot.im(, appunto. Inseriamo !uindi la pen drive in una delle porte USB 2!ni+ersal Serial -us3 a disposizione e spostiamoci nella director1 dove abbiamo il -ile $sbboot.im( 2 .-. la director1 da dove impartire il comando, deve necessariamente essere !uella dove si trova il -ile3 # cd /mnt/dvd/$sb-and-pxe-installers/ [I !I"#

Dopodic$8, eseguiamo il comando c$e ci permetter0 di tras-ormare il nostro dispositivo di storage in un dispositivo d'avvio # dd if)$sbboot.im( of)/dev/sdb bs)*%2 [I !I"#

9atto ci#, possiamo dire di aver terminato tutte le operazioni preliminari. siamo pronti ad installare la nostra Slackware senza bisogno n8 di connessione Internet, n8 di altri dispositivi di )oot. &ossiamo togliere le pen drive dal &C c$e ci $a assistito -inora e spegnerlo.

Inizio e processo d installazione


4 !uesto punto, assicuriamoci c$e il computer dove andremo ad e--ettuare l'installazione abbia la possibilit0 di -are il boot dalle porte !S-. accediamo !uindi al -.'S della macc$ina in oggetto e modi-ic$iamone la se!uenza di )oot in maniera c$e il primo device di avvio c$e andr0 a cercare sia, appunto, l'!S-. 4 computer spento, inseriamo entrambe le c$iavette in due porte !S- ad accendiamo l'elaboratore. :erminato il /'S0, verr0 trovata la pen drive di boot ed il sistema inizier0 a caricare kernel ed installer. 4l solito, arriveremo al punto in cui l'installer ci permette di scegliere la tipologia di tastiera e ci presenta il (rom(t per e--ettuare il lo1in slackware lo(in+ root [I !I"#

;on appena ottenuta la linea di comando, possiamo -ormattare come meglio crediamo il nostro $ard<disk 2o SS, c$e sia63 col comando fdisk # fdisk /dev/sda [I !I"#

6 supponendo c$e il device di storage dove vogliamo installare il sistema sia riconosciuto come tale 2potrebbe anc$e essere /dev/-da, /dev/sdb ecc. ecc.3. 9acciamo adesso !ualc$e considerazione sui prossimi passi da compiere. ci# c$e abbiamo =in mano> al momento, " un sistema per-ettamente -unzionante caricato in 234, un programma d'installazione in esecuzione ed i pacc$etti da installare su una c$iavetta !S-. ?a prima azione da compiere, a !uesto punto, sar0 creare un mount (oint per la pennetta contenente i pacc$etti da installare # mkdir /tmp/$sb_pen [I !I"#

5vviamente potete scegliere un !ualsiasi nome a voi congeniale per la director1 dove montare la c$iavetta, nell'esempio, $o scelto us)5(en. 4desso c$e abbiamo una director1 dove innestare la pen drive, andiamo a montarla per rendere !uest'ultima parte del nostro &ilesystem 2supponendo c$e la c$iavetta sia riconosciuta come /dev/ sdc3. In caso di dubbi utilizzeremo dmes( per scoprire come viene riconosciuta dal sistema -acendo attenzione a non sbagliarci con l'altra, !uella di )oot # mo$nt /dev/sdc% /tmp/$sb_pen [I !I"#

'ene, -atto ci#, iniziamo il vero e proprio processo d'installazione col comando # set$p [I !I"#

?' installer proseguir0 come al solito permettendoci di identi-icare e -ormattare una partizione di swap, se ne abbiamo prevista una e, di seguito, ci -ar0 stabilire !uale sar0 la nostra partizione di root 2/, non /root3.

9ondamentalmente, l'unica di--erenza rispetto al metodo classico d'installazione con CD/DVD, viene ora. ;el momento in cui l'installer ci c$ieder0 dove trovare la sorgente dei pacc$etti da installare, dovremo indicargli la director1 creata in precedenza, !uella nella !uale abbiamo montato la pen drive coi pacc$etti 2/tmp/$sb_pen3. Quindi, una volta giunti a !uesta sc$ermata

6 selezioneremo l'opzione ./ Install from a pre-mo$nted director&.. Indic$eremo il percorso da seguire 2/tmp/$sb_pen/3 ed il gioco " -atto@ 4ndiamo avanti completando l'installazione come meglio crediamo e godiamoci la nostra bella Slackware 13.0. /.S. vi prego di segnalarmi !ualsiasi errore e/o inesattezza, grazie. Ciao@

eth0

Vous aimerez peut-être aussi