1. Update your Lenny installation
Make sure that your current Lenny is up-2-date.
aptitude update aptitude upgrade
2. Change sources to Squeeze
Open „/etc/apt/sources.list“ and replace „Lenny“ with „Squeeze“ here is an example:
# Debian Squeeze deb http://ftp.de.debian.org/debian/ squeeze main deb-src http://ftp.de.debian.org/debian/ squeeze main # Debian Squeeze Security deb http://security.debian.org/ squeeze/updates main
3. Upgrade your system
aptitude update aptitude install apt dpkg aptitude aptitude full-upgrade
4. Upgrade Grub
Debian Squeeze use Grub2 you have to run „upgrade-from-grub-legacy“ to upgrade from Grub to Grub2.
upgrade-from-grub-legacy rm -f /boot/grub/menu.lst*
If you don’t do that, you get the following error in your XenServer.
Error: Starting VM 'YOUR_VM' - Using to parse /boot/grub/menu.lst - Traceback (most recent call last): - File "/usr/bin/pygrub", line 746, in ? - raise RuntimeError, "Unable to find partition containing kernel" - RuntimeError: Unable to find partition containing kernel
Pascal
10 Feb 2011Hi,
Hast Du das mit XS5.6 getestet oder mit XS5.6FR1 ?
mit XS5.6 krieg ich trotzdem den Starting Error 😈
sebastian
10 Feb 2011Hi,
mit 5.6 FP1 ältere XenServer besonders der 5.5 haben noch Probleme mit Grub2
Gruß
Sebastian
Marco
15 Feb 2011Hi
Ich bekomme das nach der Anleitung nicht hin unter XenServer 5.6
Gibt da hier noch etwas zu beachten?
sebastian
15 Feb 2011Versuch es doch mal mit 5.6 FP1 und schau nach ob du die alten grub Einträge auch wirklich gelöscht oder verschoben hast („rm -f /boot/grub/menu.lst*“).
Pascal
17 Feb 2011Bei mir gings so:
http://www.serverbase.ch/de/kb-virtuelle-server/kb-vps-linux/article/184-update-von-debian-lenny-nach-debian-squeeze.html