VPS Xen Debian: Procedura upgrade Debian Lenny -> Squeeze

WAZNE:

Przed rozpoczęciem wykonywania aktualizacji prosimy o kontakt z naszym administratorem w celu zmiany nazw dysków wymaganych przez debian 6. Zgłoszenie prosimy utworzyć przez Panel Klienta: https://panel.statnet.pl/secure/ticket/list.do

WAZNE:

Przed rozpoczęciem wykonywania aktualizacji zalecamy wykonanie kopii bezpieczeństwa najważniejszych plików.

Procedura aktualizacji

1) Aktualizujemy pakiety systemu Debian Lenny:

apt-get update
apt-get upgrade
apt-get dist-upgrade

2) Sprawdzamy czy żadne pakiety nie są wstrzymane lub nieprawidłowo zainstalowane:

Przed wykonaniem aktualizacji należy naprawić wszystkie problemy.

dpkg --audit 
dpkg --get-selections | grep hold 

Sprawdzamy stan pakietów programem aptitude.

aptitude

Naciskamy g i sprawdzamy listę pakietów wymagających uwagi. Naprawiamy potencjalne problemy, dopóki nie wyświetli się komunikat:

No packages are scheduled to be installed, removed or upgraded

3) Aktualizujemy plik /etc/apt/sources.list dla wersji squeeze:

sed -i s/lenny/squeeze/g /etc/apt/sources.list

Plik powinien wyglądać podobnie do poniższego:


#
#  /etc/apt/sources.list
#
#
# squeeze
#
deb     http://ftp.pl.debian.org/debian/     squeeze main contrib non-free
deb-src http://ftp.pl.debian.org/debian/     squeeze main contrib non-free

#
#  Security updates
#
deb     http://security.debian.org/ squeeze/updates  main contrib non-free
deb-src http://security.debian.org/ squeeze/updates  main contrib non-free

4) Aktualizujemy system

W przypadku pytań zatwierdzamy domyślne wartości.

apt-get update
apt-get upgrade 
apt-get dist-upgrade

5) Instalujemy grub-legacy

apt-get install firmware-linux grub-legacy

6) Edytujemy plik /etc/inittab

Upewniamy się, że plik zawiera wpisy:

1:2345:respawn:/sbin/getty 38400 hvc0
2:23:respawn:/sbin/getty 38400 tty1

7) Restartujemy system

reboot

8) Po ponownym uruchomieniu sprawdzamy wersję

upgrade:~# uname -r
2.6.32-5-xen-686
upgrade:~# cat /etc/debian_version
6.0.1
hosting serwer vps webhosting vps vps directadmin managed vps
serwer dedykowany xen vps serwery vps hosting dedykowany vps administracja