Pagina 1 di 1

[Risolto] [Grub] Togliere un OS da Grub

Inviato: martedì 23 ottobre 2007, 12:45
da untubux
Ho installato Ububtu 7.10 mantenendo il precedente 7.04, oltre a Windows. Funziona tutto benissimo, ma a questo punto vorrei  togliere il 7.04 da Grub ed anche disinstallarlo dal PC. Come fare senza creare inconvenienti?
Ringraziamenti anticipati.

Re: [Grub] Togliere un OS da Grub

Inviato: martedì 23 ottobre 2007, 12:48
da filo1234
be la 7.04 diciamo che non ce l' hai più visto che  hai fatto l' avanzamento di versione, io intanto ti consiglio di non disinstallare ancora i kernel, tanto non occupano spazio eccessivo,se vuoi che non ti si vedano all' avvio del grub, ti basta modificare il menu.lst , mettendo il commento #  davanti alla riga title del kernel che non vuoi visualizzare...

Re: [Grub] Togliere un OS da Grub

Inviato: martedì 23 ottobre 2007, 12:54
da smurf
Beh in teoria è semplice:
1) formatti la partizione dove hai il SO che vuoi togliere
2) con un editor di testo apri il file /boot/grub/menu.lst ed elimini tutte le righe relative al SO da eliminare, facendo molta attenzione a non toccare le righe del SO funzionante
però...
il problema è dove risiede attualmente il boot loader, al 99% ce l' hai dentro la partizione di feisty che vuoi eliminare, ed allora se formatti la partizione poi non ti parte più nulla, nè win nè gutsy.
La cosa difficile è spostare il boot loader su un' altra partizione (per questo è utile in fase di installazione montare la /boot su una partizione esterna).
Ci sono molti metodi, io personalmente ti posso dire che mi è costata la scorsa domenica pomeriggio  (yes) ,  però ci sono riuscito :)


Edit: @filo, forse ho capito male io, lui ha ancora installata la feisty, non ha fatto un upgrade

Re: [Grub] Togliere un OS da Grub

Inviato: martedì 23 ottobre 2007, 12:59
da filo1234
smurf ha scritto: Beh in teoria è semplice:
1) formatti la partizione dove hai il SO che vuoi togliere
2) con un editor di testo apri il file /boot/grub/menu.lst ed elimini tutte le righe relative al SO da eliminare, facendo molta attenzione a non toccare le righe del SO funzionante
però...
il problema è dove risiede attualmente il boot loader, al 99% ce l' hai dentro la partizione di feisty che vuoi eliminare, ed allora se formatti la partizione poi non ti parte più nulla, nè win nè gutsy.
La cosa difficile è spostare il boot loader su un' altra partizione (per questo è utile in fase di installazione montare la /boot su una partizione esterna).
Ci sono molti metodi, io personalmente ti posso dire che mi è costata la scorsa domenica pomeriggio  (yes) ,  però ci sono riuscito :)


Edit: @filo, forse ho capito male io, lui ha ancora installata la feisty, non ha fatto un upgrade
:-[ forse ho capito male io ...

Re: [Grub] Togliere un OS da Grub

Inviato: martedì 23 ottobre 2007, 13:51
da M47730
io personalmente da synaptic vado su linux-image e rimuovo il pacchetto vecchio ;D

[Grub] Re: [Grub] Togliere un OS da Grub

Inviato: martedì 23 ottobre 2007, 13:58
da untubux
Ha ragione smurf. Non ho fatto l'upgrade e quindi ho feisty intatto. Non è possibile andare a vedere dove è installato il booloader? E comunque smurf, come hai fatto a spostarlo?
Per la precisione, ho il 7.04 su hda, insieme a Win, e 7.10 su hdb.

Re: [Grub] Togliere un OS da Grub

Inviato: martedì 23 ottobre 2007, 14:21
da smurf
Per sapere dov'è il bootloader puoi fare così: apri gparted (da menu Sistema -> amministrazione), individua la partizione dove hai feisty, selezionala e poi sulla barra sopra schiaccia "Partizione", una delle opzioni del menu che ti apre è la gestione dei flag, la apri e guardi se è spuntato il flag di boot. OKKIO però a non fasre nessun cambio ok? E' vero che con la partizione montata gparted non può fare nulla, ma.... non si sa mai  ;)

Per spostare la boot io ho usato un metodo un pò empirico, dovendo installare gutsy da nuovo, ho fulminato la partizione su cui avevo edgy (che aveva il boot loader), ho installato gutsy con il boot su partizione separata, così per il futuro non ho più questo problema, e gli ho messo il bootloader. Poi da gutsy ho copiato il contenuto della /boot di feisty nella nuova partizione di boot ed ho editato il menu.lst per inserire il boot di feisty (io la tengo ancora un po'). Il tuo caso è un pò diverso, credo che dovrai smanettare con il SuperGrubDisk, ma comunque se decidi di imbarcarti nell' avventura, già che ci sei ti consiglio caldamente di fare una partizone /boot separata, sempre pensando al futuro.

Re: [Grub] Togliere un OS da Grub

Inviato: martedì 23 ottobre 2007, 18:00
da untubux
Rispondo a smurf.
La cosa con Gparted è ancora più semplice di come ricordavi, perchè nella schermata principale di ogni disco , nell'ultima colonna a destra,  sono già indicati i flag. Quindi nessun pericolo di manomissione in questa fase. Io ho due flag boot, uno sulla partizione Win e uno su quella 7.10, niente invece per la 7.04. C'è un flag lba accanto alla partizione hda2 (extended) che contiene una partizione nfts e due partizioni swap per 7.04. Una partizione swap è presente anche sull'HDB, dove ho il 7.10 (si tratta di una extended che ha all'interno una swap di pari estensione).
Prima domanda. La swap di 7.10 è di soli 453,59 MB. Visto che spazio ne ho, ha senso ampliarla? di quanto?
seconda domanda. Come si fa una partizione boot e cosa dovrebbe contenere?

Re: [Grub] Togliere un OS da Grub

Inviato: martedì 23 ottobre 2007, 21:05
da smurf
untubux ha scritto: La cosa con Gparted è ancora più semplice di come ricordavi, perchè nella schermata principale di ogni disco , nell'ultima colonna a destra,  sono già indicati i flag.
heheeheh  a volte uno si intrippa il cervello a orza di vedere videate....  ;D

uo
Io ho due flag boot, uno sulla partizione Win e uno su quella 7.10, niente invece per la 7.04.
ovvio che siano due, ogni SO ha il suo, però mi risulta assai strano che tu abbia il flag di boot sulla 7.10. Sicuramente hai instalalto prima la 7.04 e quindi dovrebbe essere lì, a meno che quando hai installato la 7.10 (senza saoerlo) glielo hai spostato sulla 7.10.
C'è un flag lba accanto alla partizione hda2 (extended) che contiene una partizione nfts e due partizioni swap per 7.04. Una partizione swap è presente anche sull'HDB, dove ho il 7.10 (si tratta di una extended che ha all'interno una swap di pari estensione).
Non so cosa sia il flag lba, ma comunque hai troppe swap, ne basta una sola per tutte le installazioni di linux che tu hai sul pc.
Prima domanda. La swap di 7.10 è di soli 453,59 MB. Visto che spazio ne ho, ha senso ampliarla? di quanto?
seconda domanda. Come si fa una partizione boot e cosa dovrebbe contenere?
Dipende da quanta ram hai, comunque in genere basta che stia fra 600 e 1000 MB

seconda domanda. Come si fa una partizione boot e cosa dovrebbe contenere?
La fa l' installer e quello che deve contenere lo sa lui... comunque ci sono dentro solo le "immagini" del kernel e pochi altri files di lavoro del kernel, poi c'è la cartella di grub con tutti i files di lavoro di grub. Tutto qui

Re: [Grub] Togliere un OS da Grub

Inviato: sabato 15 dicembre 2007, 18:23
da untubux
Con un pò di ritardo, comunico di aver risolto il problema formattando l'HD su cui c'erano  le  due versioni  di Ubuntu (7.4 e 7.10 ) e re-installando la nuova (7.10). Tutto é filato liscio. In fase di installazione GRUB non aveva più la precedente versione Ubuntu da riconoscere e quindi ha riconosciuto solo Windows e Ubuntu 7.10.
Ringrazio, scusandomi di non averci pensato prima, tutti quelli che mi hanno aiutato.