it-swarm.it

Esiste un modo per gestire le opzioni del mio menu Grub dalla GUI / desktop?

Con ogni aggiornamento del kernel, una nuova voce viene inserita in Grub per fornire un modo per avviare quella versione specifica del kernel.

Ne ho circa 5 al momento e, a dire il vero, una volta confermato che posso avviare la nuova versione del kernel, non torno più a una versione precedente.

Vorrei gestire gli elementi in questo elenco dal desktop piuttosto che modificare il file, c'è un modo per farlo usando la GUI dall'interno di Ubuntu stesso?

16
Neil Trodden

Sì, rimuovi i pacchetti.

Carica synaptic e cerca linux-image. Fare clic sulla prima colonna per ordinare in base ai pacchetti effettivamente installati, quindi fare clic sulle caselle verdi per modificare lo stato.

Stai cercando pacchetti che assomiglino a: linux-image-2.6.31-ubuntu10. Non rimuovere linux-image poiché ciò impedirà l'ingresso degli aggiornamenti.

Contrassegna solo quelli che non desideri più e fai clic su Applica. Suggerirei (se ne sei soddisfatto) di rimuovere tutto tranne il kernel corrente e quello precedente (per ogni evenienza).

Al termine, fai clic su Applica e grub viene ripulito.

13
Oli

È possibile installare un programma chiamato StartUp-Manager.

Il pacchetto si chiama startupmanager. Puoi cercarlo in Ubuntu Software Center o Synaptic o eseguire: Sudo apt-get install startupmanager in un terminale.

Ti permette di selezionare quale voce di grub è predefinita, il numero di secondi di attesa di grub fino all'avvio automatico e altre opzioni, come la risoluzione.

È comunque una buona idea disinstallare i vecchi kernel da synaptic.

6
dv3500ea

Daniel Richter ha sviluppato uno strumento di configurazione della GUI per consentire agli utenti di modificare Impostazioni Grub 2 senza usare la riga di comando. L'applicazione consente all'utente di aggiungere, rimuovere, congelare, rinominare e riordinare le voci del menu di avvio. Consentirà inoltre di modificare le impostazioni di configurazione di Grub 2 come l'immagine di sfondo e il timeout del menu.

puoi usarlo e installarlo seguendo questo GUIDA

se vuoi approfondire GRUB 2 puoi leggere anche questo GUIDA

quindi grazie a DANIEL

5
hhlp

Non è basato sulla GUI, ma il modo più semplice per rimuovere le precedenti immagini di Linux è emettere il semplice comando:

Sudo apt-get autoremove

Questo rimuoverà TUTTA la cruft dal tuo sistema, non solo i kernel di Linux. Tutto ciò che non è usato da un altro pacchetto verrà rimosso da quel comando.

Se devi semplicemente avere una GUI, avvia Synaptic quindi fai clic sul pulsante "Stato" in basso a sinistra, quindi scegli il filtro "Installato (rimovibile automaticamente)" dall'elenco sopra di esso. Quindi scegli tutto in quell'elenco (fai clic con il tasto MAIUSC o Ctrl o usa CTRL-A) e fai clic con il tasto destro del mouse per selezionare "Segna per rimozione".

Ad esempio, di seguito, sto eseguendo il kernel 2.6.35.27, quindi se voglio rimuovere il kernel 2.6.35.25 precedente:

[email protected]:~$ uname -r
2.6.35-27-generic
[email protected]:~$ Sudo apt-get autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED
  linux-backports-modules-input-2.6.35-25-generic oss-compat
0 upgraded, 0 newly installed, 2 to remove and 44 not upgraded.
After this operation, 172kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 277680 files and directories currently installed.)
Removing linux-backports-modules-input-2.6.35-25-generic ...
update-initramfs: Generating /boot/initrd.img-2.6.35-25-generic
Removing oss-compat ...
[email protected]:~$ 
3
Scaine

Bene, buntu Tweak ha una bella interfaccia semplice per uccidere vecchie immagini e intestazioni e tutto il resto. Mi sembra abbastanza semplice da essere infallibile. Catchy veloce e sporco screenshot . Autopopolerà e non mostrerà nulla relativo all'attuale kernal. Non associato al progetto, ma ha funzionato bene per me in passato.

3
Samizdata

Personalmente utilizzo la seguente configurazione (grub legacy):

title      Ubuntu 10.10 Maverick Meerkat, latest kernel
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /vmlinuz ro quiet splash root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf resume=UUID=51ac47a8-6372-4edf-a5a8-be8e5bc13cca
initrd     /initrd.img
savedefault

title      Ubuntu 10.10 Maverick Meerkat, latest kernel in recovery mode
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /vmlinuz ro single root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf noresume
initrd     /initrd.img

title      Ubuntu 10.10 Maverick Meerkat, previous kernel
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /vmlinuz.old ro quiet splash root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf resume=UUID=51ac47a8-6372-4edf-a5a8-be8e5bc13cca
initrd     /initrd.img.old
savedefault

title      Ubuntu 10.10 Maverick Meerkat, previous kernel in recovery mode
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /vmlinuz.old ro single root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf noresume
initrd     /initrd.img.old

title      Memory test
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /boot/memtest86+.bin

### BEGIN AUTOMAGIC KERNELS LIST
## ## Start Default Options ##
# howmany=0
# memtest86=false
## ## End Default Options ##
### END DEBIAN AUTOMAGIC KERNELS LIST

Questo funziona perché Ubuntu aggiorna automaticamente /vmlinuz, /initrd.img collegamenti simbolici per indicare l'ultima immagine installata del kernel e initramfs (e .old compagni per puntare a quelli precedenti).

Tuttavia, questo non funzionerà con /boot su una partizione separata.


Non riesco a capire perché Ubuntu non lo usi per impostazione predefinita e costruisce soluzioni alternative insopportabilmente brutte e stampelle che riempiono lo schermo del bootloader con linee eccessivamente ridondanti e inutili. Secondo me, lo schermo dovrebbe apparire almeno in questo modo:

 Ubuntu, ultimo kernel 
 Ubuntu, ultimo kernel in modalità di ripristino 
 Ubuntu, kernel precedente 
 Ubuntu, kernel precedente in modalità di ripristino 
 Gentoo 
 Windows 7 (caricatore) 
 <Tutto ciò che hai ...> 
 ------------------------ 
Test di memoria

Le quattro linee di Ubuntu già sembrano ridondanti. Ora immagina una dozzina di linee quasi uguali che differiscono solo per alcune cifre (e tutto significa solo "avvia Ubuntu"!) - e devi selezionare il corretto uno. Incubo!

1
ulidtko