OK load /boot/kernel.old/kernel ― 2014年07月10日 09時47分52秒
load
の動作で若干気になることがあったので更に実験してみた。試したのは FreeBSD 10.0 RELEASE。
load kernel
でもしっかりとカーネルを見付けるが、/boot/kernel
以外だと、上のパスと、ディレクトリ内の kernel を明示的に指定する必要があるようだ。
まず始めに、kernel を読み直してみる。
OK unload
OK load kernel
/boot/kernel/kernel text=0xea8730 data=0xcf5f0+0xda970 syms=[0x4+0xd0bc0+0xf+0x1530e3]
/boot/kernel/kernel
と指定しなくてもしっかりと読み込んでくれる。
しかし、kernel.old を指定する場合は、しっかりとフルパスを渡す必要がある。
OK unload
OK load kernel.old
can't find 'kernel.old'
OK load /boot/kernel.old
don't know how to load module '/boot/kernel.old'
OK load /boot/kernel.old/kernel
/boot/kernel.old/kernel text=0xea86b0 data=0xcf5f0+0xda970 syms=[0x4+0xd0bc0+0xf+0x1530e3]]
kernel.old
でも /boot/kernel.old
でも足りないようだ。
前回。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2014/07/10/7384791/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。