|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Mar 2001
Messaggi: 352
|
Ci sono esperti di GRUB?
Ciao ragazzi,
mi sto buttando dentro di brutto con Linux. Ho installato la RedHat 8 ed ho cominciato a personalizzarla. Sono riuscito a far montare le partizioni FAT utilizzate come archivio ![]() Poi dovendo leggere una partizione NTFS e non potendo ascoltare l'audio perchè nel kernel non era abilitata la funzione, ho dovuto sporcarmi le mani. Ho preso una bella rivista e ho ricompilato il KERNELLAZZO ![]() Tutto bene: ho sostituito le immagini del kernel ed ho riavviato il computer. All'avvio è successo qualcosa di strano. In pratica i parametri per l'avvio erano sballati. In parole povere: GRUB (il boot manager) HA I VALORI DI BOOT SBALLATI: Ora, io che non sono esperto non so come ripristinarli e non so neanche quali siano i valori esatti. Questo è il codice presente nel file GRUB.CONF Codice:
# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,4) # kernel /vmlinuz-version ro root=/dev/hde6 # initrd /initrd-version.img #boot=/dev/hde5 default=0 timeout=10 splashimage=(hd0,4)/grub/splash.xpm.gz title Red Hat Linux (2.4.18-14) root (hd0,4) kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hdc=ide-scsi initrd /initrd-2.4.18-14.img title DOS rootnoverify (hd0,1) chainloader +1 kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hdc=ide-scsi Ed infatti durante il boot mi dice che i valori di ROOT non sono corretti Ora, che cavolo devo metterci al posto di quel casino? root = ???? In allegato trovate un'immagine con la situazione delle partizioni con linux Se sapete darmi na mano, vi accendo un cero ![]() Grazie 1000 ![]()
__________________
"L'uomo che ha Fede è fortunato. Chi non ha Fede è una persona cui manca qualcosa nel profondo della sua esistenza. La Fede è speranza. L'uomo che abbandona questa speranza non è un uomo, è un disperato" [A. Zichichi] |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Jan 2003
Messaggi: 58
|
Premetto che la mia distribuzione non è Red Hat ma SuSE. Credo però che le non dovrebbero esserci molte differenze trattandosi del boot manager.
Premesso questo ti posto il mio grub.conf: root (hd0,4) install --stage2=/boot/grub/stage2 /grub/stage1 d (fd0) /grub/stage2 0x8000 (hd0,4)/grub/menu.lst quit ed il menu.list: gfxmenu (hd0,4)/message color white/blue black/light-gray default 0 timeout 8 title linux kernel (hd0,4)/boot/vmlinuz root=/dev/hda7 hdb=ide-scsi hdc=ide-scsi max_scsi_luns=1 vga=791 initrd (hd0,4)/initrd title windows root (hd0,0) makeactive chainloader +1 title floppy root (fd0) chainloader +1 title failsafe kernel (hd0,4)/vmlinuz.shipped root=/dev/hda7 ide=nodma apm=off acpi=off vga=normal nosmp maxcpus=0 disableapic 3 initrd (hd0,4)/initrd.shipped Il mio grub per le impostazioni richiama il file menu.list mentre il tuo e, diciamo così, tutto compreso nel grub.conf, ma la sintassi sembra comunque la stessa. Vedendo ciò che c'è scritto sopra quindi ti consiglierei di sostituire root=LABEL=/ con root=/dev/hda6 Prova un po'. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Mar 2001
Messaggi: 352
|
Ho già provato ma non funziona.
In effetti dovrebbe essere così, ma continua a dirmi che i paramateri non sono validi. Secondo me, dopo /dev/hda6 dovrebbe andarci qualcosa tipo hdb=ide-scsi ecc. Ma non so a cosa si riferiscono. E' un elenco di tutte le altre partizioni?
__________________
"L'uomo che ha Fede è fortunato. Chi non ha Fede è una persona cui manca qualcosa nel profondo della sua esistenza. La Fede è speranza. L'uomo che abbandona questa speranza non è un uomo, è un disperato" [A. Zichichi] |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Jun 2002
Città: Piacenza - Bergamo
Messaggi: 1688
|
Quote:
Piu' precisamente che errore ti da' grub? |
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
![]()
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5705
|
se hai installato un kernel "vanilla" e non quello di redhat il problema e' questa riga:
Codice:
kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hdc=ide-scsi sostituisci a root=LABEL root=/dev/hda6 |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Mar 2001
Messaggi: 352
|
Quote:
Datemi il tempo di "avviare" Grub ![]()
__________________
"L'uomo che ha Fede è fortunato. Chi non ha Fede è una persona cui manca qualcosa nel profondo della sua esistenza. La Fede è speranza. L'uomo che abbandona questa speranza non è un uomo, è un disperato" [A. Zichichi] |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Mar 2001
Messaggi: 352
|
Ragazzi, in allegato trovate una foto scattata al monitor.
Così vedete direttamente cosa accade ![]() Grazie 1000 ![]()
__________________
"L'uomo che ha Fede è fortunato. Chi non ha Fede è una persona cui manca qualcosa nel profondo della sua esistenza. La Fede è speranza. L'uomo che abbandona questa speranza non è un uomo, è un disperato" [A. Zichichi] |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Possibili cause:
1) Non hai incluso nel kernel il supporto ide compilato staticamente (forse lo hai inserito come modulo) 2) Visto che hai ricompilato il kernel, non puoi fare più affidamento all'initrd originale; pertanto devi compilare staticamente (e non come modulo) il supporto per il file system root (probabilmente ext2 o ext3) Grub passa correttamente "hda6" al kernel, è il kernel che non riesce a montare la partizione probabilmente per uno dei motivi che ti ho esposto.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:19.