[Howto] Serverloft Debian 6.0 squeeze upgrade

h9k

Member
Für diejenigen, die sich einen Serverloft-Server mit Debian 5.0 holen, doch eigentlich Version 6.0 haben möchten, hier eine kurze und schmerzlose Anleitung.

HINWEIS: diese Anleitung geht davon aus, dass ein Debian 5.0 minimal Image von Serverloft frisch draufgezogen wurde. Um ein produktives System zu upgraden sind gegebenfalls mehr Schritte notwendig. Die Dokumentation hierzu: http://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.en.html

Apt-Sources anpassen:
Code:
nano /etc/apt/sources.list
Code:
deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb http://ftp.de.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze-updates main contrib non-free
deb [url]http://debian.intergenia.de/debian-security/[/url] squeeze/updates main contrib non-free
deb-src [url]http://debian.intergenia.de/debian-security/[/url] squeeze/updates main contrib non-free
Die intergenia "dedicated" repos werden nicht mehr benötigt, einfach löschen
Code:
#deb http://mirror.intergenia.de/packages/deb/ lenny dedicated
#deb-src http://mirror.intergenia.de/packages/deb/ lenny dedicated

Nun folgende Befehle ausführen:
(Hinweis: bei allen Fragen immer die Default-Antwort geben, ausser wenn es um die blacklist.conf datei geht: dort mit 'y' antworten)
Code:
apt-get update
apt-get purge dkms
apt-get upgrade
apt-get install firmware-linux linux-image-2.6-amd64
apt-get install udev
apt-get install grub-legacy

So, jetzt können wir ein erstes Reboot ausführen:
Code:
reboot

Jetzt folgende Befehle eingeben:
(Hinweis: bei allen Fragen immer die Default-Antwort geben)
Code:
apt-get dist-upgrade
apt-get autoremove
apt-get clean

Nochmals rebooten:
Code:
reboot
 
Last edited by a moderator:
Ich hab bei einem älteren Plusserver die Erfahrung gemacht, dass Grub2 nicht funktioniert. Warum und weshalb kann ich leider nicht sagen.

Ich musste grub2 purgen und anschließend grub-legacy erneut installieren, damit bootet er ohne Probleme.
 
Es liegt daran, dass zwischen MBR und der ersten Partition nicht die für grub2 benötigten 63 Sektoren frei sind. Natürlich könnte man via recovery console ti Partition verkleinern usw, aber wozu der Aufwand.

Dein Hinweis mit grub-legacy ist richtig, hab grad das Howto aktualisiert damit dies vor dem dist-upgrade das Paket noch eingespielt wird.
 
Vielen Dank für die Information, dann weiß ich jetzt wenigstens woran es lag. Mir ist das alte grub einfach lieber als das neue, ich finde ihn benutzerfreundlicher, alles ist über eine Textdatei zu bearbeiten und nicht so kompliziert wie mit dem neuen grub2 und den etlichen Skripten die zur Generierung der Bootdateien notwendig sind.
 
Back
Top