Upgrade Debian Lenny to Squeeze on Citrix XenServer

1. Die Lenny Installation auf den aktuellen Stand bringen
Bevor man mit dem Distributions-Update beginnt, sollte man sicherstellen, dass Lenny auf dem aktuellen Stand ist.
aptitude update aptitude upgrade
2. Die sources.list zu Squeeze ändern
Öffne “/etc/apt/sources.list” mit einem Editor deiner Wahl und ersetzte “Lenny” durch “Squeeze” hier ist ein Beispiel:
# 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. Das System aktualisieren
aptitude update aptitude install apt dpkg aptitude aptitude full-upgrade
4. Grub aktualisieren
Debian Squeeze verwendet Grub2 deshalb muss man noch “upgrade-from-grub-legacy” ausführen um von Grub zu Grub2 umzustellen.
upgrade-from-grub-legacy rm -f /boot/grub/menu.lst*
Sollte man dies nicht machen, bekommt man folgende Fehlermeldung vom 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