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

[fol] Re: 「ブートに関しての8GBの壁」は突破できるか


 高安です。

Takayuki Muramotoさんの<93m811$664$1 _at_ news.hiroshima-u.ac.jp>から
>現行のLinuxを見ると、ユーザーデータやアプリケーションは
>8GBの壁を突破しているものの、
>(どのディストリビューション、どのバージョンを見ても)
>ブートに関してだけはいまだに8GBの壁を突破できていません。

 今なら沢山ありますけどね、デフォルトで8GB超に対応したディストリビュー
ションは。8GB超の問題は基本的に以下の点に留意が必要です。

 1. カーネルが対応しているか
 2. ブートローダが対応しているか
 3. パーティション作成ツール(fdiskやDisk Druidなど)が対応しているか。

 1番のカーネルは基本的にLinuxは当初からLinearアドレスを使用して
いるので、問題ないはずなのですが、2.0.33以前は若干問題あったようです。
まあ今ならカーネルの問題はないといってもいいでしょう。

 2番のブートローダはLILOなら21-3以降で、LBA32オプションを使えば
問題ありません。TurboLinux6.0では既に21-3になっていましたが、
RedHat6.2では21でした。こういう場合は、一旦ブートディスクで起動して
あとで21-3以降のLILOを導入する必要があります。因みに最新は21.6.1です。

 あとGRUBはどのバージョンから8GB超(LBA)対応したかは、知りませんが
少なくとも現バージョンは対応済みです。LILOの代わりにこちらを使っても
いいでしょう。

 まあ最悪ブートディスクなら起動するので、ブートローダの問題は8GB超が
可能か不可能かの問題なら、特にFatalではないでしょう。

 3番の問題は初期インストール時に問題になります。やはりどのバージョン
から8GB超の位置にパーティションが作れるか、ちょっと分からないですが、
Turbo60もRedhat6.2のいずれでも、fdiskではOKで、DiskDruidではだめでした。


 ディストリビューションの対応というのは、要は上記の3つの項目を
デフォルトでクリアしているか(クリアするようなカーネルやツールを
入れているか)ということになると思いますが、別にクリアしてなくても、
内容によっては後からなんとでもできます。

 たとえば、手元にSlackware3.5がありますが、カーネル(2.0.34)以外は
みな未対応です。しかしパーティションを一旦Turbo60のfdiskで作ってしま
えば、8GB超の位置に全てのコンテンツをインストールできました。そして
最初はブートディスクで起動して、後に最新のLILOなり、GRUBなりをインス
トールすれば、これらのローダから起動することができます。




-- 
 Nobumasa Takayasu(高安 延匡)

 E-mail: nobumasa _at_ fhe.freeserve.ne.jp
 URL: http://www.tkcity.net/~nobusan/

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: