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

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



From: KUSAKABE -bourbon!- Toshiaki <kusakabe@reccoa.net>
Subject: [plamo:14035] Re: [Q] make bzdisk
Date: Tue, 21 May 2002 23:17:48 +0900 (JST)

> > kusakabe> しかし、2.2.20でできていた make bzdisk による boot FD の作成ができなく
> > kusakabe> なりました。
> > 
> > カーネルが大きすぎて,FD に入らないというのでは?
> 
> -rw-r--r--   1 root     root       967749  5月 21日  01:35 /usr/src/linux/arch/i386/boot/bzImage
> 
> でかすぎる、というわけでもなさそうです。

「でかい」というのは必ずしも FD に入るサイズには限定されないようです。

詳細はきちんと理解できてないんだけど(^^;)、(b)zImage の場合、自らの 
bootloader が先頭に付いていて、それが CPU の real mode -> protect mode 
の切り替えと kernel image の high mem 領域への転送をやっているんですが、
bzImage のサイズが 1M に近づくと、多分、ワークエリアが取れなくなって処
理ができなくなるのだと思います。

カーネルをかなりシェイプアップして 720KB くらいにしたら 2.4.18 でも FD 
から boot 可能でした。

# かと行って、lilo な bootdisk を作る場合、FD 上にファイルシステムと最
# 小限のデバイスファイルを作らないと行けないので、やっぱり 1M に近いカー
# ネルは入り切らないんだよなぁ。。syslinux あたりを使って何とかならな
# いかを検討中。

--------
こじま

Follow-Ups
[plamo:14037] Re: [Q] make bzdisk, HIGUCHI Chihiro
[plamo:14040] Re: [Q] make bzdisk, OOSATO,Kazzrou
References
[plamo:14030] [Q] make bzdisk, KUSAKABE -bourbon!- Toshiaki
[plamo:14032] Re: [Q] make bzdisk, HIGUCHI Chihiro
[plamo:14035] Re: [Q] make bzdisk, KUSAKABE -bourbon!- Toshiaki

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