[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:34229] Re: disklessで、boot失敗



増田様、返信ありがとうございます。

> alphaは使用したことがないので外しているかもしれませんが。
>
> 直接変更するのであれば、
>      rdev カーネルイメージ /dev/sda1
> とすれば/dev/sda1からブートするカーネルイメージに変更できます。


とりあえず挑戦してみました。
rdevコマンドがなかったので
#apt-cache search rdev
としたところ、knlというものがひっかかりました。
機能はrdevと同じようなものと判断しましたが、よろしいでしょうか。

knlをインストール後

#knl /usr/src/kernel-source-.2.19/arch/alpha/boot/bootpfile --root=/dev/sda1

を実行したのですが、

knl: (3) File is not a kernel image.

と言われてしまいました。
このイメージ(bootpfile)で、実際起動しているのですが、何故でしょうか。


> よく理解できないのですが、disklessの仕様なのになんでルートがハードディスク
> なんでしょうか。

言葉足らずで申し訳ありません。
クライアントは、diskless仕様のカーネル再構築時はSCSIのHDDで動作していまし
た。

client:# df

/dev/sda1               101093     28104       67768  30% /
/dev/sda3               497699     64535     407460  14% /home
/dev/sda4               202188          17     191729   1% /tmp
/dev/sda5               497699    114379     357616  25% /var
/dev/sda6              1517904   1276484    164308  89% /usr
/dev/sda7              1004028        48       952976   1% /public

サーバはIDEのHDDで動作しています。

server:# df

/dev/hda1              8393664   2304796   6088868  28% /
/dev/hda3             30570752    635444  29935308   3% /tftpboot

ですから

>> Kernel panic: VFS: Unable to mount root fs on 08:02

の、08:02という表示から、serverのハードディスクにはマウントしようとしてない
ので、
よしよしと思ったんですけど・・・。そこが大きな勘違いだったりして。
質問に対する答えになってなかったらすみません(^_^;