Pagina 1 di 2

Grub rescue

Inviato: mercoledì 22 dicembre 2010, 18:24
da MagOsTranO93
Per motivi spiegati nella seguente discussione http://forum.ubuntu-it.org/viewtopic.php?t=431880
ho pulito da windows la partizione su cui avevo installato ubuntu.
Ora all'avvio del pc mi appare il seguente errore

Codice: Seleziona tutto

error: no such partition.
grub rescue>
Il problema principale è che, forse per un difetto di batteria tampone, non posso settare dal bios di far partire live cd o penne usb o simili (fin'ora le ho provate tutte ma non ci sono riuscito, l'unico modo che ho trovato per far partire i livecd è attraverso un programma che si chiama PLOP).
Sto per toccare la disperazione!!!! ::)

Re: Grub rescue

Inviato: mercoledì 22 dicembre 2010, 18:47
da steff
Ma come hai allora installato ubuntu??

Per il programma bastava reinstallarlo e ricopiare la cartella della configurazione che si trova nella home, tornava identico...

Re: Grub rescue

Inviato: mercoledì 22 dicembre 2010, 19:12
da MagOsTranO93
steff ha scritto: Ma come hai allora installato ubuntu??
Per il programma bastava reinstallarlo e ricopiare la cartella della configurazione che si trova nella home, tornava identico...
Mi puoi aiutare per favore?

Re: Grub rescue

Inviato: mercoledì 22 dicembre 2010, 19:24
da steff
Se mi rispondi sulla domanda sì  ;)

In qualche modo hai installato ubuntu, o devi reinstallare nello stesso modo ubuntu o ripristinare l'MBR con un disco windows.

Re: Grub rescue

Inviato: mercoledì 22 dicembre 2010, 19:41
da MagOsTranO93
La risposta alla tua domanda sta nel primo post: Ho installato il programma PLOP ed ho scelto di avviare da USB attraverso il boot manager, senza l'aiuto delle priorità settate dal BIOS.

Re: Grub rescue

Inviato: mercoledì 22 dicembre 2010, 19:45
da steff
Usato da windows quindi, questo PLOP? Senza un avvio di Cd live o USB live non saprei proprio come rimediare. A meno che non smonti l'HD e lo fai da un altro PC/portatile

Re: Grub rescue

Inviato: mercoledì 22 dicembre 2010, 19:53
da MagOsTranO93
Si, il programma PLOP l'ho installato da Win7, e permette di aprire un boot manager all'avvio in cui si puo scegliere di far partire da usb, da cd, ecc
Smontare l'HD è una cosa che non ho mai fatto... Se risolvessi questo dannatissimo problema del bios mi si semplificherebbero le cose.
Sai consigliarmi cosa puo essere?

Re: Grub rescue

Inviato: mercoledì 22 dicembre 2010, 19:56
da steff
Se è un portatile è facile, basta aprire lo sportello, ci sono 2 o 4 vitine e altre 2 o 4 che tengono il disco in una specie di cassetto che va sfilato.

Sul fisso non saprei, mai avuto uno  ;D

Re: Grub rescue

Inviato: mercoledì 22 dicembre 2010, 19:59
da MagOsTranO93
Il problema sta sul portatile, ed ho un altro fisso a disposizione per fare il trasferimento, ma la cosa mi sembra complicata...
Sai quale puo essere il problema del bios?

Re: Grub rescue

Inviato: mercoledì 22 dicembre 2010, 20:32
da steff
Nessun idea per il  BIOS.

Cmq ti ci vuole un box con presa USB dove infilare il disco tipo
http://annunci.ebay.it/annunci/computer ... 5/10485177

Poi si farebbe tutto, installare ubuntu, riparare il MBR con un disco windows o da Ubuntu live ecc.

Re: Grub rescue

Inviato: mercoledì 22 dicembre 2010, 21:22
da drudox
ma scusa se premi ripetutamente f2 appena accendi il pc che succede??

Re: Grub rescue

Inviato: mercoledì 22 dicembre 2010, 21:24
da drudox
ah scusa rileggo che usi una "batteria tampone"  :-\

Re: Grub rescue

Inviato: mercoledì 22 dicembre 2010, 22:09
da MagOsTranO93
Incredibile ma vero, la pennetta è partita col livecd!!!
Come mi muovo adesso?

Re: Grub rescue

Inviato: mercoledì 22 dicembre 2010, 22:15
da steff
Due possibilità:

a) installare ms-sys e dare

Codice: Seleziona tutto

sudo ms-sys -w /dev/sda
dovrebbe rimettere il MBR di windows

b) installare ubuntu

PS: controlla prima con

Codice: Seleziona tutto

 sudo fdisk -l
che il disco interno viene visto come sda

Re: Grub rescue

Inviato: giovedì 23 dicembre 2010, 1:19
da MagOsTranO93
Riporto le risposte del terminale:

Codice: Seleziona tutto

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xaa894450

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1567    12586896   27  Unknown
/dev/sda2   *        1568        1580      104422+   7  HPFS/NTFS
/dev/sda3            1581       17653   129106210    7  HPFS/NTFS
/dev/sda4           17654       30402   102398977    f  W95 Ext'd (LBA)
/dev/sda5           21478       30402    71677952    7  HPFS/NTFS

Disk /dev/sdb: 8231 MB, 8231805440 bytes
254 heads, 62 sectors/track, 1020 cylinders
Units = cylinders of 15748 * 512 = 8062976 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xb0bcd68e

This doesn't look like a partition table
Probably you selected the wrong device.

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   ?      204685      220349   123339962   78  Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
     phys=(518, 102, 15) logical=(204684, 50, 50)
Partition 1 has different physical/logical endings:
     phys=(743, 0, 62) logical=(220348, 103, 15)
Partition 1 does not end on cylinder boundary.
/dev/sdb2   ?       27488       76744   387841909+  10  OPUS
Partition 2 has different physical/logical beginnings (non-Linux?):
     phys=(205, 7, 0) logical=(27487, 94, 14)
Partition 2 has different physical/logical endings:
     phys=(920, 235, 50) logical=(76743, 99, 34)
Partition 2 does not end on cylinder boundary.
/dev/sdb3   ?      118718      240589   959615034   8b  Unknown
Partition 3 has different physical/logical beginnings (non-Linux?):
     phys=(260, 125, 54) logical=(118717, 116, 56)
Partition 3 has different physical/logical endings:
     phys=(893, 46, 60) logical=(240588, 206, 35)
Partition 3 does not end on cylinder boundary.
/dev/sdb4   ?        3796        4324     4161656+   a  OS/2 Boot Manager
Partition 4 has different physical/logical beginnings (non-Linux?):
     phys=(269, 111, 50) logical=(3795, 83, 27)
Partition 4 has different physical/logical endings:
     phys=(0, 0, 0) logical=(4323, 218, 25)
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order
E poi:

Codice: Seleziona tutto

ubuntu@ubuntu:~$ sudo ms-sys -w /dev/sda3
Unable to automaticly select boot record for /dev/sda3
/dev/sda3 has an x86 boot sector,
it is an unknown boot record
Avendolo visto in altri topics, ho digitato anche:

Codice: Seleziona tutto

ubuntu@ubuntu:~$ sudo fdisk /mbr

Unable to open /mbr
Riporto anche una snapshot di Gparted

Re: Grub rescue

Inviato: giovedì 23 dicembre 2010, 1:35
da MagOsTranO93
Aggiornamenti:

Codice: Seleziona tutto

ubuntu@ubuntu:~$ sudo ms-sys -mbr /dev/sda3
Usage:
	ms-sys [options] [device]
Options:
    -1, --fat12     Write a FAT12 floppy boot record to device
    -2, --fat32nt   Write a FAT32 partition NT boot record to device
    -3, --fat32     Write a FAT32 partition DOS boot record to device
    -6, --fat16     Write a FAT16 partition DOS boot record to device
    -l, --wipelabel Reset partition disk label in boot record
    -p, --partition Write partition info (hidden sectors and drive id)
                    to boot record
    -m, --mbr       Write a Windows 2000/XP/2003 MBR to device
    -9, --mbr95b    Write a Windows 95B/98/98SE/ME MBR to device
    -d, --mbrdos    Write a DOS/Windows NT MBR to device
    -s, --mbrsyslinux    Write a public domain syslinux MBR to device
    -z, --mbrzero   Write an empty (zeroed) MBR to device
    -f, --force     Force writing of boot record
    -h, --help      Display this help and exit
    -v, --version   Show program version
    -w, --write     Write automatically selected boot record to device

    Default         Inspect current boot record

Warning: Writing the wrong kind of boot record to a device might
destroy partition information or file system!

ubuntu@ubuntu:~$ sudo ms-sys -m /dev/sda3
/dev/sda3 seems to be a disk partition device,
use the switch -f to force writing of a master boot record
Che faccio? Forzo?

Re: Grub rescue

Inviato: giovedì 23 dicembre 2010, 2:42
da frug75
Premetto che non l'ho mai provato su Seven, ma prima hai sbagliato, dovresti provare a trovarlo automaticamente:

Codice: Seleziona tutto

sudo ms-sys -w /dev/sda
tu invece hai dato:
ubuntu@ubuntu:~$ sudo ms-sys -w /dev/sda3
Unable to automaticly select boot record for /dev/sda3
/dev/sda3 has an x86 boot sector,
it is an unknown boot record
Al limite dovresti provare con sda2, che mi sembra sia la tua partizione di boot, dando:

Codice: Seleziona tutto

sudo ms-sys -m /dev/sda2

Re: Grub rescue

Inviato: giovedì 23 dicembre 2010, 8:48
da MagOsTranO93
Giusto, grazie mille, avevo visto male il comando suggeritomi da steff:

Codice: Seleziona tutto

ubuntu@ubuntu:~$ sudo ms-sys -w /dev/sda
DOS/Windows NT master boot record successfully written to /dev/sda
A questo punto mi basta riavviare?

Re: Grub rescue

Inviato: giovedì 23 dicembre 2010, 9:16
da steff
Beh, sì. I portatili di solito all'avvio stampano un messaggio del tipo"press F... to select boot device", nel mio caso è F12 che permette di cambiare il dispositivo di boot. Tu forse hai provato solo a invertire l'ordine predefiito con ESC.

Re: Grub rescue

Inviato: giovedì 23 dicembre 2010, 10:27
da MagOsTranO93
Niente da fare.
Ho riavviato e sono andato nel boot impostando le priorità di avvio di default.
Poi ho riavviato e mi è apparsa una schermata nera con scritto: Missing operating system. :o