|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Mar 2008
Messaggi: 133
|
AIUTO GRUB "error 22" situazione un pò diversa dagli altri
ciao ragazzi allora io ho il seguente problema....dopo aver provato mille soluzioni tra gparted, wiki ubuntu e cose varie sono giunto ad una specie di soluzione (presunta soluzione.....vi spiego tra poco)....
praticamente ho formattato con gparted da ubuntu live 8.04 il mio hd maxtor 80gb sata e stesso in quella sessione live ho installato con "l'installazione guidata" (anche ridimensionamento partizione) ubuntu con bootloader installato in (hd0) come dice lui di default....fin'ora tutto ok mi dice di riavviare....riavvio....premetto che nell'altra partizione non c'era nulla.....ù al riavvio mi è successo quello che mai avevo pensato.....cioè il famigerato "error 22" di grub....ora mi pongo la domanda....come è possibile? non ho nessun altro SO nel pc.... vabè...ho provato anche con supergrub ma niente....ora sto installando nella partizione NTFS rimanente (50gb) windows XP e sembra che tutto proceda bene...e come se il grub si fosse eliminato dal bootloader...ancehs e nel cd di installazione di compaiono comunque le due partizioni "sconosciute" ext3 e swap.... avreste qualche delucidazione? mi affido a voi...leggendo varie e TANTE discussioni ho visto che bisognava andare a rimappare o modificare dei file per il boot ma premetto che ciò non sono capace di farlo proprio perchè sono neofita di linux.... mi affido a voi credo di aver spiegato tutto molto dettagliatamente....grazie anticipatamente per l'aiuto.... |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2005
Città: Genoa
Messaggi: 717
|
Dalla live entra in un terminale e digita
Codice:
sudo fdisk -l Codice:
sudo grub e digita Codice:
find /boot/grub/stage1 dopo digiti Codice:
find /sbin/init poi digiti Codice:
quit
__________________
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" Albert Einstein io non mi sento italiano, ma per fortuna purtroppo lo sono |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Mar 2008
Messaggi: 133
|
sia con boot/grub/stage1 sia con /sbin/init mi da (hd1,4)
cosa devo fare? |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Sep 2005
Città: Genoa
Messaggi: 717
|
Quote:
Codice:
fdisk -l
__________________
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" Albert Einstein io non mi sento italiano, ma per fortuna purtroppo lo sono |
|
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Mar 2008
Messaggi: 133
|
entrambi interni...e mi sembra che siano entrambi master.....mi sembra.....quando torno ti posto anche l'fdisk.....grazie....
|
![]() |
![]() |
![]() |
#6 |
Member
Iscritto dal: Mar 2008
Messaggi: 133
|
ECCO QUI IL fdisk -l
Disk /dev/sda: 203.9 GB, 203928109056 bytes 255 heads, 63 sectors/track, 24792 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x6572706d This doesn't look like a partition table Probably you selected the wrong device. Device Boot Start End Blocks Id System /dev/sda1 ? 33833 113538 640231969+ 7 HPFS/NTFS Partition 1 does not end on cylinder boundary. /dev/sda2 ? 105936 216056 884543545 2b Unknown Partition 2 does not end on cylinder boundary. /dev/sda3 ? 10497 10497 0 61 SpeedStor Partition 3 does not end on cylinder boundary. /dev/sda4 164495 164498 24663 0 Empty Partition 4 does not end on cylinder boundary. Partition table entries are not in disk order Disk /dev/sdb: 81.9 GB, 81964302336 bytes 255 heads, 63 sectors/track, 9964 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xd5e43537 Device Boot Start End Blocks Id System /dev/sdb1 * 1 6967 55962396 7 HPFS/NTFS /dev/sdb2 6968 9964 24073402+ 5 Extended /dev/sdb5 6968 9834 23029146 83 Linux /dev/sdb6 9835 9964 1044193+ 82 Linux swap / Solaris Disk /dev/sdc: 2021 MB, 2021654016 bytes 255 heads, 63 sectors/track, 245 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x0021b4d8 Device Boot Start End Blocks Id System /dev/sdc1 1 245 1967931 6 FAT16 |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Sep 2005
Città: Genoa
Messaggi: 717
|
Lo sai di avere dei problemi nel primo disco (sda) cosa ci tieni?
Per sdb invece possiamo provare però mi servono ancora 2 informazioni, in sdb1 c'è Xp ? che procedura usi x il cambio disco ?
__________________
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" Albert Einstein io non mi sento italiano, ma per fortuna purtroppo lo sono |
![]() |
![]() |
![]() |
#8 |
Member
Iscritto dal: Mar 2008
Messaggi: 133
|
allora nell'sda ho dati.....mentre nell'sdb1 c'è xp e il resto come saprai è linux.....
PS: gli harddisk sono entrambi master....assodato....dovrei percaso passare l'hd dei dati in slave? PPS: perchè ho dei problemi? a proposito...ogni tanto mi succede che l'sda mi da come "da formattare" in xp mentre in live con gparted mi da "spazio non allocato"......come mai? ma intanto sistemiamo il boot e poi questo dopo..... Ultima modifica di d@r1o : 18-04-2008 alle 13:08. |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Sep 2005
Città: Genoa
Messaggi: 717
|
Quote:
Codice:
sudo grub Codice:
root (hd1,4) Codice:
setup (hd1) Codice:
quit ps win 99% non si avvierà da grub ma lo vedremo dopo ora pensiamo a ubuntu
__________________
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" Albert Einstein io non mi sento italiano, ma per fortuna purtroppo lo sono |
|
![]() |
![]() |
![]() |
#10 |
Member
Iscritto dal: Mar 2008
Messaggi: 133
|
ora non parte nessuno dei 2....windows non me lo trova come avevi predetto tu...ma grub mi da sempre error 22 e mi dice "no such partition".....scusa ma non potrei installare lilo? scusa per la domanda idiota...ma so che è più facile....postami qualche altro suggerimento e lascia perdere questa presunta domanda idiota....
grazie ancora per l'aiuto che mi stai offrendo...... |
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Sep 2005
Città: Genoa
Messaggi: 717
|
Quote:
__________________
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" Albert Einstein io non mi sento italiano, ma per fortuna purtroppo lo sono |
|
![]() |
![]() |
![]() |
#12 |
Member
Iscritto dal: Mar 2008
Messaggi: 133
|
sempre la stessa cosa....no such partition e quando provo a fare root da hd1,4 stesso da grub senza live mi da errore 17 cioè che non può montare quella partizione.....bha....che mistero
|
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Sep 2005
Città: Genoa
Messaggi: 717
|
Quote:
Poi dalla live entri nella consolle del grub e controlliamo come viene riconosciuto il disco, perciò ridai i comandi Codice:
find /boot/grub/stage1 Codice:
find /sbin/init se il risultato di /boot/grub/stage1 e /sbin/init dovesse essere (hd0,4) allora dovrai dare i comandi Codice:
root (hd0,4) setup (hd0,4)
__________________
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" Albert Einstein io non mi sento italiano, ma per fortuna purtroppo lo sono |
|
![]() |
![]() |
![]() |
#14 |
Member
Iscritto dal: Mar 2008
Messaggi: 133
|
il problema è che non mi da proprio niente...ora ti posto cosa mi dice il terminale (premetto che non ho impostato in slave l'altro hd perchè praticamente non si può fare.....purtroppo non ho trovato come fare in tutti i modi) però ho messo come disco di boot quello dove ci sono i due sistemi operativi
terminale: ubuntu@ubuntu:~$ find /boot/grub/stage1 find: /boot/grub: No such file or directory ubuntu@ubuntu:~$ find /sbin/init /sbin/init ubuntu@ubuntu:~$ |
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Sep 2005
Città: Genoa
Messaggi: 717
|
Non hai letto bene il mio post,
Quote:
entri nel terminale e digiti Codice:
sudo grub
__________________
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" Albert Einstein io non mi sento italiano, ma per fortuna purtroppo lo sono |
|
![]() |
![]() |
![]() |
#16 |
Member
Iscritto dal: Mar 2008
Messaggi: 133
|
ecco quello che ho fatto:
grub> find /boot/grub/stage1 (hd1,4) grub> find /sbin/init (hd1,4) grub> root (hd1,4) grub> setup (hd1,4) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (hd1,4)"... failed (this is not fatal) Running "embed /boot/grub/e2fs_stage1_5 (hd1,4)"... failed (this is not fatal) Running "install /boot/grub/stage1 (hd1,4) /boot/grub/stage2 p /boot/grub/menu .lst "... succeeded Done. |
![]() |
![]() |
![]() |
#17 |
Member
Iscritto dal: Mar 2008
Messaggi: 133
|
niente? mi sa che ho solo sfortuna e che dovro comprare un'altro hd....
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() peccato |
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: Sep 2005
Città: Genoa
Messaggi: 717
|
Quote:
Codice:
sudo mkdir /media/sdb5 Codice:
sudo mount -t ext3 /dev/sdb5 /media/sdb5 digitiamo Codice:
sudo chroot /media/sdb5 ora prova a digitare Codice:
sudo grub-install /dev/sdb Codice:
sudo update-grub già che ci siamo controlliamo il /boot/grub/menu.lst Codice:
sudo cat /media/sdb5/boot/grub/menu.lst Codice:
sudo cat /media/sdb5/boot/grub/device.map
__________________
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" Albert Einstein io non mi sento italiano, ma per fortuna purtroppo lo sono |
|
![]() |
![]() |
![]() |
#19 |
Member
Iscritto dal: Mar 2008
Messaggi: 133
|
allora....ho creato la cartella sul desktop e gli ho dato il nome di sdb5 poi da terminale ho fatto
ubuntu@ubuntu:~$ sudo mkdir /media/sdb5 ubuntu@ubuntu:~$ sudo mount -t ext3 /dev/sdb5 /media/sdb5 ubuntu@ubuntu:~$ sudo chroot /media/sdb5 root@ubuntu:/# sudo grub-install /dev/sdb /dev/sdb: Not found or not a block device. root@ubuntu:/# sudo update-grub Searching for GRUB installation directory ... found: /boot/grub findfs: Unable to resolve 'UUID=6e8fa95a-4d5c-4d66-b310-8a29f99ab607' Cannot determine root device. Assuming /dev/hda1 This error is probably caused by an invalid /etc/fstab Searching for default file ... found: /boot/grub/default Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst Searching for splash image ... none found, skipping ... Found kernel: /boot/vmlinuz-2.6.24-12-generic Found kernel: /boot/memtest86+.bin Updating /boot/grub/menu.lst ... done root@ubuntu:/# sudo cat /meida/sdb5/boot/grub/menu.lst cat: /meida/sdb5/boot/grub/menu.lst: No such file or directory root@ubuntu:/# sudo cat /media/sdb5/boot/grub/device.map cat: /media/sdb5/boot/grub/device.map: No such file or directory root@ubuntu:/# |
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: Sep 2005
Città: Genoa
Messaggi: 717
|
facciamo due indagini
avvia live apri terminale digita Codice:
sudo grub Codice:
cat (hd1,4)/boot/grub/menu.lst Codice:
cat (hd1,4)/boot/grub/device.map Codice:
cat (hd1,4)/etc/fstab e posti il risultato dei tre comandi, fai attenzione nel digitare i comandi, c'è solo uno spazio subito dopo cat il resto del comando deve essere tutto attaccato. Lo scrivo xchè a volte la visualizzazione del testo nei post, da impressione di spazi non esistenti e in linux è importante anche questo nel digitare comandi da terminale
__________________
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" Albert Einstein io non mi sento italiano, ma per fortuna purtroppo lo sono |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:16.