31.10.2012 Views

NewBies1 - d.

NewBies1 - d.

NewBies1 - d.

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Filesystems:␣seleziona␣i␣tipi␣di␣filesystem␣che␣il␣kernel␣supporterà␣una<br />

volta␣compilato...␣Vi␣suggerisco␣di␣mettere␣come␣modulo␣il␣filesystem␣"minix"<br />

e␣l’"extended"␣(non␣si␣sa␣mai,␣potrebbero␣anche␣servirvi!),␣di␣lasciare<br />

selezionato␣il␣"second␣extended"␣(se␣lo␣deselezionate␣non␣riuscirete␣più␣a<br />

fare␣il␣boot␣della␣macchina:␣è␣quello␣che␣utilizza␣Linux␣per␣le␣sue<br />

partizioni!!),␣e␣di␣selezionare␣con␣"yes"␣le␣voci␣"native␣language␣support",<br />

"ISO9660"␣(il␣filesystem␣dei␣CD-ROM!),␣"DOS␣FAT",␣"MSDOS",␣"FVAT"␣(i␣nomi<br />

lunghi␣nelle␣partizioni␣di␣Windows␣95),␣"codepage␣423",␣"NLS␣ISO␣8859-1",<br />

"proc".␣Se␣pensate␣di␣aver␣bisogno␣di␣NFS␣(network␣filesystem,␣serve␣per<br />

importare␣ed␣esportare␣il␣proprio␣filesystem␣in␣rete)␣selezionatelo␣pure<br />

come␣modulo.<br />

Lasciate␣il␣resto␣con␣le␣impostazioni␣di␣default.<br />

Character␣devices:␣lasciate␣pure␣le␣cose␣come␣stanno,␣a␣meno␣che␣non␣possesiate<br />

una␣stampante;␣in␣quest’ultimo␣caso␣vi␣consiglio␣di␣selezionare␣il␣"parallel<br />

printer␣support"␣come␣modulo␣(non␣si␣stampa␣infatti␣tutto␣il␣giorno␣e␣così<br />

facendo␣lasciamo␣il␣kernel␣più␣leggero,␣non␣includendolo␣direttamente␣al␣suo<br />

interno!).␣NB:␣se␣siete␣in␣possesso␣di␣un␣mouse␣diverso␣da␣quello␣seriale<br />

(ad␣esempio␣PS/2)␣sarà␣necessario␣selezionare␣anche␣la␣voce␣"mouse␣support"<br />

e␣scegliere␣il␣proprio␣mouse␣dall’elenco␣sottostante.<br />

Sound␣card␣support:␣se␣disponete␣di␣una␣scheda␣sonora␣abilitate␣il␣supporto<br />

al␣sonoro␣(io␣lo␣includo␣sempre␣nel␣kernel␣con␣"yes",␣ma␣potreste␣anche<br />

selezionare␣il␣tutto␣come␣modulo).␣Viene␣ora␣in␣aiuto␣il␣foglietto␣di␣prima,<br />

quello␣con␣memorizzati␣i␣dati␣della␣scheda␣sonora...␣Sarà␣infatti␣necessario<br />

specificarne␣i␣vari␣indirizzi␣base,␣nonché␣IRQ␣e␣DMA.␣In␣genere␣le␣voci␣da<br />

selezionare␣(per␣lo␣meno␣per␣le␣Sound␣Blaster␣e␣relativi␣cloni)␣sono:<br />

"sound␣blaster",␣"generic␣OPL2/OPL3␣FM␣syntesizer",␣"/dev/dsp␣e␣/dev/audio",<br />

"MIDI␣interface"␣e␣"FM␣syntesizer".␣I␣parametri␣degli␣indirizzi␣delle␣schede<br />

variano␣a␣seconda␣del␣modello:␣per␣esempio␣io␣inserisco␣come␣indirizzo<br />

base␣"220",␣come␣IRQ␣"5",␣come␣DMA␣e␣DMA16␣"3"␣e␣"7",␣come␣indirizzo␣di␣base<br />

MPU401␣"330".␣Non␣inserite␣i␣dati␣riportati␣qui,␣la␣vostra␣scheda␣sonora<br />

potrebbe␣non␣funzionare␣affatto!␣Molto␣meglio␣il␣foglietto␣di␣cui␣sopra.<br />

Kernel␣hacking:␣questo␣menu␣contiene␣solo␣due␣voci...␣lasciatele␣deselezioate.<br />

La␣procedura␣di␣configurazione␣è␣conclusa...␣Salvate␣la␣configurazione<br />

corrente␣con␣l’apposita␣opzione␣(con␣"make␣xconfig"␣trovate␣un␣apposito<br />

bottone)␣e␣uscite␣dal␣programma.<br />

Siamo␣giunti␣alla␣fase␣di␣compilazione␣vera␣e␣propria...␣Quest’ultima␣potrebbe<br />

richiedere␣solo␣5␣o␣6␣minuti␣se␣eseguita␣su␣macchine␣veloci,␣ma␣nel␣caso␣di<br />

un␣486␣potrebbe␣essere␣necessaria␣anche␣mezz’ora␣o␣più.␣Molto␣meglio␣quindi<br />

andarsi␣a␣bere␣un␣bel␣caffè,␣dopo␣aver␣ovviamente␣digitato␣il␣seguente␣comando<br />

(in␣effetti␣sono␣più␣comandi␣divisi␣da␣punto␣e␣virgola,␣ma␣è␣molto␣meglio<br />

scriverli␣così␣perché␣poi␣ci␣si␣può␣dedicare␣ad␣altro...␣In␣caso␣contrario<br />

dovreste␣aspettare␣la␣terminazione␣del␣comando␣precedente␣ed␣inserirli␣uno<br />

per␣volta):<br />

make␣dep;␣make␣clean;␣make␣zImage;␣make␣modules;␣make␣modules_install<br />

I␣primi␣due␣comandi␣(make␣dep;␣make␣clean)␣servono␣a␣ripulire␣i␣sorgenti␣di<br />

compilazioni␣precedenti;␣se␣avete␣appena␣installato␣dei␣nuovi␣sorgenti␣potete<br />

anche␣saltare␣questi␣passaggi,␣ma␣in␣ogni␣caso␣è␣buona␣abitudine␣eseguirli<br />

(non␣si␣sa␣mai);␣il␣terzo␣comando␣(make␣zImage)␣compila␣il␣nucleo␣del␣kernel,<br />

mentre␣gli␣ultimi␣due␣compilano␣ed␣installano␣i␣moduli␣al␣posto␣giusto.<br />

Siete␣davvero␣arrivati␣alla␣fine...␣Un␣po’␣di␣pazienza␣e␣potrete␣avviare␣il<br />

vostro␣sistema␣Linux␣con␣il␣kernel␣compilato␣da␣voi␣e␣fatto␣su␣misura␣per␣la<br />

vostra␣macchina!␣Le␣operazioni␣da␣seguire␣sono␣le␣seguenti␣(si␣riferiscono<br />

sostanzialmente␣alla␣Slackware,␣ma␣con␣qualche␣piccola␣modifica␣si␣adattano<br />

anche␣alle␣altre␣distribuzioni).<br />

1)␣cd␣/;␣mv␣vmlinuz␣vmlinuz.old␣(Dal␣momento␣che␣abbiamo␣imparato␣a␣digitare<br />

␣␣␣due␣comandi␣in␣una␣sola␣riga␣separandoli␣da␣un␣";"␣sarebbe␣brutto␣non␣farlo<br />

␣␣␣anche␣adesso,␣non␣vi␣pare?␣Il␣primo␣comando␣vi␣porta␣nella␣directory<br />

␣␣␣principale,␣altresì␣nota␣con␣il␣nome␣di␣"root";␣il␣secondo␣rinomina␣il<br />

␣␣␣vecchio␣kernel,␣che␣si␣chiamava␣vmlinuz,␣in␣vmlinuz.old...␣Non␣si␣sa␣mai,<br />

␣␣␣potrebbe␣sempre␣servire,␣almeno␣fino␣a␣quando␣non␣siete␣sicuri␣che␣il␣vostro<br />

␣␣␣nuovo␣kernel␣funzioni.<br />

␣␣␣In␣questo␣caso␣cancellatelo␣con␣un␣bel␣"rm␣vmlinuz.old").<br />

2)␣cp␣/usr/src/linux/arch/i386/boot/zImage␣/vmlinuz␣(copia␣il␣nuovo␣kernel,<br />

␣␣␣contenuto␣in␣/usr/src/linux/arch/i386/boot/␣-␣ricrodate␣make␣zImage?␣-<br />

␣␣␣nella␣root␣directory␣e␣lo␣chiama␣vmlinux,␣proprio␣come␣quello␣vecchio).<br />

NewBies␣1<br />

Scaricato␣da␣www.SpiPPolatori.com Pagina␣34␣di␣90

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!