Jak usun

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Awatar użytkownika
pinochio
Beginner
Posty: 211
Rejestracja: 25 listopada 2009, 03:04
Lokalizacja: dolnośląskie

Jak usunąć stare pakiety z zainstalowanymi jądrami?

Post 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?
Awatar użytkownika
Tomeku
Beginner
Posty: 152
Rejestracja: 21 marca 2009, 22:35
Lokalizacja: Poznań

Post 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ę:

Kod: Zaznacz cały

update-grub
Awatar użytkownika
pinochio
Beginner
Posty: 211
Rejestracja: 25 listopada 2009, 03:04
Lokalizacja: dolnośląskie

Post 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:

Kod: Zaznacz cały

cat /boot/grub/menu.lst
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
Awatar użytkownika
Tomeku
Beginner
Posty: 152
Rejestracja: 21 marca 2009, 22:35
Lokalizacja: Poznań

Post 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:

Kod: Zaznacz cały

rm -r /lib/modules/2.6.32-3-686
i po sprawie.

Co do gruba, to wydałeś polecenie aktualizujące po usunięciu wszystkich niepotrzebnych jąder?
Awatar użytkownika
pinochio
Beginner
Posty: 211
Rejestracja: 25 listopada 2009, 03:04
Lokalizacja: dolnośląskie

Post 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

Kod: Zaznacz cały

/boot/grub/menu.lst
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
Awatar użytkownika
Tomeku
Beginner
Posty: 152
Rejestracja: 21 marca 2009, 22:35
Lokalizacja: Poznań

Post 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.
Awatar użytkownika
pinochio
Beginner
Posty: 211
Rejestracja: 25 listopada 2009, 03:04
Lokalizacja: dolnośląskie

Post 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...
ODPOWIEDZ