linux user group brescia

immagine del castello

Archivio della mailing list

kernel

Maurizio Paolini paolini a dmf.unicatt.it
Mar 1 Ott 2002 08:37:41 UTC
> From: marco ghidinelli <marcogh a linux.it>
>
> On Mon, Sep 30, 2002 at 04:47:38PM +0000, Daniel wrote:
> > 
> > Non riesco a capire quanto segue:
> > 
> > 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
> > 
>
> secondo me stai facendo confusione: se metti 'root (hd0,1)' e poi passi al
> kernel root=/dev/hda12 secondo me fa confusione...

No! Nessuna confusione... si tratta peraltro di livelli logici completamente
diversi.  Prima di tutto grub deve trovare il kernel da eseguire, e nel
caso specifico lo trova nella partizione "/boot" (infatti se noti
il kernel e' indicato con /vmlinuz..., e non con /boot/vmlinuz..., poiche'
nel filesystem /dev/hda2 il kernel sta direttamente nella radice, anche
se poi sara' montato in /boot).

Invece il "root=..." e' semplicemente un parametro passato al kernel, 
sara' poi il kernel ad interpretarlo come "filesystem di root".

mp



Maggiori informazioni sulla lista Lug