Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.2505】の中の記事をすべて表示しています

【No.2505】のスレッド
05/05/16(月) 09:03:09 投稿者[Hiro] [No.2505]のスレッド内
【No.2505】 タイトル[loader.oでのカーネル入れ換え] この記事がスレッドの最初です
こんにちは。

なぜか、以下の投稿はBBSの方には、反映されていないみたいですね。
2502〜2505が重複しているようです。

私も、loader.oを使って玄箱/HGでカーネルの入れ替えを行って
いますが、特に問題なく出来ています。
山下さんとの違いは、Makefileを修正しないで、シンボリックリンク自体を
張り直した事ぐらいです。

ご参考まで。



> >[root@hackkit yasunari]# insmod loader/loader/loader.o kernel=kernel/linux-2.4.17_mvl21-sandpoint/vmlinux.bin
> >だんまり。
> >telnet にも応えない
> >ping にも応えない
>
> initrdの指定が無いとまずいという指摘がたつやさんのBBSであったような。
> あと、以前試したときに2分ぐらい止まってから突然起動し始めることがありました。
> 起動途中で凍ることもあったので、コンソールがないと解らないですね。

05/05/16(月) 22:07:51 投稿者[山下康成] <http://www.yamasita.jp> [No.2505]のスレッド内
【No.2506】 タイトル[Re: loader.oでのカーネル入れ換え] 【No.2505】に対する返信
>なぜか、以下の投稿はBBSの方には、反映されていないみたいですね。

yamasita.jp のサーバ HDD がクラッシュしまして、
5/11 の時点にロールバックしてしまいました。
申し訳ありません。

05/05/31(火) 14:16:51 投稿者[Hiro] [No.2505]のスレッド内
【No.2551】 タイトル[Re: loader.oでのカーネル入れ換え] 【No.2506】に対する返信
"玄箱うぉううぉう♪"でダウンロードできるdebian_2005_04_09_dist.tgzを
使用するとワンタッチで、loader.oでカーネルが切り替えられるので、
そちらに移行していましたが、再度、ハックキット環境で、うまくいくか
最初から確認して見ました。

なんと、うまくいきません!

前回行った時には、ろくにメモも取っておかなかったので、記憶に
頼ってやってみましたが、うまくいきません。もう少し試して、
うまくいったら、改めて報告します。

失礼しました。

05/05/31(火) 23:35:58 投稿者[oyajing] [No.2505]のスレッド内
【No.2554】 タイトル[Re: loader.oでのカーネル入れ換え] 【No.2551】に対する返信
こんばんは。
私も玄箱/HGでやってみました。
ベースはdebianで、シリアルコンソールは付けていません。

使用したカーネルソースは同じ
>> linux-2.4.17_mvl21-sandpoint_040729.tar.gz
で、gccは
>> gcc version 2.95.4 20011002 (Debian prerelease)
です。

山下さんの手順をまねてやったところ現象が再現しました。全く起動
しません。長押しでの電源断もできません。3回やってみましたが同
じでした。

でも玄箱/HGも玄箱なんだから...と思い直してmake kurobox_config
なカーネルを作成して再チャレンジ。すると、ブートしたようなディ
スクの音がしました。でもネットワークは死んでます。
電源SW長押しで落ちるようなのでいったん落とし、make menuconfig
でRTL8169のドライバを有効にしたカーネルを作ってブートさせたら
やっときちんと起動しました。こちらも3回やってみましたが3回とも
うまくブートしました。(たまたま?)

initrd=やcmdline=は付けずにうまくいっています。(root=hda1になっ
ているようです)
また、すべてtelnetからやっているので、シェルスクリプトで30秒後
にロードするようにして実際のロード時はtelnetのセッションを終了
するようにしています。(やらなくとも大丈夫そうですが)

以上、ご参考まで。ではでは。

#現在、未開の地"LinkStationV2"探索中につき玄箱は適当に放置(^_^;)