Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: regine 08 Prosince 2009, 20:43:42
-
*1*
Už jsem v nějakém fóru viděl, ale nemohu najít, jak provést odinstalování starší jáder Linuxu po pravidelných updatech Ubuntu 9.10 Karmic Koala. Momentálně mám v kompu tři:
Linux 2.6.31-16 (používané)
Linux 2.6.31-15
Linux 2.6.31-14
Všechny jsou dobře funkční. Jak na jejich odinstalování? ???
*2*
Pokud mi bude zodpovězeno, jak odinstalovat (nebo to někde na netu zatím najdu), bude nějaký problém s Grub2? :(
*3*
Stojí to za to se starat o odinstalování? >:(
-
V celku jednoduché je to cez Ubuntu Tweak. V položke aplikácie si zvolíš "čisté jadro", označíš súbory, ktoré chceš odstrániť, a o zvyšok sa postará program.
-
nebo vyhledat a odinstalovat přes synaptic....stačí hledat linux headers a nechat jen ty co potřebuješ
-
Nebo taky pomocí Computer Janitor -- http://wiki.ubuntu.cz/ComputerJanitor
-
alebo http://www.cyberciti.biz/faq/debian-redhat-linux-delete-kernel-command/ (http://www.cyberciti.biz/faq/debian-redhat-linux-delete-kernel-command/)
Again find out all installed kernel version:
$ dpkg --list | grep kernel-image
...
$ sudo apt-get remove kernel-image-2.4.27-2-386
If you have custom compiled kernel you need to remove following files/dirs:
* /boot/vmlinuz*KERNEL-VERSION*
* /boot/initrd*KERNEL-VERSION*
* /boot/System-map*KERNEL-VERSION*
* /boot/config-*KERNEL-VERSION*
* /lib/modules/*KERNEL-VERSION*/
* Update grub configuration file /etc/grub.conf or /boot/grub/menu.lst to point to correct kernel version.
Caution: Removing working kernel may result into unstable / non- bootable Linux server system.
-
Nebo taky pomocí Computer Janitor -- http://wiki.ubuntu.cz/ComputerJanitor
Zajímal mne ComputerJanitor, ještě jsem ho nezkoušel. Tož jsem ho použil a výsledek? NEGATIVNÍ.
1) Spustil jsem ComputerJanitor
2) zobrazily se mi 3 položky:
Avast 1.3.0
Linux 2.6.31-14-generic
Linux 2.6.31-14-generic (recovery mode)
ač se ještě mělo zobrazit:
Linux 2.6.31-15-generic
Linux 2.6.31-15-generic (recovery mode)
3) Nechal jsem zatrhnutý jen Linux 2.6.31-14 (u Avastu jsem zrušil zatržítko).
4) Zatížení procesoru prudce vzrostlo asi na 4 minuty - a hotovo.
5) Proveden restart - úmyslně jsem v Grub2 vybral údajně ComputerJanitor-em odstraněný Linux 2.6.31-14-generic
6) Systém naběhl - výpis uname -a
--- Linux 2.6.31-14-generic si vesele sídlí v mém kompu dále.
7) Spustil jsem ComputerJanitor opětně a v poli "Unused" není vůbec nic, ani Avast (který je dále funkční). ???
8. CITACE: Comeback - Czechsteh (epizoda s hrnci - výhodná koupě) Iva:"Dala jsem tam vodu, zapla sporák. Popiš chybu?" ;)
-
Zkus ten synaptic. Nechej vyhledat 2.6.31-14 a nalezene odinstaluj. Z grubu se to odstrani automaticky.
-
Popis úspěšné odinstalace :D starších verzí jádra Linuxu po udatech
(parametry: Ubuntu 9.10 Karmic Koala, Grub2 verze 1.97 beta 4)
Příkazy:
sudo apt-get purge linux-image-2.6.31-15-generic
sudo apt-get purge linux-image-2.6.31-16-generic
sudo apt-get purge linux-image-2.6.31-17-generic
(po každém jsem provedl restart Ubuntu - pro jistotu ???)
Výpis jedné odinstalace:
user@user-desktop:~$ sudo apt-get purge linux-image-2.6.31-16-generic
[sudo] password for user:
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Následující balíky byly nainstalovány automaticky a již nejsou potřeba:
libnspr4-dev
Pro jejich odstranění použijte „apt-get autoremove“.
Následující balíky budou ODSTRANĚNY:
linux-image-2.6.31-16-generic*
0 aktualizováno, 0 nově instalováno, 1 k odstranění a 0 neaktualizováno.
Po této operaci bude na disku uvolněno 90,2MB.
Chcete pokračovat [Y/n]? Y
(Čtu databázi ... nyní je nainstalováno 200582 souborů a adresářů.)
Odinstalování balíku linux-image-2.6.31-16-generic ...
Running postrm hook script /usr/sbin/update-grub.
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-19-generic
Found initrd image: /boot/initrd.img-2.6.31-19-generic
Found linux image: /boot/vmlinuz-2.6.31-17-generic
Found initrd image: /boot/initrd.img-2.6.31-17-generic
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Home Edition on /dev/sda1
done
Odstraňuji konfigurační soubory balíku linux-image-2.6.31-16-generic ...
Running postrm hook script /usr/sbin/update-grub.
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-19-generic
Found initrd image: /boot/initrd.img-2.6.31-19-generic
Found linux image: /boot/vmlinuz-2.6.31-17-generic
Found initrd image: /boot/initrd.img-2.6.31-17-generic
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Home Edition on /dev/sda1
done
a) Důležitý poznatek u Grub2 verze 1.97 beta 4 - vypořádal se s odstraněním verzí ze startovací nabídky/menu (viz výše uvedený výpis: Running postrm hook script /usr/sbin/update-grub.) ;D
b) Uvolňovalo se pokaždé asi 90MB (viz výše uvedený výpis: Po této operaci bude na disku uvolněno 90,2MB.) :)) Jenže někde v diskusích se uvádí, že to má být asi 300Mb. ??? A s tím souvisí můj dotaz:
c) Co znamená výpis:
Následující balíky byly nainstalovány automaticky a již nejsou potřeba:
libnspr4-dev
Pro jejich odstranění použijte „apt-get autoremove“.
??? Mám spustit „apt-get autoremove“ s nějakými parametry? Jaký je význam „apt-get autoremove“? Mám provést:
apt-get autoremove libnspr4-dev
d) Rovněž se uvádí, že se mají odstranit instalační balíky starších verzí jádra. Kde jsou? Jsou na disku, když update nedělám stažením balíků, ale přes Update Manager?
-
ad c) - automaticky odinstaluje nepotrebne baliky - spousti se bez parametru
sudo apt-get autoremove
ad d) - /var/cache/apt/archives/
jsou tam nejen baliky jader, ale vseho nainstalovaneho. Update manager take nejdrive stahne baliky do toho adresare a pak instaluje. "Vycistit" se to da pomoci sudo apt-get clean
-
ad c) Odinstaloval se přesně jeden výše avizovaný soubor libnspr4-dev. => OK.
user@user-desktop:~$ sudo apt-get autoremove
[sudo] password for user:
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Následující balíky budou ODSTRANĚNY:
libnspr4-dev
0 aktualizováno, 0 nově instalováno, 1 k odstranění a 0 neaktualizováno.
Po této operaci bude na disku uvolněno 1 466kB.
Chcete pokračovat [Y/n]? Y
(Čtu databázi ... nyní je nainstalováno 193952 souborů a adresářů.)
Odinstalování balíku libnspr4-dev ...
ad d) Předchozí odinstalace z adresáře /var/cache/apt/archives/ odstranila i staré balíky jádra Linuxu. Nemusel jsem nic mazat. => OK.
Díky za vysvětlení.
-
Zdravím všechny. Taky jsem odinstalovával s tímto výsledkem : Bohužel v tabulce Grubu jsou stále!!
radomir@radomir-desktop:~$ sudo apt-get purge-2.6.31.14-generic
[sudo] password for radomir:
E: Neplatná operace purge-2.6.31.14-generic
radomir@radomir-desktop:~$ sudo apt-get purge linux-image-2.6.31-14-generic
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Balík linux-image-2.6.31-14-generic není nainstalován, nelze tedy odstranit
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
radomir@radomir-desktop:~$ sudo apt-get purge linux-image-2.6.31-15-generic
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Balík linux-image-2.6.31-15-generic není nainstalován, nelze tedy odstranit
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
radomir@radomir-desktop:~$ sudo apt-get purge linux-image-2.6.31-17-generic
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Balík linux-image-2.6.31-17-generic není nainstalován, nelze tedy odstranit
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
radomir@radomir-desktop:~$
-
Popis úspěšné odinstalace :D starších verzí jádra Linuxu po udatech
(parametry: Ubuntu 9.10 Karmic Koala, Grub2 verze 1.97 beta 4)
Příkazy:
sudo apt-get purge linux-image-2.6.31-15-generic
sudo apt-get purge linux-image-2.6.31-16-generic
sudo apt-get purge linux-image-2.6.31-17-generic
(po každém jsem provedl restart Ubuntu - pro jistotu ???)
Výpis jedné odinstalace:
user@user-desktop:~$ sudo apt-get purge linux-image-2.6.31-16-generic
[sudo] password for user:
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Následující balíky byly nainstalovány automaticky a již nejsou potřeba:
libnspr4-dev
Pro jejich odstranění použijte „apt-get autoremove“.
Následující balíky budou ODSTRANĚNY:
linux-image-2.6.31-16-generic*
0 aktualizováno, 0 nově instalováno, 1 k odstranění a 0 neaktualizováno.
Po této operaci bude na disku uvolněno 90,2MB.
Chcete pokračovat [Y/n]? Y
(Čtu databázi ... nyní je nainstalováno 200582 souborů a adresářů.)
Odinstalování balíku linux-image-2.6.31-16-generic ...
Running postrm hook script /usr/sbin/update-grub.
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-19-generic
Found initrd image: /boot/initrd.img-2.6.31-19-generic
Found linux image: /boot/vmlinuz-2.6.31-17-generic
Found initrd image: /boot/initrd.img-2.6.31-17-generic
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Home Edition on /dev/sda1
done
Odstraňuji konfigurační soubory balíku linux-image-2.6.31-16-generic ...
Running postrm hook script /usr/sbin/update-grub.
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-19-generic
Found initrd image: /boot/initrd.img-2.6.31-19-generic
Found linux image: /boot/vmlinuz-2.6.31-17-generic
Found initrd image: /boot/initrd.img-2.6.31-17-generic
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Home Edition on /dev/sda1
done
a) Důležitý poznatek u Grub2 verze 1.97 beta 4 - vypořádal se s odstraněním verzí ze startovací nabídky/menu (viz výše uvedený výpis: Running postrm hook script /usr/sbin/update-grub.) ;D
b) Uvolňovalo se pokaždé asi 90MB (viz výše uvedený výpis: Po této operaci bude na disku uvolněno 90,2MB.) :)) Jenže někde v diskusích se uvádí, že to má být asi 300Mb. ??? A s tím souvisí můj dotaz:
c) Co znamená výpis:
Následující balíky byly nainstalovány automaticky a již nejsou potřeba:
libnspr4-dev
Pro jejich odstranění použijte „apt-get autoremove“.
??? Mám spustit „apt-get autoremove“ s nějakými parametry? Jaký je význam „apt-get autoremove“? Mám provést:
apt-get autoremove libnspr4-dev
d) Rovněž se uvádí, že se mají odstranit instalační balíky starších verzí jádra. Kde jsou? Jsou na disku, když update nedělám stažením balíků, ale přes Update Manager?
A toto co uvedl regine se provádí z toho programu synaptic nebo z terminálu (příkazového řádku)?? taky mě vadí že tam mám těch jáder více
-
A toto co uvedl regine se provádí z toho programu synaptic nebo z terminálu (příkazového řádku)?? taky mě vadí že tam mám těch jáder více
Ty příkazy jsou určeny do terminálu, ovšem můžeš použít i Synaptic. Udělá úplně stejnou službu jako tyto příkazy. Najdeš si jádra, který chceš odstranit a ty odinstaluješ.
http://forum.ubuntu.cz/index.php/topic,44097.msg322556.html#msg322556
EDIT: Doporučuji nechat jedno aktuální + jedno starší (do zálohy) :)