FreeBSD 10 ne démarre pas après une nouvelle installation

8

La dernière version de FREEBSD 10 ne démarre pas après une nouvelle installation.

Installé à l'aide de cette image: FreeBSD-10.0-RELEASE-amd64-memstick.img

Utilisé le partitionnement guidé, où j'ai sélectionné mon seul disque dur, choisi Disque entier et sélectionné "Terminer". Autopartitioning semblait parfaitement OK: GPT, boot, ufs, swap

L'installation se passe sans aucun message d'erreur, mais après le redémarrage final - je ne trouve aucun périphérique de démarrage.

J'ai essayé ces commandes dans le shell LiveCD: gpart bootcode -b /boot/mbr ada0 gpart set -a active ada0

J'ai également essayé cette commande gpart destroy -F /dev/ada0 après laquelle j'ai réinstallé BSD et il ne démarre toujours pas.

Le SMART du disque dur a l'air bien. Pas de mauvais secteurs. Les paramètres du BIOS sont corrects (UEFI est désactivé).

J'ai réussi à installer la version précédente de FreeBSD en utilisant FreeBSD-9.2-RELEASE-amd64-memstick.imget en suivant exactement les mêmes étapes, le partage automatique semble absolument identique. **

J'ai essayé d'installer en utilisant la version CD FreeBSD-10.0-RELEASE-amd64-disc1.isoet j'obtiens exactement le même problème, le BIOS ne démarre pas. **

Aidez-moi, je ne sais pas pourquoi 10.0-RELEASE ne démarre pas.

Le même problème se produit également dans FreeBSD-10.0-RELEASE-i386-disc.iso

Alex G
la source
Tout d'abord, avec GPT, vous devez utiliser / boot / pmbr au lieu de / boot / mbr. Ensuite, la partition de démarrage doit contenir / boot / gptboot. Essayez de suivre les instructions de la page de manuel gptboot (8) pour restaurer le démarrage.
Netch
@Netch: suivi votre conseil et exécuté gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada0, mais le BIOS ne démarre toujours pas.
Alex G
Exactement le même problème ici: forums.freebsd.org/viewtopic.php?t=44607 mais j'ai également essayé de remplacer le disque dur par un ancien, et cela n'a pas fonctionné.
Alex G
Essayez ce script d'installation racine ZFS si cela ne vous dérange pas d'utiliser ZFS.
Matt
Même problème ici. Je ne reçois aucun message d'erreur, le processus de démarrage s'arrête juste après Verifying DMI Pool Data ...(qui vient du BIOS ou autre, pas du système d'exploitation).
ssc

Réponses:

4

J'ai eu un problème similaire et voici ce que je devais faire sur FreeBSD 10.0. Puisque vous n'avez pas encore de réponse, voici ce que j'ai fait. Après l'installation (ce que j'ai fait avec GPT et ZFS), j'ai choisi d'aller sur le terminal au lieu de redémarrer. J'ai ensuite exécuté les commandes suivantes.

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

«1» était le numéro de ma partition de démarrage gpart show.

Bradrdavis
la source
Cela a résolu le problème après l'installation de FreeBSD-10.2-RELEASE-amd64-memstick. Merci
Wextux
1

Possible en énonçant l'évidence ici, mais quand ce genre de chose se produit et je ne sais pas pourquoi, je suppose que c'est un problème avec la table de partition, les anciennes métadonnées geom ou similaires. Je remplis simplement le lecteur de zéros en utilisant ddet je m'inquiète d'autre chose pendant que ça se passe. Je ne me souviens pas que cette stratégie ait échoué à moins que le BIOS ne veuille pas jouer.

FJL
la source
0

Le problème semble être que le partitionnement guidé / automatique du disque dur utilise un GPTschéma de partitionnement. Après une installation propre de FreeBSD 10.0 AMD64 utilisant des valeurs par défaut partout (sauf évidemment pour le mot de passe root, etc.), ma machine ne démarre pas non plus.

J'ai refait l'installation, cette fois en partitionnant le disque dur manuellement à l'aide d'un MBRschéma de partition et la machine démarre maintenant. Le programme d'installation ne fournit aucune aide ici, alors assurez-vous d'abord de créer une partition FreeBSD puis de créer des partitions (avec le type de système de fichiers et le point de montage) dans cette partition. Il est utile de prendre une capture d'écran (à l'aide d'une caméra: o)) ou de noter automatiquement les tailles définies automatiquement par l'installateur dans un GPTpartitionnement précédent .

Ma carte mère (je crois que le BIOS est l'élément essentiel ici) est un Gigabyte GA-EX58-UD4P avec la dernière version du BIOS non Beta F13. Le manuel ne mentionne même pas GPT.

ssc
la source