Strona 1 z 1
Jak usunąć stare pakiety z zainstalowanymi jądrami?
: 21 sierpnia 2010, 00:05
autor: pinochio
Mam takie jądra:
Kod: Zaznacz cały
ii linux-image-2.6-686 2.6.32+28 Linux 2.6 for modern PCs (meta-package)
ii linux-image-2.6.30-2-686 2.6.30-8squeeze1 Linux 2.6.30 image on PPro/Celeron/PII/PIII/
ii linux-image-2.6.32-3-686 2.6.32-9 Linux 2.6.32 for modern PCs
ii linux-image-2.6.32-5-686 2.6.32-18 Linux 2.6.32 for modern PCs
Które usunąć, żeby mi w grubie tylko najnowsze wyświetlało i jak?
: 21 sierpnia 2010, 01:26
autor: Tomeku
Z konta root wydaj taką komendę:
Kod: Zaznacz cały
apt-get remove --purge linux-image-2.6.30-2-686 linux-image-2.6.32-3-686
Grub powinien sam się zaktualizować, w razie czego możesz wykonać taką komendę:
: 21 sierpnia 2010, 01:53
autor: pinochio
Kod: Zaznacz cały
rmdir: nie udało się usunąć `/lib/modules/2.6.32-3-686': Katalog nie jest pusty
dpkg: ostrzeżenie: podczas usuwania linux-image-2.6.32-3-686, katalog "/lib/modules/2.6.32-3-686" nie był pusty, więc nie został usunięty.
Co z tym zrobić?
A ta metapaczka z góry, w synapticu mi też wyświetla, można to usunąć?
Jak
wydaję polecenie:
to mi wyskakuje taka lista:
Kod: Zaznacz cały
title Debian GNU/Linux, kernel 2.6.30-2-686
root (hd1,1)
kernel /boot/vmlinuz-2.6.30-2-686 root=/dev/sda2 ro quiet
initrd /boot/initrd.img-2.6.30-2-686
title Debian GNU/Linux, kernel 2.6.30-2-686 (single-user mode)
root (hd1,1)
kernel /boot/vmlinuz-2.6.30-2-686 root=/dev/sda2 ro single
initrd /boot/initrd.img-2.6.30-2-686
title Debian GNU/Linux, kernel 2.6.26-2-686
root (hd1,1)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda2 ro quiet
initrd /boot/initrd.img-2.6.26-2-686
title Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
root (hd1,1)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda2 ro single
initrd /boot/initrd.img-2.6.26-2-686
Można to tym kodem:
Kod: Zaznacz cały
apt-get remove linux-image-2.6.26-2-686 linux-headers-2.6.26-2-686 linux-headers-2.6.26-2-686
: 21 sierpnia 2010, 12:21
autor: Tomeku
Tę metapaczkę zostaw.
Usuń wszystkie niepotrzebne
jądra poleceniem, które Ci podałem. Aby usunąć katalog z /lib/modules/ zrób tak:
i po sprawie.
Co do gruba, to wydałeś polecenie aktualizujące po usunięciu wszystkich niepotrzebnych jąder?
: 21 sierpnia 2010, 22:40
autor: pinochio
Tomeku pisze:
Usuń wszystkie niepotrzebne jądra poleceniem, które Ci podałem.
Co do gruba, to wydałeś polecenie aktualizujące po usunięciu wszystkich niepotrzebnych jąder?
Usunąłem te dwa, tak jak podałeś. Wydałem też to polecenie aktualizacji gruba, ale nic się nie działo, bo wszystko się zaktualizowało i mam tylko jedno najnowsze jądro teraz przy starcie (znaczy w dwóch opcjach). Dłuższy czas nie korzystałem z debiana i zrobiłem wcześniej właśnie aktualizację, ponad 700 pakietów zaktualizowało i nowszy ekran powitalny. Przy okazji zaktualizowało mi gruba, już nie wyświetla grub 2 i nie ma jednego czarnego ekranu przed ekranem wyboru systemu, tylko mam gruba wersję 1.98 + 20100804-2, o wiele szybciej się komp uruchamia. Ale mnie zastanawia, co robią te stare wpisy w
dotyczy najwyraźniej gruba2? Acha, po aktualizacji zawiesza mi się knode, nie mogę pobrać nagłówków grupy dyskusyjnej i coś wywala błąd przy próbie aktualizacji z operą, że no pubkey..., ale to chyba w innym wątku powinienem... Klucz pobrałem według tego opisu
http://debian.linux.pl/threads/41-Klucz ... 20#post220
: 21 sierpnia 2010, 23:07
autor: Tomeku
Jeżeli masz grub2, to ze spokojem możesz wywalić menu.lst, nowy grub już z tego pliku nie korzysta, dlatego są w nim stare wpisy. Nieuważnie czytałeś komunikaty podczas aktualizacji.
: 22 sierpnia 2010, 00:10
autor: pinochio
Słaby jestem w angielskim. Co do jednego nie byłem pewien, należało chyba zaznaczyć, jakie partycje grub ma obsługiwać, windowsową, linuksową podstawową i linuksową rezerwową. Zaznaczyłem tylko dwie, Windows i Linux z systemem. Dobrze?
I przy okazji, podczas wywalania starych jąder, tym poleceniem co podałeś, dostałem komunikat, że muszę wykonać jakieś polecenie, by wywalić śmieci lib., lib, lib. coś tam. No i wyczyściło mi 34 śmieci...