Upgrade Debian Lenny to Squeeze on Citrix XenServer

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
Puppet Dashboard / Reports – Ubuntu Change DNS-Server in XenServer 5.6 FP1


Hi,
Hast Du das mit XS5.6 getestet oder mit XS5.6FR1 ?
mit XS5.6 krieg ich trotzdem den Starting Error
Hi,
mit 5.6 FP1 ältere XenServer besonders der 5.5 haben noch Probleme mit Grub2
Gruß
Sebastian
Hi
Ich bekomme das nach der Anleitung nicht hin unter XenServer 5.6
Gibt da hier noch etwas zu beachten?
Versuch 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*”).
Bei mir gings so:
http://www.serverbase.ch/de/kb-virtuelle-server/kb-vps-linux/article/184-update-von-debian-lenny-nach-debian-squeeze.html