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

[plamo:14043] Re: [Q] make bzdisk



From: KUSAKABE -bourbon!- Toshiaki <kusakabe@reccoa.net>
Subject: [plamo:14042] Re: [Q] make bzdisk
Date: Wed, 22 May 2002 01:20:57 +0900 (JST)

> 
> > > で、試しで 813KB のカーネルを作ってみました。
> > > これでどうか、今から試してみます。
> > 
> > これがどうなるか興味あるのでぜひ報告よろしく。2.2 のころでも 800KB を
> > 超えるくらいのサイズになっていたので、900KB あたりに境界がありそうな気
> > がしている。
> 
> 実験しました。
> 813KB --> OK
> 915KB --> NG
> でした。

なるほど、これは綺麗な結果ですね :-)

この結果を見る限り、bzImage の bootstrap コードは 900KB-1000KB の領域
をワークエリアに使っているのでしょう。

逆に言うと、900KB over なカーネルを FD から起動するためには lilo なり 
grub なり syslinux なりの bootloader が必須になる、ということですね。

# そー言えば、loadlin でも大きなカーネルをロードできないという問題が出
# ていたけど、原因は同じなんだろうな。

モジュール化して、カーネル本体のサイズは縮小するという手はあるんだけど、
それをやると起動時に initrd が必須になるからなぁ。。

------
こじま

References
[plamo:14038] Re: [Q] make bzdisk, KUSAKABE -bourbon!- Toshiaki
[plamo:14041] Re: [Q] make bzdisk, KOJIMA Mitsuhiro
[plamo:14042] Re: [Q] make bzdisk, KUSAKABE -bourbon!- Toshiaki

[検索ページ] [メール一覧]
Plamo ML 公開システム