Ich habe Debian auf einem Dell Poweredge T320 installiert, um es als Heimserver zu verwenden. Es ist jetzt seit über einem Jahr in Betrieb. Beim letzten Neustart ließ es sich nicht mehr starten, da anscheinend ein Kernel-Update Grub beschädigt und es möglicherweise an die falsche Stelle schreibt.
Der PERC H710 verwaltet die RAID5- (sdc) und SATA-Festplatten (sda, sdb), die SSD (sdd) ist jedoch auf sich allein gestellt.
Beim Testen von Grub wird „Fehler: Kein solches Gerät: c6408337-XXX“ zurückgegeben. Blkid listet die Partition „/dev/sdd2: UUID=‚c6408337-XXX‘“ auf (korrekt).
Ich bin ratlos: Warum kann Grub die Partition nicht finden, wenn blkid sie findet? Und wie gehe ich jetzt weiter? getrennt -l
Antwort1
Da hier keine große Begeisterung für Vorschläge aufkam, habe ich mich dazu entschlossen, es auf dem Versuch-und-Irrtum-Prinzip zu versuchen.
Ich hatte den leisen Verdacht, dass mir der alte BIOS-Boot hier nicht weiterhelfen würde, also beschloss ich, meine Debian-Installation auf UEFI umzustellen. Das habe ich gemacht: Von einer Debian-Live-CD booten, EFI-Partition erstellen, dann:
mount -t efivarfs none /sys/firmware/efi/efivars
mount /dev/sdd2 /mnt
# for i in /dev /dev/pts /proc /sys /sys/firmware/efi/efivars /run; do sudo mount -B $i /mnt$i; done
# chroot /mnt
# grub-install /dev/sdb
# update-grub
STRG D
dann neu starten
Der Start ist jetzt problemlos, allerdings im UEFI-Modus.