アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
あげたいんだけど… (スコア:1)
Uncompressing Linux... Ok, booting the kernel.
でストップするんですよ、うちのサーバ。なんでだろ~?
(同じ症状の人いません?)
今回の対策はpatch当てだけで済ませられるけど、今後はどうしようかなー
#local user全然いないので大丈夫っていえば大丈夫なんだけど。
Re:あげたいんだけど… (スコア:3, 参考になる)
(1) LILO なり GRUB なりが圧縮されたカーネルを見つけて
(2) メモリ上にロードし、カーネルの頭に制御を移し
(3) カーネルは自己の解凍ルーチンを実行し、0x100000に飛ぶ
(4) カーネル本体がようやくバナーとかを表示してハードウェアの初期化
という流れになっているので、バナーさえ出ていないということは (3)と(4)の間で止まっているのでしょう。
ということで、具体的なデバイスドライバの指定間違いというよりは プロセッサの指定ミスやカーネルの基本的な部分(例えば仮想コンソールとか)での抜けだろうと思います。
不要だと判断して削った項目を少しずつ増やしながら様子を見るのがよいかと思います。
Re:あげたいんだけど… (スコア:0)
したときに、同じような症状(?)というか現象はありましたね。
当然、コンソールにはつらつらとメッセージが出ていましたが、
最初はビビリました。。。
Re:あげたいんだけど… (スコア:1)
なので、そこらが変わったのでなければ当てはまらないかな、とも思うのですが。
とりあえず、もう一度チェックしてみます。
コメントありがとう。
Re:あげたいんだけど… (スコア:0)
たまにはprintfデバックしてみるとか。
カーネルソースは昔いじっただけなのでAC
Re:あげたいんだけど… (スコア:0)
ちなみに、今回は Uncompress まで動いている感じですので、 printk でもよいですが、そもそもプロテクトモードに移行できてなかったりした場合には、printk さえも使えなかったりします。
Re:あげたいんだけど… (スコア:0)
> でストップするんですよ、うちのサーバ。なんでだろ~?
私も発生しました。
原因は分かりませんが、カーネルに ram=○M オプションを付ければ回避できました。
Re:あげたいんだけど… (スコア:0)
mem=○M
ram=○M
これの違いの分かる人居ますか?
自分では前者を指定したかったのですが、頭に思い浮かんで実際に指定のが後者でした。
ram の方は RAMDISK の容量かと思いましたが、dmesg を見ると指定したサイズは確保されていません。う~ん。
どこか参考になるホームページはないですかね?
Re:あげたいんだけど… (スコア:1)
何かの勘違いなのでは。
付けたのは"mem="だったか、偶然ブート周りのバグを回避出来ただけなんでは。
# rm -rf ./.
Re:あげたいんだけど… (スコア:0)
> $ dmesg | grep command
> Kernel command line: ro root=/dev/hda5 ram=48M
なので、ram= です。ram=4M でもOKでした。
#存在しないパラメータならなんでもOK?
ちなみに mem= では起動に失敗しました。
> 偶然ブート周りのバグを回避出来ただけなんでは。
とりあえず、これで納得しておきます。
Re:あげたいんだけど… (スコア:1)
% cat /proc/cmdline
root=/dev/hda2 devfs=mount
の方が確実です。
# 某Sidな公開サーバより。
# rm -rf ./.
Re:あげたいんだけど… (スコア:1, 参考になる)
ビンゴ。ram= 以外に hoge でも回避できました。
ちなみに環境は次の通り。
Red Hat 7.3, Kernel 2.4.20-24.7, grub 0.91, initrd あり
PPro 200MHz, 48MB RAM
Re:あげたいんだけど… (スコア:1)
家の1台も同じ症状がでるので(確率9/10位)早速試してみます。
Debian sid, Kernel2.4.20-bf2.4-xfs, grub0.93, initrdなし
P2BF Celeron900MHz RAM128MB
#CPU以外ちょっと昔の普通の構成なんだけど。
Re:あげたいんだけど… (スコア:1)
RAMディスクのデフォルトサイズを指定する
昔のオプション「ramdisk=」の間違いじゃない?
今は「ramdisk_size=」というオプションになっております。
PCにECC Registeredメモリの利用を推奨します。