FreeBSD 13.1をソースコードからインストールするとエラーになる

kldxref: error while reading /boot/kernel/iwlwifi-9000-pu-b0-jf-b0-46.ucode.ko: Bad address
kldxref: error while reading /boot/kernel/iwlwifi-9260-th-b0-jf-b0-46.ucode.ko: Bad address

installkernelでこんなのが出る。ちゃんとリリースチェックしてるんかいな。

この辺に回答があります。

https://forums.freebsd.org/threads/upgrade-from-13-0-to-releng-13-1.84843/

ざっと斜め読みした結果、なんとなく以下のように解釈。

  • kldxref(8)はソースコードからのアップグレードでしょっちゅう問題になる。古い方のkldxref(8)が利用されるのが原因。
  • 新しいカーネルでブートは出来るんだから「installkernel(エラー無視)>再起動>installworld>installkernel」と、installworld後にinstallkernelをもう一度行えば良い。

バイナリアップグレード利用したいところだけど、諸事情あってカスタムカーネルが必要だからソースコード止められない…。

カテゴリー: 未分類 タグ: , パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です