Ich habe eine seltsame Situation - die Reihenfolge der Festplatten, wie vom BIOS gemeldet, unterscheidet sich von der Reihenfolge der Festplatten, die Linux sieht.
Dies führt zu problematischen Run-Grub-Installationen auf sda, aber BIOS bootet von SDD oder ähnlichem (dieser Computer verfügt über 7 Festplatten, 4 auf dem internen Controller und 3 auf dem externen Controller).
Ist es möglich, grub auf allen Festplatten zu installieren (und später zu aktualisieren) und nicht nur auf / dev / sda? Ich habe keine Ahnung, welche Festplatte diejenige ist, die BIOS booten möchte (alle Festplatten sind gleich, und da ich sie überfallen habe, kann ich sie nicht nach Belieben entfernen). Die einzige Lösung, die ich sehe, besteht darin, grub zu installieren auf allen sda-sdg.
Dies ist Debian stabil mit Grub2.
Du hast so etwas nicht geschrieben, welche Distribution du benutzt (Bin ich blind?). Heute habe ich meinen Server fast zerstört, weil ich wirklich davon abgehalten wurde, nicht mit Grub-Install zu arbeiten. Ich hatte GRUB-Fehler 17, als ich das versuchte.
Ich habe also eine bessere Lösung, um sehr einfach und sehr schnell mehrere Laufwerke in RAID zu installieren. Wenn Sie Ihr System starten können (nach der Installation oder von der Live-Distribution) und Debian Wheezy haben (in meinem Fall Version 7.2), können Sie einfach den folgenden Befehl eingeben:
(Sie müssen dabei root sein !!!)
Ich drückte einfach die Eingabetaste, die Eingabetaste, die Eingabetaste und den letzten Bildschirm. Es gab eine Frage, auf welchen Geräten ich den GRUB installieren möchte! :-) Wählen Sie nach Ihrem Speicherplatz alle physischen Laufwerke aus (wählen Sie nicht / dev / md-Geräte, nur / dev / sdb / dev / sdc usw. und wählen Sie auch nicht / dev / sdb1 oder / dev / sdb2, nur nur Geräte ohne Nummern!) In meinem Beispiel / dev / sdb / dev / sdc dev / sdd / dev / sde nicht / dev / sdb1 ... Dann gehen Sie als nächstes und warten einige Sekunden (ca. 30 oder 45 Sekunden bis zum Ende) und Holen Sie sich eine nächste Biere für eine Feier, weil Sie es getan haben! ;-);
Ubuntu-Server 12.04 LTS fragt Sie am Ende der Installation, ob Sie grub auf allen Geräten installieren möchten. Debian hat es nicht.
Nach dieser Lösung spielt es keine Rolle, auf welcher Festplatte früher oder später gestartet wird, sie wird jedes Mal gestartet.
Genießen ;-)
quelle
Die Reihenfolge, in der Geräte beim Booten initialisiert werden, kann zufällig sein und Probleme verursachen, wenn Ihre Datei / etc / fstab Festplattenkennungen (sda, sdb usw.) verwendet.
Überprüfen Sie diese beiden Links, um zu umgehen:
http://debian-user.blogspot.com/2007/05/uuid-instead-of-devsda1.html
http://debian-resources.org/node/9/
quelle