kernel再構築などの手段で起動するkernelを変えた際に、再起動時に起動に失敗してしまう場合があります。
このとき以前のkernelで起動する方法を紹介します。
起動するkernelを変えた場合というのは、多くはkernel再構築時だと思います。
kernelを再構築すると新しいkernelが古いkernelに置き換わり、その際に古いkernelがkernel.oldとしてバックアップされます。
まずはkernel.oldを使って起動させてみましょう。
まずFreeBSDのBoot時にデーモンくんのメニュー画面で、6. Escape to loader promptを選択し、ローダープロンプトに移行します。(デーモンくんを隠している場合はカウントダウンの所でスペースキーを押します)
するとOKの画面が出ますので、
OK unload
OK load kernel.old
OK boot
としてkernel.oldで起動します。
最初のunloadでロードされているkernelをアンロードし、次のloadで使用したいkernelをロードします。
そして最後にロードしたkernelでブートさせます。
またOSインストール時に作られる標準kernelであるkernel.GENERICで起動させることも可能です。
この場合も方法は上と同様ですが、初期状態のkernelで起動させることができますのでトラブルシューティングの解決には役に立つかと思います。