C'è un modo per gestire le mie opzioni di menu Grub con la GUI / desktop?

15

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

Ne ho circa 5 al momento e, ad essere sinceri, una volta confermato posso accedere alla nuova versione del kernel, non ritorno mai a una versione precedente.

Mi piacerebbe gestire gli elementi in questo elenco dal desktop piuttosto che modificare il file, c'è un modo per farlo usando la GUI direttamente da Ubuntu?

    
posta Neil Trodden 12.08.2010 - 12:15

6 risposte

13

Sì, rimuovi i pacchetti.

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

Stai cercando pacchetti simili a: linux-image-2.6.31-ubuntu10 . Non rimuovere linux-image in modo da interrompere gli aggiornamenti in arrivo.

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

Quando hai finito, fai clic su applica e grub viene ripulito.

    
risposta data Oli 12.08.2010 - 12:45
6

È possibile installare un programma chiamato StartUp-Manager.

Il pacchetto si chiama startupmanager . Puoi cercare questo nel Software Center di Ubuntu o Synaptic o eseguire: sudo apt-get install startupmanager in un terminale.

Ti permette di selezionare la voce di grub che è predefinita, il numero di secondi che grub attende fino a quando non si avvia automaticamente e altre opzioni, come la risoluzione.

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

    
risposta data dv3500ea 12.08.2010 - 14:28
5

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

puoi usarlo e installarlo segui questa GUIDA

se vuoi approfondire GRUB 2 puoi leggere questa GUIDA troppo

quindi grazie a DANIEL

    
risposta data hhlp 06.02.2011 - 15:27
3

Bene, Ubuntu Tweak ha una bella interfaccia semplice per uccidere vecchie immagini e intestazioni e tutto. Mi sembra abbastanza semplice da essere infallibile. screenshot . Si sposterà automaticamente e non mostrerà nulla relativo al kernal corrente. Non associato al progetto, ma ha funzionato bene per me in passato.

    
risposta data Samizdata 10.11.2010 - 18:03
3

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

sudo apt-get autoremove

Questo rimuoverà TUTTO il cruft dal tuo sistema, non solo i kernel di Linux. Tutto ciò che non viene utilizzato da un altro pacchetto verrà rimosso dal comando.

Se devi semplicemente avere una GUI, avvia Synaptic quindi fai clic sul pulsante "Stato" in basso a sinistra, quindi seleziona il filtro "Installato (Auto rimovibile)" dalla lista sopra di esso. Quindi scegli tutto nella lista (sposta o fai clic o usa CTRL-A) e fai clic con il pulsante destro per selezionare "Segna per rimozione".

Ad esempio, di seguito, eseguo il kernel 2.6.35.27 , quindi se desidero rimuovere il precedente kernel 2.6.35.25 :

[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]:~$ 
    
risposta data Scaine 12.08.2010 - 14:00
1

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

Funziona perché Ubuntu aggiorna automaticamente /vmlinuz , /initrd.img symlink per puntare all'ultima immagine del kernel e initramfs installata (e .old compagni per puntare a quelli precedenti).

Questo però non funzionerà con /boot su una partizione separata.

Non riesco a capire perché Ubuntu non lo usi di default e costruisce soluzioni incredibilmente brutte e brutali che riempiono lo schermo del bootloader con linee eccessivamente ridondanti e inutili. A mio parere, lo schermo dovrebbe apparire almeno come questo:

Ubuntu, latest kernel
Ubuntu, latest kernel in recovery mode
Ubuntu, previous kernel
Ubuntu, previous kernel in recovery mode
Gentoo
Windows 7 (loader)
<everything you have...>
------------------------
Memory test

Le quattro linee di Ubuntu già si sentono ridondanti. Ora immagina una dozzina di quasi-le stesse linee che differiscono solo in alcune cifre (e all significa solo "avvio di Ubuntu"!) - e devi selezionare il corretto uno. Nightmare!

    
risposta data ulidtko 06.02.2011 - 15:22

Leggi altre domande sui tag