FreeBSD 10 startet nach der Neuinstallation nicht

8

Das neueste FREEBSD 10 startet nach einer Neuinstallation nicht.

Installiert mit diesem Image: FreeBSD-10.0-RELEASE-amd64-memstick.img

Verwendete geführte Partitionierung, bei der ich meine einzige Festplatte ausgewählt, die gesamte Festplatte ausgewählt und "Fertig stellen" ausgewählt habe. Autopartitioning sah vollkommen in Ordnung aus: GPT, Boot, UFS, Swap

Die Installation läuft ohne Fehlermeldung in Ordnung, aber nach dem letzten Neustart wird kein bootfähiges Gerät gefunden.

Ich habe diesen Befehl in der LiveCD-Shell ausprobiert: gpart bootcode -b /boot/mbr ada0 gpart set -a active ada0

Ich habe auch diesen Befehl ausprobiert, gpart destroy -F /dev/ada0 nach dem ich BSD neu installiert habe und es immer noch nicht bootet.

SMART der Festplatte sieht gut aus. Keine schlechten Sektoren. Die BIOS-Einstellungen sind korrekt (UEFI ist deaktiviert).

Ich konnte die vorherige Version von FreeBSD erfolgreich installieren FreeBSD-9.2-RELEASE-amd64-memstick.imgund habe genau die gleichen Schritte ausgeführt. Die automatische Partitionierung sieht absolut identisch aus. **

Ich habe versucht, mit der CD-Version zu installieren, FreeBSD-10.0-RELEASE-amd64-disc1.isound es tritt genau das gleiche Problem auf. Das BIOS startet es nicht. **

Bitte helfen Sie, ich bin nicht sicher, warum 10.0-RELEASE nicht startet.

Das gleiche Problem tritt auch bei FreeBSD-10.0-RELEASE-i386-disc.iso auf

Alex G.
quelle
Erstens sollten Sie bei GPT / boot / pmbr anstelle von / boot / mbr verwenden. Dann sollte die Boot-Partition / boot / gptboot enthalten. Befolgen Sie die Anweisungen auf der Manpage gptboot (8), um das Booten wiederherzustellen.
Netch
@Netch: Befolgen Sie Ihren Rat und führen Sie durch gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada0, aber das BIOS startet immer noch nicht.
Alex G.
Genau das gleiche Problem hier: forums.freebsd.org/viewtopic.php?t=44607, aber ich habe auch versucht, die Festplatte durch eine ältere zu ersetzen, und es hat nicht funktioniert.
Alex G.
Versuchen Sie dieses ZFS-Root-Installationsskript, wenn Sie nichts dagegen haben, ZFS zu verwenden.
Matt
Gleiches Problem hier. Ich erhalte keine Fehlermeldungen, der Startvorgang wird erst danach beendet Verifying DMI Pool Data ...(was vom BIOS oder was auch immer kommt, nicht vom Betriebssystem).
SSC

Antworten:

4

Ich hatte ein ähnliches Problem und hier ist, was ich unter FreeBSD 10.0 tun musste. Da Sie noch keine Antwort haben, habe ich Folgendes getan. Nach der Installation (die ich mit GPT und ZFS durchgeführt habe) habe ich mich entschieden, zum Terminal zu wechseln, anstatt neu zu starten. Ich habe dann die folgenden Befehle ausgeführt.

gpart set -a active /dev/ada0
gpart set -a bootme -i 1 /dev/ada0

'1' war die Nummer meiner Boot-Partition von gpart show.

Braddravis
quelle
Dies behebt das Problem nach der Installation von FreeBSD-10.2-RELEASE-amd64-memstick. Danke
Wextux
1

Möglicherweise wird hier das Offensichtliche angegeben, aber wenn so etwas passiert und ich nicht weiß warum, gehe ich davon aus, dass es ein Problem mit der Partitionstabelle, alten Geom-Metadaten oder Ähnlichem gibt. Ich fülle das Laufwerk einfach mit Nullen ddund mache mir Sorgen um etwas anderes, während es passiert. Ich kann mich nicht erinnern, dass diese Strategie fehlgeschlagen ist, es sei denn, das BIOS wollte nicht spielen.

FJL
quelle
0

Das Problem scheint zu sein, dass die geführte / automatische Festplattenpartitionierung a verwendet GPT Partitionierungsschema verwendet. Nach einer sauberen FreeBSD 10.0 AMD64-Installation mit Standardwerten überall (außer natürlich für das Root-Passwort usw.) würde mein Computer auch nicht booten.

Ich habe die Installation erneut durchgeführt. Diesmal wurde die Festplatte manuell mithilfe eines MBRPartitionsschemas partitioniert, und der Computer wird jetzt gestartet. Das Installationsprogramm bietet hier keine Hilfe. Stellen Sie daher sicher, dass Sie zuerst eine FreeBSD-Partition erstellen und dann Partitionen (mit Dateisystemtyp und Einhängepunkt) innerhalb dieser Partition erstellen. Es ist hilfreich, einen Screenshot (mit einer Kamera: o) zu erstellen oder die vom Installationsprogramm in einer vorherigen GPTPartitionierung automatisch festgelegten automatischen Größen aufzuschreiben .

Mein Motherboard (ich glaube, das BIOS ist hier das entscheidende Element ) ist ein Gigabyte GA-EX58-UD4P mit der neuesten Nicht-Beta-BIOS-Version F13. Das Handbuch erwähnt nicht einmal GPT.

ssc
quelle