FreeBSD - 起動時に自動再起動 - init / gettyが失敗しますか?

FreeBSD - 起動時に自動再起動 - init / gettyが失敗しますか?
$ uname -a
 FreeBSD MACH1 10.2-RELEASE FreeBSD 10.2-RELEASE #0 r286666: Wed Aug 12 19:31:38 UTC 2015 [email protected]:/usr/obj/usr/src/sys/GENERIC i386

起動時にすべてがある程度正常に動作するようです。 POSTは期待どおりに実行されます。ハードウェア/デバイスプローブは、明るい白い前景のテキストフォントを使用してstdoutとして実行されます。速すぎるため、プローブが完了したかどうかはわかりませんが、もはや出力がないため、明らかに停止し、画面表示が実際に消えます。

このとき、または不規則な遅延時間が経過すると、システムは自動的に再起動します[BIOSが[電源オフ]に設定されている場合は自動的に再起動]。

ブートプロセスのinitまたはgettyフェーズに入ったという指示はありませんか?中止することもできます。つまり、灰色のテキストは表示されません! 「パニック」の証拠もありません。

私のマザーボードキャップは大丈夫に見え、膨らんだり漏れたりする部分もありません!もちろん、別のPSUに切り替えましたが、PSUにはその項目は表示されません。検索するdmesgがありません。

livefs {FreeBSD 10.2 Release Disc}を使用して起動すると、システムが正しく起動します。

mount -t ufs /dev/gpt/gptrootfs /mnt
mount -t devfs /dev /mnt/dev
chroot /mnt
mount -a

いくつかのfscks_ufsを除いて、すべてが大丈夫に見え、安定しているようです。

電源を入れ直した後、問題が再び発生します。私の/boot/loader.confは現在空でカスタマイズされておらず、すべてが「デフォルト」でなければなりませんが、再起動し続けます。

livefsに戻り、すべてのディスク、システムディスク、および非システムディスクでfsck_ufsを実行する必要があります。

 The universal precipitating message is

 "mount will invalidate journal contents"

 Then the traditional fsck stuff with a
 ...
 RECOVER ? yes
 **building recover table**
 **Resolving unreferenced inode list**
 **Processing journal entries**
 WRITE CHANGES? yes
 *****File System Marked Clean*****

通常のブートを再実行すると、同じ自動再ブートが発生し、ランダムなシャットダウンが必要になり、どのような場合でも削除でき、システムは明らかに汚れています。システムがマウントされていない場合、これらの現象はシステムディスクに発生すると予想されますが、すべてのディスクには発生しません。

システムがlivefsとマウントされたすべてのディスクで安定しているため、ハードウェアの問題に関する考慮事項を排除できると仮定しても安全ですか?

ここで正確に何が起こっているのかを調べる方法はありますか?合理的に考えられる解決策は何ですか?再インストールしないでください。

ベストアンサー1

「init = / bin / sh」などのコマンドでマシンを起動してみることもできます(申し訳ありませんが、BSDに慣れていないため、シェルを実行する方法を知る必要がありますinit(8))。そして極度の配慮(rootよりも高い権限で実行しており、通常のrootアカウントよりも安全ネットワークが少ない状態で実行中であり、様々なサービスが初期化されていないため、環境が深刻に毀損することがあります。)問題を詳しく見て解決できます。また、必要なサービスを開始する方法もお読みください。

インストールCD / DVD /ペンドライブは、利用可能な場合は「メンテナンス」オプションを提供するか、診断のためにシステムをマウントするのに十分な起動を可能にします。

FreeBSDは「メンテナンスディスク」を提供したり、サードパーティ製のディスクを持つことができます。可能であれば、これが最善の選択になります。

おすすめ記事