FreeBSD 10 non si avvia dopo un'installazione pulita


8

L'ultima versione di FREEBSD 10 non si avvia dopo un'installazione pulita.

Installato usando questa immagine: FreeBSD-10.0-RELEASE-amd64-memstick.img

Il partizionamento guidato usato, in cui ho selezionato il mio unico disco rigido, ha scelto Intero disco e ha selezionato "Fine". L'autopartitioning sembrava perfettamente a posto: GPT, boot, ufs, swap

L'installazione va bene senza alcun messaggio di errore, ma dopo il riavvio finale - non trovo alcun dispositivo di avvio trovato.

Ho provato questi comandi nella shell LiveCD: gpart bootcode -b /boot/mbr ada0 gpart set -a active ada0

Ho anche provato questo comando gpart destroy -F /dev/ada0 dopo il quale ho reinstallato BSD e non si avvia ancora.

SMART del disco rigido sembra buono. Nessun settore danneggiato. Le impostazioni del BIOS sono corrette (UEFI è disattivato).

Sono stato in grado di installare correttamente la versione precedente di FreeBSD usando FreeBSD-9.2-RELEASE-amd64-memstick.imge seguendo esattamente gli stessi passaggi, l'autopartitioning sembra assolutamente identico. **

Ho provato a installare usando la versione CD FreeBSD-10.0-RELEASE-amd64-disc1.isoe ottengo esattamente lo stesso problema, il BIOS non lo avvia. **

Aiutatemi, non sono sicuro del motivo per cui 10.0-RELEASE non si avvierà.

Lo stesso problema si verifica anche in FreeBSD-10.0-RELEASE-i386-disc.iso


Innanzitutto, con GPT, dovresti usare / boot / pmbr invece di / boot / mbr. Quindi, la partizione di avvio dovrebbe contenere / boot / gptboot. Prova a seguire le istruzioni dalla manpage gptboot (8) per ripristinare l'avvio.
Netch

@Netch: seguito il tuo consiglio ed eseguito gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada0, ma il BIOS non si avvia ancora.
Alex G,

Esattamente lo stesso problema qui: forums.freebsd.org/viewtopic.php?t=44607 ma ho anche provato a sostituire il disco rigido con uno più vecchio, e non ha funzionato.
Alex G,

Prova questo script di installazione root di ZFS se non ti dispiace usare ZFS.
Matt,

Lo stesso problema qui. Non ricevo alcun messaggio di errore, il processo di avvio si interrompe dopo Verifying DMI Pool Data ...(che proviene dal BIOS o altro, non dal sistema operativo).
ssc,

Risposte:


4

Ho avuto un problema simile ed ecco cosa dovevo fare su FreeBSD 10.0. Dal momento che non hai ancora una risposta, ecco cosa ho fatto. Dopo l'installazione (che ho fatto con GPT e ZFS), ho optato per andare al terminale invece di riavviare. Ho quindi eseguito i seguenti comandi.

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

'1' era il numero della mia partizione di avvio da gpart show.


Questo risolto il problema dopo l'installazione di FreeBSD-10.2-RELEASE-amd64-memstick. Grazie
Wextux il

1

Possibile affermare l'ovvio qui, ma quando accade questo genere di cose e non so perché, suppongo che sia un problema con la tabella delle partizioni, i vecchi metadati geom o simili. Riempo il disco con zeri usando dde mi preoccupo di qualcos'altro mentre sta accadendo. Non riesco a ricordare che questa strategia abbia fallito a meno che il BIOS non volesse giocare.


0

Il problema sembra essere che il partizionamento del disco rigido guidato / automatico utilizza uno GPTschema di partizionamento. Dopo un'installazione pulita di FreeBSD 10.0 AMD64 usando valori predefiniti ovunque (tranne ovviamente per la password di root, ecc.), La mia macchina non si avvia neanche.

Ho rifatto l'installazione, questa volta partizionando manualmente il disco rigido usando uno MBRschema di partizione e ora la macchina si avvia. Il programma di installazione non fornisce alcun aiuto qui, quindi assicurati prima di creare una partizione FreeBSD e quindi creare partizioni (con tipo di filesystem e punto di montaggio) all'interno di quella partizione. Aiuta a fare uno screenshot (usando una fotocamera: o)) o scrivere le dimensioni automatiche impostate automaticamente dall'installer in un GPTpartizionamento precedente .

La mia scheda madre (credo che il BIOS sia il punto cruciale qui) è un Gigabyte GA-EX58-UD4P con l'ultima versione del BIOS non Beta F13. Il manuale non menziona nemmeno GPT.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.