Newsgroup: it.comp.os.linux.iniziare
Titolo: Perchè compilare il kernel?

E' vero che una volta installato LINUX
bisogna compilare il kernel? Coma mai dato che io ho
LINUX RED HAT 6.1 e funziona lo stesso.
Quali sono i vantaggi?
Come devo fare per compilare il kernel?
--
Fabrizio
      Mitakuye Oyasin
("Siamo tutti fratelli" - Saluto indiano d'America)
fabriz...@libero.it
Togliere NS per scrivermi

Ciao Fabrizio,
il tuo kernel è già compliato,
lo compli quando lo vuoi modificare, includendo/escludeno a tuo piacimento
parti del sistema che ti servono o di cui non hai esigenza;
così puoi alleggerirlo, ad esempio, fino ad una estrema compattezza
(e conseguente maggior efficenza) ...
fabrizio ha scritto nel messaggio ...


Come si fa a compilare il kernel??
Grazie
Bruno

 
Prima di tutto si legge il README in /usr/src/linux
Ovviamente devi avere installato i sorgenti del kernel...
Poi vai in /usr/sr/linux
e :
#make mrproper
#make xconfig (se se sotto X, altrimenti make menuconfig)
#make dep
#make clean
#make bzImage
#make modules
#make modules_install
A questo punto devi aggiornare il lilo.conf e copiare il nuovo kernel
nella directory home, ma questo e' un altro discorso.
Leggi Appunti di Linux, e se hai ancora problemi posta una domanda un
po' + specifica
Paolo

Bruno <br...@free.pdn> wrote in message 825ajk$d49$1...@nslave2.tin.it...
: Come si fa a compilare il kernel??
e, soprattutto, xche' ha volte, dopo la compilazione, da alcuni errori?

 errori?
Dipende dall'errore.  Gli errori  piu`  frequenti sono, in  ordine  di
temporale:
-- `Program   xxx  got  signal   11':  la  RAM ha   qualche  problema;
   probabilmente il kernel che ne uscira` sara` poco affidabile;
--  Kernel troppo grosso: bisogna usare  un target di make nella forma
    bz* (e.g. bzImage) anziche' z* (zImage);
-- Kernel/LiLo  che  si  pianta  prima del login:   bisogna rieseguire
   /sbin/lilo;
-- Vaneggiamenti a riguardo di un fantomatico modulo `char-major-xx' o
   `block-major-xx'  che  non  si riesce a caricare:  manca l'alias in
   /etc/conf.modules;
--  Certi tipi   di messaggi d'errore  all'avvio (dei  kernel panic, in
    alcuni casi): e` stato compilato come modulo  qualcosa  che  doveva 
    stare  nel kernel. Ad  esempio gli `Unix  domain socket', il driver 
    della root device, di ext2 e cosi` via...
	Ciao.
		Alberto.


Leggi il Kernel-HOWTO, 
http://www.pluto.linux.it/ildp/
Saluti.
-- 
Francesco Toscan
fathom(at)
penguinpowered.com
...mi manca la signature di Fidonet :|

 e, soprattutto, xche' ha volte, dopo la compilazione, da alcuni errori?
Aspetta che tiro fuori la sfera di cristallo...
Quali errori?
Paolo

On 02 Dec 1999 16:17:06 +0100, Alberto Cuda wrote
| Dipende dall'errore.  Gli errori  piu`  frequenti sono, in  ordine  di
| temporale:
| 
| -- `Program   xxx  got  signal   11':  la  RAM ha   qualche  problema;
|    probabilmente il kernel che ne uscira` sara` poco affidabile;
Oppure: c'e` un componente overclockato...
-- 
Message written by Zefram | "Ho imparato qualcosa!" -- Kintaro Oe
3/4 Romulan, 1/4 Vorta.   | "Lasciate che i concetti 
Stirred, Not Shaked       |  fluiscano liberi" -- (R)ZC
PGP Key available         | signature version: 13.2.1

 Come devo fare per compilare il kernel?
aspettati una mail.
-- 
Non c'č piů forza nella normalitŕ: c'č solo monotonia.

Come devo fare per compilare il kernel?
installa i sorgenti e poi:
leggi /usr/src/linux/README
-- 
 +-------------------------------------------+
 |        Enrico Bodo  -   PhD student       |
 |      University of Rome "La Sapienza"     |
 |          Department of Chemistry          |
 +-------------------------------------------+


Altre domande sul kernel:
1 - Conviene sempre aggiornarlo all'ultima versione (stabile)?
2 - Compilato il kernel nuovo, devo fare il reboot del sistema?
Ringrazio anticipatamente... A risentirci!


Ciao, a presto.
-- 
Riccardo Tromba
(per rispondermi in mailbox, rimuovete NO e SPAM dall'indirizzo)
   Per pensare, scrivere, spedire questo messaggio
  non č stato necessario alcun software commerciale
--*     (-:   L I N U X : join & enjoy!   :-)     *--


Scusa, ho detto una cagata. Si, il nome corretto e' "boot".
Grazie delle risposte...
PS
Tra un po' arriveranno una valanga di domande da parte mia perche' da oggi,
dopo l'ennesimo crash e dopo aver fatto un breve paragone con Linux, ho
deciso di RIDURRE AL MINIMO L'USO DI WIN98. Sinceramente pensavo che certi
post anti Win98 di alcuni fan del Pinguino fossero esagerati, oggi ho avuto
la conferma che NON e' vero...

 e' stato modificato?
Da root:
# /sbin/lilo
Vedrai che funziona.
Il kernel lo puoi mettere nella dir che vuoi, ma di default è /boot
Ciao
Diego
-- 
Si sa che la gente dà buoni consigli
se non può più dare cattivo esempio.

Grazie delle risposte...
Non c'è di che! Ciao e a presto
-- 
Riccardo Tromba
(per rispondermi in mailbox, rimuovete NO e SPAM dall'indirizzo)
   Per pensare, scrivere, spedire questo messaggio
  non è stato necessario alcun software commerciale
