Newsgroup: it.comp.os.linux.iniziare
Titolo: Kernel

Come si fa a compilere un kernel, sto seguento una rivista, non mi parte in
comando     make xconfig         neanche    make menuconfig 
................chi mi puo aiutare? 
Grazie a tutti.


wrote:


 wrote in message
962787236...@news.tin.it...


 Grazie a tutti.
cd /usr/src/linux
da x: xmenuconfig
da consol :-) : make menuconfig
--
   __   _                  General Failure Error:
  / /  (_)__  __ ____ __   M$ Windows found on this system!
 / /__/ / _ \/ // /\ \ /   Remove it? (Y/y)
/____/_/_//_/\_,_//_\_\                    
maso...@ten.it

 Grazie a tutti.
A questo punto entra nella nuova directory linux (cd linux o la directory con
questo nome insieme a quello della distribuzione) e inizia a
ricompilare il kernel con questi comandi:
make mrproper
make xconfig ( oppure make menuxconfig)
Adesso ricompili il kernel come lo vuoi tu.
Salva la configurazione da te scelta, e scrivi:
make dep && make clean && make bzImage && make modules &&  make
modules_install
Vai in /usr/src/linux-2.2.2/arch/i386/boot  e copia bzImage in /boot
con il comando (cp bzImage /boot). Entra in /etc/lilo.conf con l'editor vi  (o
con quello che vuoi tu)
e dove vedi scritto (image=vmlinuz)  sostituiscilo con (image=bzImage).
Esci e salva (vedi punto 5) e scrivi lilo premendo invio, riavvia il tutto.
Complimenti hai ricompilato il kernel.

Grazie a tutti.
1) controlla di avere i sorgenti.
2) controlla che sino in /usr/src/linux o che  /usr/src/linux sia
almeno un link simbolico che punta ai sorgenti del kernel
2.bis ) leggiti il file INSTALL che contiene correzioni
	utili a correggere le possibili cazzate che ti sto dicendo.
3) spostati nella directory /usr/src/linux
3.5) se hai installato dei sorgenti nuovi o una patch digita
	 make mrproper (che ti ripulisce la configurazione)
                      (non sono sicuro del
4) make dep
5) make clean
6) make menuconfig (e configura)
7) make bzImage
8) poichè  sicuramente hai utilizzato dei moduli digita
	make modules
9) make modules install
10) depmod -a (a me a segnalato deglik errori, ma che 
	sono spariti una volta installato e fatta partire
	 la macchina con il nuoco kernel.
11)  il kernel compilato lo trovi sotto usr/src/linux/arch/i386/boot
	spostalo dove vuoi e configura lilo per poter partire
	opzionalmente anche con questo kernel (man lilo).
	al termine non dimenticare di digitare lilo per attivare la
	 modifica della sequenza di boot
Bye

Salve a tutti.
E' da molto che non mi collego al newsgroup: spero di non fare domande
già poste.
Da poco ho installato la Suse 6.4 sopra la mia "vecchia" 6.1.
Tutto a posto... Non mi accorgo quasi della differenza se non fosse per
lo yast2...
Ad ogni modo il mio problema è che faccio per andare ad ascoltare un CD
e mi accorgo che tutte le vecchie impostazioni del kernel sono andate a
farsi benedire. Allora, armato di pazienza vado nella directory
/usr/src/linux e digito un bel "make menuconfig".
Nulla, mi dice qualcosa del tipo "no target" ...
Allora avvio lo yast e provo ad installare un kernel standard. Fatto
cio' riprovo ad avviare la configurazione ma ancora nulla.
Qualcuno sa indicarmi lo sbaglio?
Grazie.
-- 
------------------------------------------------------------------------
--
 (o-  | c:\> win2000patch001.exe
 //\  | This Microsoft(c) patch fix all bugs present. All rigth
reserved.
 V_/_ | Insert Linux boot disk to continue ... loading kernel ...
vit...@tiscalinet.it
		ICQ#20318568

Nulla, mi dice qualcosa del tipo "no target" ...
La domanda sara' banale, ma li hai i sorgenti del kernel?
E linux in /usr/src e' un soft link alla dir in cui hai i sorgenti
del kernel?
Il "no target" dipende dal fatto che non trova i sorgenti.
Saluti
Roberto.
-- 
			  /:= Linux Powered =:/
  	    /:= e-mail: metti "libero" al posto di "NOSPAM" =:/

 Il "no target" dipende dal fatto che non trova i sorgenti.
Dunque lo yast avrebbe dovuto farlo.
Quale sarebbe la dir con i sorgenti.
Al massimo come posso installarli avendo il CD?
Grazie

Al massimo come posso installarli avendo il CD?
Mi spiace ma non conosco yast. Non vorrei dirti cazzate.
Comunque se hai il CD da qualche parte ci saranno anche i sorgenti
del kernel. Spulcialo un po' :-)


Grazie
I sorgenti li trovi sotto /usr/src/linux
dove linux potrebbe essere un link simbolico
a linux.versione.del.kernel
se lo trovi leggiti INSTALL per la serie di comandi da dare
se non lo trovi ciccia :-) (no so su che pacchetto sia sulla suse)
al limite fai un salto a 
www.kernel.org
 qui trovi il tar.gz dei
kernell
Per l'utilizzo riposto una descrizione che avevo dato in precedenza
(che secondo me ci acchiappa a sufficienza)


10) depmod -a (a me a segnalato deglik errori, ma che 
Infatti devi togliere di mezzo i vecchi, rinominando o distruggendo la
la dir, quasi sempre. (prima di make modules_install)
-- 
Ci sentiamo  |  Remigio Zedda
             |  
remi...@tiscalinet.it
ciao Remigio |                    kernel 2.2.13 su Slack 7.0

la dir, quasi sempre. (prima di make modules_install)
Questo non lo avevo letto da nessuna parte :-<
Per far pulizia mi era sembrato di potermela cavare con 
make mrproper
meke clean
Thank