FreeBSD QandA 1524
Q. 8GB 超 HDD で使えるブートセレクタを教えて下さい。
A. 以下のブートローダ
LILO <URL:ftp://tsx-11.mit.edu/pub/linux/packages/lilo/>
booteasy <URL:ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/tools/srcs/bteasy/>
OS-BS <URL:ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/tools/osbs135.exe>
は 8GB 超では使えません。LILO 以外は最終更新日がかなり古いソフトなので、
今後の対応も余り期待出来ないと思われます。
HDD の先頭から 8GB 超のパーティション (FreeBSD の用語でいうスライス)
からのブートに対応しているブートセレクタ (ブートマネージャとも言います)
に以下のようなものがあります。しかし、変化も著しいのでここに書いてある
内容を鵜呑みにしないでください。
XOSL <URL:[BROKEN!] http://www.xosl.org/>
GPL でソース配布もされています。GUI オペレーションなのが特徴です。
インストールには DOS パーティションあるいは独自のパーティションが必要
ですが、普通の人にとっては使いやすく、高機能なブートマネージャでしょう。
現在判明している不具合として、一部の環境において、マウスで特定のボタン
をクリックしたとたんにマウスが凍り付く問題がありますが、キーボードでの
オペレーションは可能なので致命的ではありません。
MBM <URL:[moved?] http://elm-chan.org/fsw/mbm/mbm.html>
Symon <URL:http://symon.da.ru/>
この二つはバイナリ配布のみのようです (MBM については未確認)。
Symon は boot0 (FreeBSD の標準ブートマネージャ) 同様複数のディスクを
使う場合には、それぞれのディスクにインストールする必要があります。
バージョン 2.05 になってからは特に大きな問題もありません。
現在お薦めできそうなものは以上の3種類です。いずれも OS-BS 等から考えると
かなり高機能です。なお XOSL と Symon については、実際に使用して FreeBSD
の起動に使えることを確認しています。
extipl <URL:http://www.tsden.org/takamiti/extipl/> は LBA 対応版の
ソースが公開されているので、それをコンパイルすれば 8GB 超環境で
使えますが、512 bytes というサイズの制限から、通常版と比べると
若干機能が省略されます。
GNU GRUB <URL:http://www.gnu.org/software/grub/> は標準で 8GB 超に対応して
いますが、コンパイルはあまり簡単ではなく、binutils の新しいバージョン
を手に入れる必要があります。しかし安易に最新の binutils を入れるのは
危険ですので、試してみるだけならコンパイル済みのバイナリを使うのがよい
でしょう。また、FreeBSD 3.0R 以降の ELF 形式のカーネルを直接指定して
起動させることも可能ですが、UserConfig 等の設定を生かすことができない
ため、/boot/loader を起動するようにした方がよいでしょう。
Ranish Partition Manager <URL:[BROKEN!] http://www.users.intercom.com/~ranish/part/>
は元々はパーティション再配置ツールですが、独自のブートセレクタを持って
います。Ver.2.38βで LBA 対応しましたが、残念ながらこの版からシェアウェア
になってしまいました。
商用ソフトになりますが、システムコマンダー 2000
SYSTEM COMMANDER 2000 <URL:[BROKEN!] http://www.softboat.co.jp/product/sc2k/>
は 8GB 超問題をクリアしています。また、パーティションコマンダー
PARTITION COMMANDER <URL:[BROKEN!] http://www.softboat.co.jp/product/pc/>
もあり、これには、SYSTEM COMMANDER Personal が含まれており、これは
SYSTEM COMMANDER 4 の簡易版です。
Windows NT/2000 が導入されていれば、Windows NT/2000 の boot loader を
使用する方法もあります。FreeBSD FAQ や [FreeBSD-users-jp 17043] が参考に
なるでしょう。
<URL:http://www.jp.FreeBSD.org/www.FreeBSD.org/doc/ja_JP.eucJP/books/faq/admin.html>
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。