PDA

View Full Version : Problema Linux con grub 0.93


luca12_97
02-07-2012, 15:27
Salve a tutti,
premetto che in materia linux, sono totalmente ignorante,

ho un server IBM Xseries345 con RedHat Linux installato, all'avvio mi compare la maschera di Grub versione 0.93 che mi da la possibilità di scegliere che versione da far partire, 2.4.20-8 o 2.4.20-8smp, qualsiasi versione io scelga, l'errore è il seguente:
"mounting root filesystem
mount: error 2 mounting ext 3
pivot: pivot_root (/sysroot/sysroot/initrd) failed:22
umount /initrd/proc failed:2
freeing unused kernel memory:132k freed
kernel panic: no init found. Try passing init=option to kernel"

nel grub menu linux prova a caricare il kernel in questa posizione
"root (0,0)
kernel /vmlinuz-2.40.20-8 (o 2.40.20-8smp) ro root=/dev/Volume00/LogVol00
initrd /initrd-2.4.20-8.img (o 2.40.20-8smp)"

ne ho provate tante, tra le quali scaricare una live cd di Ubuntu e farlo partire da li per ripristinare il kernel, ma da cd non ne vuole sapere di partire, ho provato a modificare il kernel da menu di grub sostituendo "root=/dev/Volume00/LogVol00" con root=/dev/hda (o hdb)... e non sò cos'altro ho provato a fare... :muro:

Ma nulla, l'errore resta sempre lo stesso non riesco a montare quel dannato kernel.

Attendo prezioso aiuto:help:

sacarde
03-07-2012, 16:02
- il cd l'hai controllato e masterizzato correttamente ?

- hai messo da BIOS il cdrom prima del HD ?

luca12_97
03-07-2012, 16:12
Innanzitutto grazie per avermi risposto,

l' ordine di boot è CD ROM, FLOPPY, HD0 e HD1, l'unica cosa che parte da cd rom è il CD che gestisce le opzioni e le modifiche del RAID, ho 3 hard disk.
Se metto nel lettore il cd di ubuntu, non parte...

p.s. se metto il cd di ubuntu in un'altro pc con win funziona...

grazie ancora :)

sacarde
03-07-2012, 19:30
mah

presumendo che non puoi avviare da usb...

anche con un'altra live non parte? o masterizzata con un'altra velocita

luca12_97
04-07-2012, 08:56
- presumi bene, la usb non se fila per niente...

- quale altra live potrei utilizzare?

ho provato anche a reinstallare grub, ma niente, vorrei ripristinargli il vecchio kernel, ma non so quali comandi posso dargli :confused:

sacarde
04-07-2012, 09:19
- il vecchio kernel, se c'e' ancora, basta che tu lo indichi in grub di caricarlo


- qualsiasi altra live , ma sopratutto con bassa velocita' di masterizzazione


p.s.
non ho capito come hai fatto a reinstallare grub !

luca12_97
04-07-2012, 09:36
- ci ho provato, ma non ci sono riuscito, ho scaricando da qui (http://alpha.gnu.org/gnu/grub/) e masterizzato la versione di grub 0.93.

- il kernel ho provato a ripristinarlo più volte così:

root (0,0)
kernel /vmlinuz-2.40.20-8 ro root=/dev/hd1
initrd /initrd-2.4.20-8.img


lui originariamente vede il kernel in questa posizione:

root (0,0)
kernel /vmlinuz-2.40.20-8 ro root=/dev/Volume00/LogVol00
initrd /initrd-2.4.20-8.img

l'errore che riesco ad ottenere è sempre lo stesso:

mounting root filesystem
mount: error 2 mounting ext 3
pivot: pivot_root (/sysroot/sysroot/initrd) failed:22
umount /initrd/proc failed:2
freeing unused kernel memory:132k freed
kernel panic: no init found. Try passing init=option to kernel

non so se sbaglio qualcosa e sopratutto cosa sbaglio :muro: ...

nel frattempo masterizzo i nuovo ubuntu ad velocità più bassa...

sacarde
04-07-2012, 10:02
a me non torna quel' hd1

non ho esperienze in LVM

casomai proverei con: kernel /vmlinuz-2.40.20-8 ro root=/dev/hda1

luca12_97
04-07-2012, 10:33
si infatti, mi ero mangiato io una lettera, è kernel /vmlinuz-2.40.20-8 ro root=/dev/hda1.

Comunque non da risultati, ti invio lo screen shot dell'errore, non so se può essere utile...

---

riprovato ad avviare da live cd, con ubuntu masterizzato a 4x, ma niente, continua a non vederlo

sacarde
04-07-2012, 10:51
mmm

vedo:

scsi error
...
medium format corrupted
...
I/O error


su raid/lvm non so cosa dirti

luca12_97
04-07-2012, 10:57
che può essere?:cry: ...problemi hardware non credo, il server non ha led accesi
se il problema è software c'è un modo di ripristinarlo? :wtf:

sacarde
04-07-2012, 11:27
il primo errore e' questo:

http://en.wikipedia.org/wiki/SCSI_Status_Code#02h_Check_condition

strano che no lo segnali l'hardware

luca12_97
04-07-2012, 11:45
posso provare ad aprire il server e vedere se sul Diagnostic Panel LED ci sia
qualcosa che non va, ma non credo, mi verrebbe segnalato già sul pannello frontale...cosa posso fare, reimposto i RAID?
probabilmente farei più casini che altro, non avendo idea di come si faccia:cry:

sai se esiste una guida di comandi di grub versione 0.93?

forse da li posso provare a riparare al casino.
L'help nella shell di grub 0.93, anche per una mia ignoranza, non mi è di molto aiuto...

p.s. effettivamente poi tutto questa casino è nato da un black out :wtf:

sacarde
04-07-2012, 12:34
(hai delle utilita' per fare un check dei dischi?)


manuale grub 0.93
www.unixy.pl/forum/art/pdf/grub_manual.pdf


dalla command line di grub:

grub> root (hd0,0) [imposta la partizione di boot]
grub> kernel /boot/..... [col "tab" puoi completare con i file che trovi]
grub> initrd /boot/...... [uguale " "]
grub> boot

grub> setup (hd0) installa grub nel primo mbr


ma questo in un sistema normale.....
per il RAID/LVM probabilmente non va bene

luca12_97
04-07-2012, 14:51
al root (hd0,0) (invio)
Filesystem type is ext2fs, partition type 0x83
(anche se il file system dovrebbe essere ext3)

se digito kernel /boot (tab) grub risponde con boot b.

se digito kernel /initrd (tab) " " "

possibili suggerimenti sono: initrd-2.4.20-8.img o initrd-2.4.20-8smp.img (invio)
il sistema risponde: Invalid or supported executable format
(sembra che per linux abbia problemi a caricarmi le immagini)

sacarde
04-07-2012, 15:53
se ho capito:

initrd /initrd(tab) presenta le 2 opzioni?

allora prova anche:

kernel /vmlinuz(tab) ro root=/..........





p.s.
hai delle utilita' per fare un check dei dischi?

p.s.
ext3 o ext2 li vede uguale

luca12_97
04-07-2012, 15:58
- Esatto, initrd mi propone le due opzioni

- per quanto riguarda le utility non ho nulla e non saprei ne quale scegliere ne come farle partire...

Ora provo con vmlinuz...

grazie per la pazienza :)

luca12_97
04-07-2012, 16:34
dalla shell di grub:

root (hd0,0)
kernel /vmlinuz vmlinuz-2.40.20-8
initrd /vmlinuz vmlinuz-2.40.20-8 ro root=/dev/hda1
boot

l'errore che mi da lo vedi dall' immagine sceen 1



se dalla shell di grub digito direttamente setup (hd0)

l'errore che mi da lo vedi dall' immagine sceen 2

luca12_97
04-07-2012, 16:35
ecco lo screen2

sacarde
04-07-2012, 16:45
scusa.... ricapitoliamo:

1) entri in commandline di grub
2) root (hd0,0)
3) kernel /vmlinuz-2.40.20-8 ro root=/dev/hda1
4) initrd /initrd-2.4.20-8.img
boot


occorre sia il kernel che l'initrd (scegli te se usare i *-2.4.20-8* o *-2.4.20-8smp*)


p.s.
setup lo esegui quando trovi i valori giusti

p.s.
ricordi come veniva chiamato il disco? /dev/hda1 o /dev/sda1
casomai provali

luca12_97
04-07-2012, 18:24
la ricapitolazione è giusta, mi da errore sia se dò -2.4.20-8 o -2.4.20-8smp

ho provato con entrambi nel commandline ho scritto:

root (hd0,0)
kernel /vmlinuz-2.40.20-8 ro root=/dev/hda1 (e sda1)
initrd /initrd-2.4.20-8.img

sempre stesso errore :muro: ...

sacarde
04-07-2012, 20:11
io mi arrendo..... pero' su la chat di azzurra
nel canale: #linux-help
c'e' DTE che si intende di RH

dice:

<sacarde> DTE hai esperienze di RAID+LVM su RH?
<DTE> yeap
<sacarde> dopo un'interruzione di corrente non riparte piu'
<sacarde> non trova la root /dev/Volume00/LogVol00
<DTE> non triva che vuol dire? in rescue disk la vedi?
<sacarde> rescue disk?
<DTE> sai che e'? :)
<sacarde> fa parte dei 5 cd dell'installazione?
<DTE> e' il primo cd
<sacarde> ah
<DTE> http://www.redhat.com/advice/tips/rescue_mode.html
<sacarde> ok una volta avviato che mi consigli di fare?
<DTE> digli di non montare la partizioni
<DTE> fdisk -l
<DTE> lvm pvs
<DTE> lvm vgs
<DTE> lvm lvs
<sacarde> e che sarebbe??
<DTE> man {man,lvm,fdisk}
<sacarde> hehe

luca12_97
05-07-2012, 09:43
ok, grazie per l'aiuto e la pazienza:) , provo e ti faccio sapere...speriamo bene;)

sacarde
05-07-2012, 09:55
sono soltanto comandi per vedere come e' la situazione

fdisk -l
lista le partizioni

lvm pvs
Report information about physical volumes

lvm vgs
Report information about volume groups

lvm lvs
Report information about logical volumes