linux user group brescia

immagine del castello

Archivio della mailing list

kernel

Daniel daniel.di.stasio a lugbs.linux.it
Mer 2 Ott 2002 13:08:45 UTC
Da quanto sono riuscito a capire leggendo le varie documentazioni su
GRUB, pensavo che (hd0,1)si riferissi alla seconda partizione del primo
disco, quindi visto che si comicia a contare da 0 e non da 1, se io
volessi caricare un kernel in hda10 avrei dovuto indicare (hd0,9)
Visto che non ho avuto succeso provandole tutte (hd0,10) (hd0,8)(hd0,7)
ecc. ho lasciato come era l'altro "title" e quindi (hd0.1)
accedendo però alla partizione hda12 anzichè la hda7

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,8)
        kernel /vmlinuz-2.4.18-10 ro root=/dev/hda12 hdc=ide-scsi
hdd=ide-scsi
        initrd /initrd-2.4.18-10.img

Ovviamente ancora non sono riuscit a capire il funzionamento di GRUB.

Magari è per questo che, come mi è stato detto,  quando accedo a hda7 ho
tutti i moduli caricati invece quando accedo a hda12 no.(a ogni
partizione accedo con una pass di root diversa, e quindi il file
modules.conf è diverso.....

Sono sincero, mi sono fatto una grande confusione.

Daniel



Il mar, 2002-10-01 alle 16:31, Maurizio Paolini ha scritto:
> 
> > From: marco ghidinelli <marcogh a linux.it>
> >
> > On Tue, Oct 01, 2002 at 12:58:58PM +0200, andrea gelmini wrote:
> > > 
> > > On mar, ott 01, 2002 at 11:58:52 +0200, marco ghidinelli wrote:
> > > > sta di fatto che passi 2 volte al kernel la stessa opzione, in modo
> > > > discordante:
> > > no. te lo ha appena spiegato paolini.
> > > mentre il primo 'root' serve a grub per sapere dove andare a pescare
> > > l'immagine del kernel, nel secondo serve come parametro al kernel.
> >
> > non mi sembra che la documentazione dica questo.
> 
> Che la documentazione sia alquanto fumosa e confusa non c'e' dubbio...
> e non nego che anche la tua configurazione possa funzionare,
> d'altra parte NON e' vero che la doppia presenza di 'root' sia 
> ridondante, infatti nel caso di daniel nel comando nome del file
> corrispondente al kernel non e' indicata la partizione in cui cercare
> il file;  e' quindi chiaro che GRUB (a torto o a ragione, consistentemente
> con la documentazione o meno) utilizza l'informazione della riga precedente
> per stabilire dove andare a cercare "vmlinuz...", che (per inciso)
> nel caso specifico non sta nel 'root' file system, e si trova in
> /boot a sistema avviato.
> 
> Peraltro, la documentazione dice anche:
> 
> * root::                        Set GRUB's root device
> 
> e si parla di 'GRUB' root device, non del 'kernel' root device,
> nella documentazione linkata poi si parla di varie cose vagamente
> criptiche, ma mai si dice the tale informazione viene passata al
> kernel come argomento.
> 
> P.S. Il fatto che tu abbia ragione non significa che io abbia torto...
> 
-- 
====================
Red Hat 7.3
Boot Loader Grub
Pentium III 866 Mhz
Ram 128 Mb
HD 40 Gb
====================




Maggiori informazioni sulla lista Lug