[RISOLTO]Grub Errore 22

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Scrivi risposta
Avatar utente
Cla
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 379
Iscrizione: venerdì 10 marzo 2006, 21:09
Località: Magenta (MI)
Contatti:

[RISOLTO]Grub Errore 22

Messaggio da Cla »

Ciao a tutti... il mio problema è questo:
ho scaricato la dapper drake flight 6 e me la sono istallata sullo stesso disco dove era presente win XP... la mia fstab è la seguente:

Codice: Seleziona tutto

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda3       /               ext3    defaults,errors=remount-ro 0       1
/dev/sda6       /home           ext3    defaults        0       2
/dev/sda1       /media/sda1     ntfs    defaults        0       0
/dev/sda2       /media/sda2     ntfs    defaults        0       0
/dev/sda7       /windows        vfat    defaults        0       0
/dev/sda5       none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
naturalmente quando mi è stato chiesto nell'istallazione gli ho detto di installarmi GRUB nell MBR (visto che deve coesistere con Windows)
ora il problema è che ad ogni riavvio quando cerca il boot mi esce solamente una scritta "GRUB" e rimane il cursore lampeggiante... e il tutto si blocca li... non riesce in pratica a mostrarmi la finestra che mi permette la scelta dei sistemi operativi.. l'unico modo che ho per effettuare il boot è quello di tenere nel lettore cd il cd di istallazione di dapper e selezionare l'ultima opzione del menu... in quel modo grub mi parte e mi mostra i vari SO da far partire.. dopodiche va tutto liscio.
Se puo esservi d'aiuto ecco il mio menu.lst di GRUB.

Codice: Seleziona tutto

title		Ubuntu, kernel 2.6.15-19-386
root		(hd1,2)
kernel		/boot/vmlinuz-2.6.15-19-386 root=/dev/sda3 ro quiet splash
initrd		/boot/initrd.img-2.6.15-19-386
savedefault
boot

title		Ubuntu, kernel 2.6.15-19-386 (recovery mode)
root		(hd1,2)
kernel		/boot/vmlinuz-2.6.15-19-386 root=/dev/sda3 ro single
initrd		/boot/initrd.img-2.6.15-19-386
boot

title		Ubuntu, memtest86+
root		(hd1,2)
kernel		/boot/memtest86+.bin 
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hdb1
title		Microsoft Windows XP Professional
root		(hd0,0)
savedefault
makeactive
chainloader	+1


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title		Microsoft Windows XP Professional
root		(hd1,0)
savedefault
makeactive
map		(hd0) (hd1)
map		(hd1) (hd0)
chainloader	+1
(ho tralasciato le prime righe con gli asterischi davanti...

Spero possiate aiutarmi.. :) Grazie mille

Claudio
Ultima modifica di Cla il domenica 16 aprile 2006, 17:54, modificato 1 volta in totale.
Avatar utente
ciao
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1069
Iscrizione: sabato 11 febbraio 2006, 12:13

Re: Grub non parte in automatico (Dapper)

Messaggio da ciao »

mi esce solamente una scritta "GRUB" e rimane il cursore lampeggiante... e il tutto si blocca li... non riesce in pratica a mostrarmi la finestra che mi permette la scelta dei sistemi operativi
ma ti parte ubuntu in automatico?
hai provato a premere esc quando
esce una scritta "GRUB" e rimane il cursore lampeggiante
L'unico modo per non invecchiare è non essere legati al tempo
Avatar utente
Cla
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 379
Iscrizione: venerdì 10 marzo 2006, 21:09
Località: Magenta (MI)
Contatti:

Re: Grub non parte in automatico (Dapper)

Messaggio da Cla »

no, ti spiego più in dettaglio...
-Accendo computer
-Carica BIOS
-Subito dopo viene fuori  (con lo schermo tutto nero eh... dentro nessun menu)

Codice: Seleziona tutto

Verifing DMI Pool Data....
Boot from CD:                  (questo lo fa perche è settato di partire prima con cd e poi da disco ma visto che il cd non c'è questo passo viene saltato)
GRUB _                         (col cursore lampeggiante)
ora io arrivato a questo punto non posso piu far nulla... ne esc ne nient'altro.. l'unica cosa che posso fare è riavviare il PC e fare il boot col cd di ubuntu..
facendo il boot da cd lui mi carica grub correttamente e mi mostra le opzioni di boot...
Quello che vorrei fare io è riuscire a fare il boot senza usare il CD ogni volta...
Avatar utente
ciao
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1069
Iscrizione: sabato 11 febbraio 2006, 12:13

Re: Grub non parte in automatico (Dapper)

Messaggio da ciao »

ok, mi dispiace ma questo punto io non posso aiutarti molto,
ma tranquillo  ;)
gli esperti non tarderanno a darti una mano

ciao
L'unico modo per non invecchiare è non essere legati al tempo
vingiul
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3266
Iscrizione: giovedì 16 marzo 2006, 12:22
Località: Pogerola di Amalfi

Re: Grub non parte in automatico (Dapper)

Messaggio da vingiul »

Ciao,
prova a leggere la guida su Grub:

http://wiki.ubuntu-it.org/Grub?highligh ... 53edf75c3d

Ti spiega come reinstallarlo e come creare un floppy
vingiul
Avatar utente
Cla
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 379
Iscrizione: venerdì 10 marzo 2006, 21:09
Località: Magenta (MI)
Contatti:

Re: Grub non parte in automatico (Dapper)

Messaggio da Cla »

bene ho fatto passi avanti... :|
mi sono letto bene la guida e mi sono messo a modificare un po il file /boot/grub/menu.lst

ora è diventato cosi..

Codice: Seleziona tutto

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default		0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout		3

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title		Windows 95/98/NT/2000
# root		(hd0,0)
# makeactive
# chainloader	+1
#
# title		Linux
# root		(hd0,1)
# kernel	/vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/sda3 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,2)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery mode) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title		Ubuntu, kernel 2.6.15-19-386
root		(hd1,2)
kernel		/boot/vmlinuz-2.6.15-19-386 root=/dev/sda3 ro quiet splash
initrd		/boot/initrd.img-2.6.15-19-386
savedefault
boot

title		Ubuntu, kernel 2.6.15-19-386 (recovery mode)
root		(hd1,2)
kernel		/boot/vmlinuz-2.6.15-19-386 root=/dev/sda3 ro single
initrd		/boot/initrd.img-2.6.15-19-386
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hdb1


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title		Windows XP
root		(hd1,0)
savedefault
makeactive
map		(hd0) (hd1)
map		(hd1) (hd0)
chainloader	+1
boot
in pratica oltre a togliere le cose inutili e a sistemare il tempo ho aggiunto l'ultima riga (boot) alla parte di windows che non l'aveva...
insomma ora finalemte mi avvia GRUB e mi fa scegliere le partizioni...

bene ora appena scelgo una partizione mi dice:

Error 18: Selected cylinder exceed maximun supported by BIOS
e non mi permette di caricare nessun kernel de di linux ne di windows...

premetto che il BIOS dovrebbe gia essere aggiornato all'ultima o comunque a una recente versione...

che fare?  ???
Avatar utente
Cla
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 379
Iscrizione: venerdì 10 marzo 2006, 21:09
Località: Magenta (MI)
Contatti:

Re: Grub non parte in automatico (Dapper)

Messaggio da Cla »

ah intanto che ci sono faccio una domanda...

a cosa servono le due righe del munu.lst sotto windows con map?

queste per intenderci...

title Windows XP
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)

chainloader +1
boot
Avatar utente
ciao
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1069
Iscrizione: sabato 11 febbraio 2006, 12:13

Re: Grub Errore 18 (Dapper)

Messaggio da ciao »

questa?
map      (hd0) (hd1)
map      (hd1) (hd0)
in pratica avresti due hard disk e questo metodo serve per far "riconoscere" windows all'avvio.(scusa la spiegazione imprecisa)
dunque,
hai due dischi?
se si win su quale è installato?
se per caso(potrei dire una cretinata) il disco è uno win è sulla partizione maggiore o minore?
L'unico modo per non invecchiare è non essere legati al tempo
Avatar utente
Cla
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 379
Iscrizione: venerdì 10 marzo 2006, 21:09
Località: Magenta (MI)
Contatti:

Re: Grub Errore 22 (Dapper)

Messaggio da Cla »

si ho 2 dischi... uno SATA, sda, dove ci sono entrambi i sistemi operativi (l'fstab del disco è nel primo post) e un secondo che contiene solo i dati ed è hdb..

cmq ho fatto ulteriori passi in avanti...
ho aggiunto l'istruzione boot in fondo al file dopo chainloader +1 e ora non mi da più errore 18...
ora Windows si avvia perfettamente, pero se scelgo di far partire ubuntu mi esce questo errore:

Error 22: No such partition

sara mica che è danneggiato il kernel di linux vero? anche perche ora sono dentro e non da problemi, anche se ho avviato il sistema dal cd di istallazione di dapper...

cmq anche se nn sono ancora riuscito a risolvere il problema, devo dire che mi sto divertendo... :D

edit: ho dimenticato di postare il nuovo menu.lst

Codice: Seleziona tutto

## ## End Default Options ##

title		Ubuntu, kernel 2.6.15-19-386
root		(hd1,2)
kernel		/boot/vmlinuz-2.6.15-19-386 root=/dev/sda3 ro quiet splash
initrd		/boot/initrd.img-2.6.15-19-386
savedefault
boot

title		Ubuntu, kernel 2.6.15-19-386 (recovery mode)
root		(hd1,2)
kernel		/boot/vmlinuz-2.6.15-19-386 root=/dev/sda3 ro single
initrd		/boot/initrd.img-2.6.15-19-386
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		-----------Other operating systems:----------
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hdb1


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title		Windows XP
root		(hd1,0)
savedefault
makeactive
map		(hd0) (hd1)
map		(hd1) (hd0)
chainloader	+1
boot

Avatar utente
ciao
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1069
Iscrizione: sabato 11 febbraio 2006, 12:13

Re: Grub Errore 22 (Dapper)

Messaggio da ciao »

title Windows XP
root (hd1,0)
title Ubuntu, kernel 2.6.15-19-386
root (hd1,2)
sembra che win sia su hd1,0 e ubu su hd1,2
ora non sono molto esperto ma a quanto ne so partendo a contare da 0, e avendo solo 2 sistemi operativi, ubuntu dovrebbe avere hd1,1 e non 1,2

se vuoi prova a fare questo cambio ma forse è meglio se aspetti qualcuno più esperto di me ;)

ciao
L'unico modo per non invecchiare è non essere legati al tempo
Avatar utente
Cla
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 379
Iscrizione: venerdì 10 marzo 2006, 21:09
Località: Magenta (MI)
Contatti:

Re: Grub Errore 22 (Dapper)

Messaggio da Cla »

non credo che sia così... infatti se guardi l'fstab del mio disco puoi vedere che io ho

sda1 ---->  (hd1,0)    Windows
sda2 ---->  (hd1,1)    Windows Dati
sda3 ---->  (hd1,2)    Linux

credo vengano contate anche le partizioni dati e non solo quelle con S.O. installati...
Avatar utente
ciao
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1069
Iscrizione: sabato 11 febbraio 2006, 12:13

Re: Grub Errore 22 (Dapper)

Messaggio da ciao »

ho 2 dischi... uno SATA, sda, dove ci sono entrambi i sistemi operativi (l'fstab del disco è nel primo post) e un secondo che contiene solo i dati ed è hdb..
dunque sul primo disco non hai solo i sistemi operativi?
Cla ha scritto: non credo che sia così... infatti se guardi l'fstab del mio disco puoi vedere che io ho

sda1 ---->  (hd1,0)     Windows
sda2 ---->  (hd1,1)     Windows Dati
sda3 ---->  (hd1,2)     Linux

credo vengano contate anche le partizioni dati e non solo quelle con S.O. installati...
purtroppo non saprei, ma qualcuno più esperto potrà sicuramente chiarirti meglio :)

se ti va prova a cambiare i vari hd(una domanda, le modifiche al menu.lst le fai con la live?)
L'unico modo per non invecchiare è non essere legati al tempo
Avatar utente
Cla
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 379
Iscrizione: venerdì 10 marzo 2006, 21:09
Località: Magenta (MI)
Contatti:

Re: Grub Errore 22 (Dapper)

Messaggio da Cla »

nono non le faccio con la live...
in pratica ora per accedere al sistema uso il disco di istallazione e scelgo l'ultima scelta che mi da al boot quando carica il cd...
in quel modo mi parte GRUB e funziona tutto correttamente.. cosa che invece non fa se non faccio il boot da cd :(
Avatar utente
ciao
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1069
Iscrizione: sabato 11 febbraio 2006, 12:13

Re: Grub Errore 22 (Dapper)

Messaggio da ciao »

ti consiglio di fare una ricerca e cercare:
error 18

econo molti casi simili al tuo.

dagli un occhiata
L'unico modo per non invecchiare è non essere legati al tempo
Avatar utente
S[p]|llo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 590
Iscrizione: giovedì 24 febbraio 2005, 14:31

Re: Grub Errore 22 (Dapper)

Messaggio da S[p]|llo »

Prova a reinstallare grub (prima riscaricalo)
Nella vita le cose migliori fanno male o sono immorali
O. Wilde
Avatar utente
Cla
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 379
Iscrizione: venerdì 10 marzo 2006, 21:09
Località: Magenta (MI)
Contatti:

Re: Grub Errore 22 (Dapper)

Messaggio da Cla »

ciao ha scritto: ti consiglio di fare una ricerca e cercare:
error 18

econo molti casi simili al tuo.

dagli un occhiata
ehm... il mio è l'errore 22 ora... non mi esce più errore 18.

cmq dando un occhiata l'unica cosa più o meno simile alla mia che ho trovato è stata questa...

http://forum.ubuntu-it.org/viewtopic.php?t=20507

dove gli hanno consigliato di installare il grub di Suse e poi installarci sopra windows...
ora non è che non mi fidi eh... ma secondo me esiste per forza un'altra soluzione, non è possibile dipendere da un'altra distro per far funzionare GRUB....
Avatar utente
Cla
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 379
Iscrizione: venerdì 10 marzo 2006, 21:09
Località: Magenta (MI)
Contatti:

Re: Grub Errore 22 (Dapper)

Messaggio da Cla »

Huahauhauh... ragazzi ho risolto il problema... ora vi spiego...

in pratica nonostante il mio device.map sia questo

Codice: Seleziona tutto

(hd0)	/dev/hdb
(hd1)	/dev/sda
grub non ragionava assolutamente in questo modo... in pratica per GRUB /dev/sda è (hd0) e /dev/hdb è (hd1)...
lui mi dava Errore 22 perche cercando nel suo root di default (e in questo sbagliava l'istallazione di ubuntu) vedeva (hd1,2) e non riusciva a trovare il kernel... perchè in realtà il kernel si trovava in (hd0,2)..

mi sono accorto di questo grazie al completamente automatico di GRUB con tab (davvero molto utile!!!)...

Cmq in generale per tutti quelli a cui compare un Error 22 di GRUB, bisogna assicurarsi che la partizione a cui grub va a leggere sia veramente quella giusta (anche perchè di default potrebbe sbagliare)...
si possono fare delle prove schiacciando "e" al boot di grub e cambiando il root, pero per renderle effettive bisogna modificare i root nel /boot/grub/menu.lst..
spero di essere stato di aiuto per qualcun'altro nelle stesse condizioni.... :)

Ciao a tutti e grazie per il supporto..
Avatar utente
ciao
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1069
Iscrizione: sabato 11 febbraio 2006, 12:13

Re: [RISOLTO]Grub Errore 22

Messaggio da ciao »

benissimo, :) :) :)
ti meriti un punto :)
L'unico modo per non invecchiare è non essere legati al tempo
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti