Pagina 1 di 1

[Risolto] [Install] Cancellare partizione senza sballare grub2

Inviato: sabato 9 aprile 2011, 23:36
da Ottone degli Ulivi
Ciao a tutti! Di recente ho installato Ubuntu Natty beta, per provarlo, su una partizione logica, una suddivisione della partizione linux sulla quale avevo già Linux Mint. Quando poi, da novellino, ho semplicemente usato Gparted Live per cancellare la partizione con Natty, mi sono ritrovato con un pc che non si avviava e mi faceva vedere solo un prompt di grub rescue che non sapevo usare... per fortuna c'era questa guida: http://wiki.ubuntu-it.org/Amministrazio ... Ripristino , con cui ho risolto tutto.

Però mi chiedo: se volessi rifare una cosa del genere (scenario probabile: metto Natty - versione stabile - accanto a Mint, mi ci trovo bene, voglio cancellare Mint), cosa dovrei fare per non ritrovarmi con grub rescue una volta cancellato il sistema operativo indesiderato? Basta fare update-grub? Grazie in anticipo!

Re: [Install] Cancellare partizione senza sballare grub2

Inviato: sabato 9 aprile 2011, 23:45
da Kmedioman
Considera che grub viene aggiornato e configurato dall'ultimo sistema che installi sovrascrivendo il precedente. Quindi se installi Natty e poi togli Mint non avrai nessun problema perchè il grub cercherà la configurazione di Natty, non di Mint.
Nel tuo caso precedente, invece, hai cancellato la partizione col secondo sistema installato, il più recente, che aveva installato grub e quindi i files di configurazione a cui grub puntava non esistevano più.
Il tuo problema è senza soluzione, grub sarà configurato solo e soltanto da un sistema operativo. Se poi lo togli grub non troverà il file di configurazione per avviare.
L'unica soluzione, ma non sono sicuro che funzioni, è creare la partizione /boot in comune con tutti i sistemi operativi che installi e non la cancelli mai. Non sono però sicuro che grub2 abbia tutti i files di configurazione in /grub (esiste anche /etc/grub.d) e quindi potrebbe non funzionare.

Re: [Install] Cancellare partizione senza sballare grub2

Inviato: sabato 9 aprile 2011, 23:54
da Ottone degli Ulivi
Wow, velocissimo, grazie ;) Beh, quindi effettivamente non dovrei aver problemi, poiché togliere Mint e lasciare Natty mi sembra lo scenario più probabile! Grazie ancora!

Re: [Install] Cancellare partizione senza sballare grub2

Inviato: domenica 10 aprile 2011, 8:28
da patel
Quando si installa una distro per provarla bisogna installare il grub NON nel MBR (scelta di default) ma nella partizione di installazione e al successivo riavvio dare il comando

Codice: Seleziona tutto

sudo update-grub
dalla distro precedente (Mint).
Nel tuo caso non avresti avuto problemi se, prima di eliminare la partizione di Natty, avessi avviato Mint e dato il comando

Codice: Seleziona tutto

sudo grub-install /dev/sda
in questo modo avresti piazzato nel MBR il grub di Mint.

Creare la partizione /boot in comune con tutti i sistemi operativi che installi potrebbe essere una soluzione adatta ad un utente molto esperto che poi sa come gestirla, non te la consiglio.

Re: [Install] Cancellare partizione senza sballare grub2

Inviato: domenica 10 aprile 2011, 12:23
da Ottone degli Ulivi
patel ha scritto: Quando si installa una distro per provarla bisogna installare il grub NON nel MBR (scelta di default) ma nella partizione di installazione e al successivo riavvio dare il comando

Codice: Seleziona tutto

sudo update-grub
dalla distro precedente (Mint).
Grazie Patel. Solo una domanda: la scelta su dove "piazzare" il grub viene compiuta durante l'installazione grafica o durante le operazioni di partizionamento?

Sulla questione della partizione /boot in comune... per me è ancora arabo, quindi non mi azzardo nemmeno. :-[

Re: [Install] Cancellare partizione senza sballare grub2

Inviato: domenica 10 aprile 2011, 12:37
da patel
la scelta si fa cliccando sul menù a tendina della sez. bootloader, vedi allegato
/dev/sda = MBR

Re: [Install] Cancellare partizione senza sballare grub2

Inviato: domenica 10 aprile 2011, 12:54
da Ottone degli Ulivi
patel ha scritto: la scelta si fa cliccando sul menù a tendina della sez. bootloader, vedi allegato
/dev/sda = MBR
grande, grazie ;)