OVH verwendet
keinen klassischen Bootloader-Standard
Wenn du im Rescue Mode:
- Partitionen gelöscht / neu erstellt hast
- evtl. /boot, EFI oder Root geändert hast
- oder cfdisk -z (Zeroing) verwendet hast
dann passiert sehr häufig:
- Bootloader (GRUB) fehlt oder zeigt ins Leere
- Root-Partition wird nicht gefunden
- Netzwerk kommt nicht hoch
- VPS bootet → aber ohne funktionierendes System
Resultat:
VPS wirkt „tot“, ist aber nur
unbootbar
Im OVH Rescue Mode darfst du Partitionen nur ändern, wenn du danach GRUB korrekt neu installierst.
Sonst:
- kein Boot
- kein SSH
- kein Netzwerk
- nur noch Rescue erreichbar
Kannst mal probieren dein System zu retten:
Root mounten:
Chroot:
Code:
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
GRUB neu installieren:
Code:
grub-install /dev/sdb
update-grub
----------------------------------------------------------------
Oder fang neu an und mach den ersten schritt so:
Schritt 1 – Debian 12 installieren
Installiere im OVH Control Panel ein normales Debian 12 (Bookworm) über Images und warte, bisder Server per SSH erreichbar ist.
Schritt 2 – Systemdaten sichern
Melde dich per SSH an und sichere dir folgende Ausgaben lokal.
Code:
cat /etc/resolv.confhostnameip addrip route
Schritt 3 – Rescue Mode aktivieren
Aktiviere im OVH Control Panel den Rescue Mode und melde dich per SSH mit dem temporärenRoot-Passwort an.
Schritt 4 – Festplatte identifizieren
Stelle sicher, dass du mit /dev/sdb arbeitest. /dev/sda ist das Rescue-System.
Schritt 5 – Partitionierung starten
Starte den Partitionsmanager auf der richtigen Festplatte.
Schritt 6 – Partitionen anlegen
Wähle GPT als Label und lege folgende Partitionen an:
1) 300 MB EFI System
2) 1 GB Linuxfilesystem (/boot)
3) 512 MB Linux swap
4) Rest Linux filesystem (Root)
Danach Write auswählen und mit yes bestätigen, anschließend Quit.
Schritt 7 – Dateisysteme erstellen
Formatiere die Partitionen und bereite die Verschlüsselung vor.
Code:
mkfs.fat -F32 /dev/sdb1
mkfs.ext4 /dev/sdb2
mkswap /dev/sdb3
cryptsetup luksFormat /dev/sdb4
cryptsetup luksOpen /dev/sdb4 cryptroot
mkfs.ext4 /dev/mapper/cryptroot
Schritt 8 – Starkes Passwort erzeugen
Erzeuge ein starkes Passwort mit mindestens 100 Zeichen.
Code:
https://passwords-generator.org/#google_vignette
Schritt 9 – Partitionen mounten
Binde alle Partitionen korrekt ein.
Code:
mount /dev/mapper/cryptroot /mnt
mkdir -p /mnt/boot/efi
mount /dev/sdb2 /mnt/boot
mount /dev/sdb1 /mnt/boot/efi
swapon /dev/sdb3
Schritt 10 – Debian installieren
Installiere Debian 12 mit debootstrap.
Code:
debootstrap bookworm /mnt
Schritt 11 – Chroot vorbereiten
Wechsle in das neue System.
Code:
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
Schritt 12 – Root-Passwort setzen
Setze ein Passwort für den Benutzer root.
Schritt 13 – Grundpakete installieren
Installiere Kernel, Bootloader und Verschlüsselungstools.
Code:
apt updateapt
install linux-image-amd64 grub-efi-amd64 cryptsetup openssh-server -y
Schritt 14 – crypttab konfigurieren
Trage die verschlüsselte Root-Partition ein.
Code:
nano /etc/crypttab
cryptroot UUID= none luks
Schritt 15 – fstab konfigurieren
Trage alle Partitionen ein.
Code:
nano /etc/fstab
UUID= / ext4 defaults 0 1
UUID= /boot ext4 defaults 0 2
UUID= /boot/efi vfat defaults 0 1
UUID= none swap sw 0 0
Schritt 16 – Dropbear und Tools installieren
Installiere zusätzliche Pakete für den frühen Boot-Zugriff.
Code:
apt install dropbear busybox -y
Schritt 17 – Initramfs konfigurieren
Passe die Initramfs-Konfiguration für Netzwerk und Dropbear an.
Code:
nano /etc/initramfs-tools/initramfs.conf
DEVICE=eth0DROPBEAR=y
Schritt 18 – Initramfs aktualisieren
Übernehme die Änderungen.
Code:
update-initramfs -u -k all
Schritt 19 – GRUB installieren
Installiere GRUB im EFI-Modus.
Code:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=OVH
update-grub
Schritt 20 – Rescue verlassen
Verlasse das chroot, hänge alle Partitionen aus und starte neu.
Code:
exit
umount -R /mnt
reboot
Schritt 21 – Rescue Mode deaktivieren
Deaktiviere den Rescue Mode im OVH Control Panel.
Schritt 22 – Remote-Unlock per SSH
Verbinde dich per SSH mit dem Initramfs-System.
Schritt 23 – LUKS-Passwort übergeben
Übergebe das Passwort an das laufende Initramfs.
Code:
echo -n 'das100stelligegeneriertepasswort' > /lib/cryptsetup/passfifo
Schritt 24 – System bootetNach der Passwortübergabe bootet das System vollständig
und schon gehts mit der Tollen Anleitung von
TDCroPower weiter.
Hoffe es Funktioniert sag bescheid... LG