linux user group brescia

immagine del castello

Archivio della mailing list

kernel

Maurizio Paolini paolini a dmf.unicatt.it
Lun 30 Set 2002 16:15:38 UTC
Non ti so rispondere sulla domanda diretta, bisognerebbe essere li e provare.
E' pero' importante chiarire che:

il comando "root (hd0,1)" indica qual e' la partizione del disco in cui
andare a cercare l'immagine del kernel (ed eventualmente l'initrd);
nel tuo caso la partizione in questione (che corrisponde a /dev/hda2)
con ogni probabilita' e' la partizione "/boot", che cioe' viene poi
montata nel filesystem nel "mount point" /boot.  In altre parole il
kernel indicato poi con "/vmlinuz-2.4.18-10" lo troverai poi sul sistema
in funzione (dopo il boot) nella posizione "/boot/vmlinuz-2.4.18-10";

Invece, l'argomento root=/dev/hda7 (/dev/hda12) passato al kernel indica qual e'
la partizione da montare all'inizio come 'root'; tutto il resto viene
montato in funzione di quanto indicato in /etc/fstab.

Le due immagini quindi differiscono per quanto riguarda il 'root' file
system, ma montano la stessa partizione 'boot'.

Questo di per se' va bene, ma bisogna averlo ben presente.

Ad esempio, normalmente /etc/grub.conf e' in realta' un link simbolico
a /boot/grub/grub.conf, e quindi tale file e' lo stesso nei due ambienti
(e questa e' una buona cosa!).

Sarebbe tra le altre cose utile se ci dici qual e' il layout del filesystem
nei due casi (cioe' il contenuto di /etc/fstab).

Poi conviene che tu faccia una prova a mano di caricamento di un modulo
con 'modprobe', e vedere se da errore o no.

mp

> From: Daniel <dandistasio a tiscalinet.it>
>
> Il file /etc/grub.conf è configurato così:
> default=0
> timeout=10
> splashimage=(hd0,1)/grub/splash.xpm.gz
> title Red Hat Linux (2.4.18-10)
>         root (hd0,1)
>         kernel /vmlinuz-2.4.18-10 ro root=/dev/hda7 hdc=ide-scsi
> hdd=ide-scsi
>         initrd /initrd-2.4.18-10.img
> title Laboratorio Linux (2.4.18-10)
>         root (hd0,1)
>         kernel /vmlinuz-2.4.18-10 ro root=/dev/hda12 hdc=ide-scsi
> hdd=ide-scsi
>         initrd /initrd-2.4.18-10.img
> title DOS
>         rootnoverify (hd0,0)
>         chainloader +1

> Non riesco a capire perchè quando lancio "Red Hat Linux" ci sono tutti i
> moduli caricati, invece se lancio "Laboratorio Linux" non c'è nessun
> modulo caricato.
>
> Anche se sono partizioni diverse l'immagine del kernel non dovrebbe fare
> riferimento sempre allo stesso file System.map come indicato in
> "(hd0,1)" visto che è sempre lo stesso kernel che carica nella
> partizione di boot?




Maggiori informazioni sulla lista Lug