Pagina 1 di 2

Riparare Grub

Inviato: 12/02/2014, 15:26
da Draconifors
Salve a tutti! =D Ho un laptop acer aspire 5820tg su cui ho installato debian dopo che windows andò a farsi benedire. Fatto stà che ho reinstallato windows perché mi serviva e così purtroppo ho notato che nel boot loader non mi dà più disponibile linux, in quanto l'installazione ha eliminato grub. Come posso fare per reinstallarlo/ripararlo?
Grazie mille per l'attenzione =)

Re: Riparare Grub

Inviato: 16/02/2014, 0:47
da Martyn
Sei sicuro che hai ancora Linux installato? Hai provato a fare un controllo con una distribuzione Live?

Re: Riparare Grub

Inviato: 19/02/2014, 1:53
da Epoc
Io ogni volta che installo o reinstallo windows mi sovrascrive GRUB :? :?
L'unica alternativa che ho e reinstallare da capo Linux. :cry:

Re: Riparare Grub

Inviato: 21/02/2014, 7:40
da Martyn
Se hai una immagine del sistema su una partizione del disco, è molto probabile. Specie se selezioni "ripristino il sitema alle condizioni di fabbrica". I sistemi windows non sono molto flessibili. Comunque sia, io consiglio sempre un backup dei dati.

Draconifors, hai verificato che non hai cancellato Linux?

Re: Riparare Grub

Inviato: 21/02/2014, 19:34
da Draconifors
Ancora non ho verificato, ma come posso farlo con una live? Vedendo se la partizione è ancora attiva? Perché se fosse così, so sicuro che non l'ho sovrascritta in quanto ho installato windows su una partizione diversa e corrispondono anche il numero di GB liberi che ho

Re: Riparare Grub

Inviato: 22/02/2014, 13:15
da Martyn
Avvii una live, una volta caricata apri gparted e vedi come è ripartizionato il disco. In caso puoi montare i dischi e vedere il contenuto. Se vuoi ripristinare, ricorda di usare una live della Linux che hai installato.

1)fai partire la live;
2) Apri un terminale e diventa root

Codice: Seleziona tutto

$sudo -s

3) passa alla root del tuo sitema che vuoi sistemare, assumendo che la tua root si trovi in "/dev/sdb", i comandi sono i seguenti:

Codice: Seleziona tutto

#mount -t auto /dev/sdb /mnt -o rw
in poche parole monti la partizione nella cartella /mnt della Linux Live, poi cambi la root con quella del tuo sistema

Codice: Seleziona tutto

#chroot /mnt 
dici alla live di usare /mnt come nuova root, ora dai il comando per ripristinare il grub, visto che non esite più dai:

Codice: Seleziona tutto

#grub-install
controlla che riconosca tutti i sistemi operativi e dai ok, installalo nell'MBR. Fatto tutto ciò, riavvia... dovrebbe esser tornato il menù di grub. Se poi ci sono problematiche, continua a scrivere questo argomento :mrgreen:

Re: Riparare Grub

Inviato: 28/02/2014, 10:34
da Draconifors
Io uso debian Jessie, va bene anche se uso una live di debian squeeze? =)

Re: Riparare Grub

Inviato: 28/02/2014, 15:26
da Draconifors
Ho provato ad usare il cd live di debian squeeze 6.0.5 e ho seguito i comandi dati, ma quando vado a dare il comando #grub-install mi da solo al serie di opzioni possibili senza installare grub, e non viene menzionato l'MBR tra le opzioni: Come posso fare?

Re: Riparare Grub

Inviato: 02/03/2014, 17:39
da Martyn
Se grub e già installato, dovrebbe solamente aggiornarlo, in caso lo installa ex-novo.
Puoi anche provare con update-grub che rilegge le partizioni e riscrive la configurazione di grub. Facci sapere come va a finire :)

Re: Riparare Grub

Inviato: 10/03/2014, 23:50
da FranzMari
Credo che a grub-install manchi la destinazione, ovvero il disco nel cui MBR scrivere.
Se hai un solo disco, probabilmente questo so chiamerà /dev/sda, quindi il comando sarebbe

Codice: Seleziona tutto

sudo grub-install /dev/sda