Vitruvian Penguin
knoppix

[knoppix:3411] Re: 起動が途中で止まってしまうのですが・・・

Date: Tue, 1 Jun 2004 13:18:56 +0900
X-mailer: Sylpheed version 0.9.10 (GTK+ 1.2.10; i386-pc-linux-gnu)
柘植です。こんにちは。

お役に立てなくて残念でした。

On Tue, 1 Jun 2004 00:36:14 +0900 (JST)
[knoppix:3410] Re: 起動が途中で止まってしまうのですが・・・
nk820403@xxxxxxxxxxx wrote:

> > > 1. boot: knoppix-txt mem=256M
> > >    などとRAMのサイズを(実際の数値にこだわらず)明示的に指定してみる
> > >    。
> > > 2. boot: knoppix-txt noapic
> > > 3. boot: knoppix-txt noacpi
> > > 4. boot: knoppix-txt nolapic
> > 念のため、ですが
> >   boot: knoppix-txt testcd
> > も試してみてはいかがでしょう。

これで駄目となると、もう私にはネタがありません(^^;
でもなぜ起動できないのかには興味があるので、もし私が今度のような現象に遭
ったらどうするか、ということを考えてみました。

例によって突っ込みどころ満載だと思うので、間違いに気がつかれたかたよろし
くお願いします。

まず、Knoppixの起動プロセスを考えてみると、

1.起動イメージ中のブートローダISOLINUX(バージョン3.3はSYSLINUX)
  起動画面、起動オプション入力待ちのboot:プロンプトを表示
  起動イメージの中のカーネルとINITRDをメモリにロード

2.メモリにロードされたカーネルが起動
  INITRDを展開してRAMDISKにマウント、linuxrcを実行
  モニタ画面には`Welcome to the KNOPPIX live Linux-on-CD!'が表示される
  linuxrcは圧縮ループバックファイル(cloopファイル)を/KNOPPIXに
  マウントしてファイルの再配置を行ない、/etc/initを実行して終了

3./etc/initは/etc/inittabを参照しつつ/etc/rcS.d/S00knoppix-audoconfig
  を実行
  `INIT: version 2.78-knoppix booting'がモニタに表示され、
  `INIT:Entering runlevel: 5'が表示されるまでのあれこれ。

(以下略)

という感じなので、

> (KNOPPIX 3.4 日本語版の場合)
> Loading linux24............
> Loading minirt24...........
> Ready.
> Uncompressing Linux... OK,booting the kernel.
> (KNOPPIX 3.3 日本語版の場合)
> Loading vmlinuz............
> Loading miniroot.gz........
> Ready.
> Uncompressing Linux... OK,booting the kernel.

で止まってしまうということは、1.のブートローダの動作には問題なくて、
2.のカーネルが起動するところあたりで問題が生じているということだと
思います。ですから、linuxrcやknoppix-autoconfigで処理される、
knoppix-cheatcodes.txtに載っているような起動オプションの多くは役に
立たないでしょう。

ということで、カーネル自身に渡すカーネルパラメータの中で何か使えそ
うなものがないかな、と考えた結果が先のメールでしたがそれはこの段階
では使えないことがわかりました。

とすれば、CDで起動可能なものに限らず、ほかのディストリビューションの
Linuxをインストールして試してみて、もし問題なく起動できるものがあれ
ば、そのカーネルをコンパイルした時のconfigファイルと今回起動できな
かったKnoppixのカーネルのconfigファイルを比較して、意味のありそうな
違いを探してみます。

もしそんな違いが見つかればカーネルを作り直してKnoppixを再構成します。
見つからなければ、そこであきらめます。

以上は、私ならどうするか、ということを書いただけですが、質問された
かたがKnoppixにはこだわらないということなら、下のURLからほかの1CD Live
Linuxを試してみて、起動できるものがあればそれを使う、というのが現実的で
しょうね。

■ Linux Software Search - CDベースLinux
http://lss.eternity.ne.jp/cgi-bin/link/lss_frame.cgi?class.cgi?520

ライブCDの部屋
http://www12.tok2.com/home2/sachs/

あとyet-another-knoppix-jpプロジェクトのものも、カーネルを作り直してる
と思うので、もしかすると起動できるかもしれないですね。

yak-jp
http://sourceforge.jp/projects/ya-knoppix-jp/

起動できるディストリビューションを発見されたら、ぜひこちらにもフィードバ
ックしていただけたらありがたいと思います。

-- 
Tsuge Akihide
<Prev in Thread] Current Thread [Next in Thread>