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