Newsgroup: it.comp.os.linux.iniziare
Titolo: [LUNGHETTO] - E i sorgenti che fine hanno fatto?

Ho iniziato a leggere il Kernl-HowTo ma mi sono fermato quando il documento
ha introdotto dei comandi relativi alla distro Red-Hat. Essendo io un
new-bie ho paura di fare casino visto che ho installato la Mandrake 9.0
Ho provato quindi a compilare un nuovo kernel leggendo gli articoli di Linux
Pratico.
Allora, ecco i passi che ho eseguito:
1. avviato Linux
2. ho copiato il file patch-2.4.20.bz2 da mnt/nt2/Home/Linux Software/Kernel
in /home/songohan/Kernel
3. ho avviato la console e mi sono loggato come root: su INVIO password
INVIO
4. ho controllato nella directory /usr/src se c'era qualcosa. Ho trovato
delle dir, tutte VUOTE
5. sono tornato in /home/songohan/Kernel
6. ho digitato il seguente comando: bzip2 xvzf patch-2.4.20.bz2
immediatamente nella finestra del terminale ha cominciato a scorrere tutto
il codice sorgente credo contenuto nel file bz2. Ogni riga iniziava con un +
o con un -, proprio come nei V di 
www.kernel.org
A questi punto, secondo Linux Pratico, avrei dovuto avere una cartella Linux
nel sistema contenente i sorgenti. Ebbene, io l'ho cercata in giro, ma non
l'ho trovata.
Sinceramente mi sento demoralizzato. Io voglio passare a Linux, ma perchè
non riesco a fare una cosa passo passo come la compilazione del Kernel?
Perchè in usr/src io non ho niente, solo dir VUOTE? Perchè non ho trovato la
dir /linux?
Aiutatemi, per favore :)
Grazie.
--
LA MIA BIOGRAFIA:
Ad un certo punto del continuum
spazio-temporale alcuni eventi del tutto
casuali fecero si che dalla complessità
nacqui io........il resto è storia.

 Grazie.
alura..
prendi i sorgenti del kernel da 
kernel.org
, iniziamo con un 2.4.20.
cp /home/tuouser/nomefilekernel.tar.gz /usr/src/
cd /usr/src
gunzip -c nomefilekernel.tar.gz | tar xvf -
ln -s nomedircreatasi linux
cd linux
make xconfig (se sei in ambiente X), altrimenti make menuconfig può
servire
configuri il kernel a piacimento (occhio), salvi ed esci
make bzImage
questa è la tua immagine del kernel da piazzare in boot, e ci saranno
altri comando successivi a questo, "documentati" (make modules, make
modules_install)
segui il kernel howto e non avrai problemi, all'interno della dir creatasi
con la scompattazione del kernel c'è la guida completa, altro che linux
pratico.
kain
kuht.it

 pratico.
Okkei. Allora sono entrato nell'FTP e ho preso il seguente file:
linux-2.4.20.tar.gz da 32 MB
piuttosto che la pacth.
Una volta seguiti i passi da te indicati e finito make xconfig o make
menuconfig (il comando make in quante occasioni viene usato O_o?) devo dare:
make dep (controllo delle dipendenze)
make bzImage (compilo effettivamente ilkernel, ma non capisco perchč
bzImage)
make modules (compilo i moduli)
mv /lib modules/vecchi_moduli/ lib/modules/vecchi_moduli.old (metto al
sicuro i vecchi moduli)
make modules_install (installo i nuovi moduli)
a questo punto leggo su Linux Pratico che il kernel viene automaticamente
messo nella directory:
/arch/i386/boot
A questo punto devo copiare il kernel nella directory di boot:
cp /usr/src/linux/arch/i386/boot/bzImage /boot/linux-2.4.20 (o un altro
nome)
Poi devo modificare il file etc/lilo.conf ed aggiungere una riga:
image = /boot/kernel-2.4.20 (oppure linux-2.4.20, come il nome che ho datto
all'imagine? Su linux Pratico non sono     stati chiari, perchč hanno
chiamato l'immagine linux-249, ma hanno settato come voce /boot/kernel-249.
Secondo         me si sono sbagliati)
    label = Linux New (o altro nome a piacere)
    root = /dev/hd0 (o 1, ora non ricordo)
Infine do il comando:
lilo -v
per far rileggere al sistema il file lilo.conf
A questo punto penso di aver concluso, giusto?
Una cosa: io devo ricompilare il kernel per far si che la mia Radeon
funzioni a dovere, visto che non credo abbia l'accelerazione 3D attivata. Ho
il monitor a 60hz con una Radeon 9000 Pro, e non riesco piů a scaricare i
driver Gatos da 
www.linuxvideo.org
 Inoltre devo installare il supporto
PPPoA.
Che consigli mi puoi dare? Che faccio, prima compilo il kernel 2.4.20 poi
rifaccio tutto daccapo per fare quelle due cose? Il kernel 2.4.20 preso da
www.kernel.org
 ha l'automounting dei dispositivi? Mi potrebbe creare
problemi visto che io ho una Mandrake 9.0 con un kernel ottimizzato per tale
distro?
Grazie a tutti per la grande pazienza che state dimostrando :)))
A risentirvi :)

 non riesco a fare una cosa passo passo come la compilazione del Kernel?
Perche' non hai cercato nei vecchi messaggi; non hai cercato su google;
non hai letto (attentamente) l'HOWTO.
Ciao
  Andrea
-- 
Sognatore e' un uomo coi piedi saldamente ancorati sulle nuvole

 non hai letto (attentamente) l'HOWTO.
Amico mio, se hai letto bene il messaggio lo capisci il perchč.

 Aiutatemi, per favore :)
Mi viene un dubbio: ma negli HOWTO/Tutorial c'e` scritto di
scaricarsi/procurarsi i sorgenti o questo e` dato per scontato? ?___?
-- 
Ikitt	*** mailserver: 
freemail.it
"Linux non pare reggere il confronto con windows: oltre a consumare molte 
piu` risorse di sistema, e` rigido nella pretesa di avere un tot numero di
cartelle nella radice" (da 
http://mondoweb.culturanuova.net/mondo_pc.php
)

 scaricarsi/procurarsi i sorgenti o questo e` dato per scontato? ?___?
C'è scritto ma forse molti non sanno cosa sono.
-- 
Ciao
Gianluca