Jak uaktualnić debiana do wheezy
Po pierwsze - nie ponoszę odpowiedzialności za utratę danych lub uszkodzenia sprzętu. Robisz to na własną odpowiedzialność.
Podczas aktualizacji potrzebujemy połączenia internetowego. Przed rozpoczęciem wszystkiego polecam archiwizację danych.
Pobieramy jądro z dropboxa
Mam nadzieję, że wasze systemy są uaktualnione, więc przystępujemy do instalacji
Edytujemy plik /etc/apt/sources.list i zamieniamy wszystkie wystąpienia słowa squeeze na wheezy i wykonujemy polecenia
apt-get update
apt-get dist-upgrade
Jeśli dostaniemy taki komunikat, można odpowiedzieć "Yes", nawet gdy łączymy się przez ssh
Cytat qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu Configuring libc6 tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
x x
x There are services installed on your system which need to be restarted when certain libraries, such as libpam, libc, and x
x libssl, are upgraded. Since these restarts may cause interruptions of service for the system, you will normally be prompted x
x on each upgrade for the list of services you wish to restart. You can choose this option to avoid being prompted; instead, x
x all necessary restarts will be done for you automatically so you can avoid being asked questions on each library upgrade. x
x x
x Restart services during package upgrades without asking? x
x x
x x
x x
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
Usuwamy niedziałające pliki i kasujemy stare jądro. Od tego momentu nie można resetować urządzenia
rm /etc/kernel/postinst.d/mountro
rm /etc/kernel/postrm.d/mountro
apt-get remove linux-image-2.6.32-nsa310 linux-headers-2.6.32-nsa310
Cytat ââââââââââââââââââ⤠Configuring linux-image-2.6.32-nsa310 âââââââââââââââââââ
â â
â You are running a kernel (version 2.6.32-nsa310) and attempting to â
â remove the same version. This is a potentially disastrous action. Not â
â only will /boot/vmlinuz-2.6.32-nsa310 be removed, making it impossible â
â to boot it, (you will have to take action to change your boot loader to â
â boot a new kernel), it will also remove all modules under the directory â
â /lib/modules/2.6.32-nsa310. Just having a copy of the kernel image is â
â not enough, you will have to replace the modules too. â
â â
â I repeat, this is very dangerous. If at all in doubt, answer Yes. If you â
â know exactly what you are doing, and are prepared to hose your system, â
â then answer No. â
â â
â Do you want to abort removal now? â
â â
â â
â â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
Na powyższe pytanie odpowiadamy "No"
Instalujemy zależności
apt-get -f install libuuid-perl linux-base firmware-realtek
Edytujemy plik /etc/kernel/postinst.d/uimage i zamieniamy 2-go? linijkę, żeby wyglądała jak poniższa
imgstr=`ls -Art /boot/vmlinuz-*-nsa310*|tail -1 |cut -d'-' -f2,3,4`
Instalujemy nowe jądro
dpkg -i linux-image-3.2.0-nsa310-kirkwood_3.2.51-1_armel.deb
P.s. Zapomniałem o tym napisać, ale warto po instalacji zmienić klucze do ssh bo wszyscy macie moje
/bin/rm /etc/ssh/ssh_host_*
dpkg-reconfigure openssh-server
---------------------------------------
Zmiany: Jądro jest aktualne, debianowe.
Moje zmiany:
- dodano cpufreq
- dodano patch dla sieciówki pozwalający na ustawianie jumbo frames
- wycofano patch dla i2c
Zapraszam do testowania
TL-WDR4300 @OpenWrt Barrier Breaker
|