[ubuntu-it] Re: Errore strano all'avvio...
Danilo Piazzalunga
danilopiazza a libero.it
Mer 9 Feb 2005 15:39:14 UTC
Alle 15:53, mercoledì 09 febbraio 2005, necrosoft ha scritto:
> Vi giuro, che essendo immediatamente dopo il BIOS check non c'è verso di
> loggarlo! bottlogd è attivo, è tutto attivo ma di quell'errore non c'è
> traccia! Da quell'errore ancora prima di iniziare a scrivere sul disco!
Non c'entra: tutti i messaggi iniziali del kernel sono salvati in un buffer e
poi, quando syslog è partito, vengono scritti su disco.
A meno che il buffer non sia troppo piccolo: in tal caso i primi messaggi
vengono scartati.
Forse c'è un modo per aumentare la dimensione del suddetto buffer ed essere
sicuri che tutti i messaggi vengano loggati, ma non saprei altro.
> Ma ditemi una cosa: tutti voi per avviare Ubuntu caricate initrd?!? Cioè
> il kernel "standard" fornito è stato pensato per necessitare
> dell'immagine per il supporto di qualcosa (ext3 o altro..non saprei...).
> Cioè è una ragione "progettuale" di ubuntu che voi sappiate?
Il kernel di Ubuntu è modulare. Il supporto ai dischi ide, scsi, sata, usb,
etc., il supporto ai vari file system e altre cose che sono richieste
all'avvio, sono tutti moduli.
Ma il kernel non può caricare moduli prima di montare il file system di
root... Ecco allora le due possibili alternative:
* Compilare nel kernel tutti i moduli che potrebbero servire per avviare il
sistema. Ed ecco che l'immagine (compressa) del kernel diventa di 4 MB e
spreca un sacco di memoria inutile (a che serve avere caricato in memoria
il codice che supporta 25 file system quando io ne uso solo uno?!?).
* In fase di installazione, creare un'immagine contenente tutti i suddetti
moduli che venga caricata in memoria all'avvio del kernel. Così il kernel
trova tutti i moduli necessari all'avvio senza bisogno di accedere alla
root. A sistema avviato, l'immagine d'avvio verrà scaricata dalla memoria,
lasciando libero lo spazio che occupava inutilmente.
--
Danilo Piazzalunga +--------------------+
PGP Key available at subkeys.pgp.net | Linux User #245762 |
Fingerprint: D018 815E 8C7F 2AE2 5565 | ICQ #105550412 |
0C36 B5F6 DB20 B800 CB9F +--------------------+
Maggiori informazioni sulla lista
ubuntu-it