高安です。 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/
References:
- [fol] 「ブートに関しての8GBの壁」は突破できるかTakayuki Muramoto
- Prev by Date: [fol] Re: HDD の増設とLILO
- Next by Date: [fol] Re: HDD の増設とLILO
- Previous by thread: [fol] Re: 「ブートに関しての8GBの壁」は突破できるか
- Next by thread: [fol] Re: 「ブートに関しての8GBの壁」は突破できるか
- Indexes:[Main][Thread]