Ubuntu
[日常][PC]
最近流行っているので、とりあえずデスクトップの方に入れてみようとここやここを参考にCDからのインストールを済ませたものの、PCを再起動したところでエラーメッセージが出て起動しない。
GRUB loading stage 1.5
GRUB loading, please wait...
Error 18
解説を見ると
6. GRUB Error 18
http://www.gentoo.org/doc/ja/grub-error-guide.xml
状況
Code Listing 6.1: GRUBの出力
kernel (hd1,4)/bzImage root=/dev/hdb7
Error 18: Selected cylinder exceeds max supported by BIOS
解決法
BIOSの変換領域の限界まで線形ブロックアドレスで読もうとする際にこのエラーが返されます。 BIOSが管理可能な容量(古い(E)IDEディスクでは512MB、一般的なものでは8GB以上の壁があります)よりディスク容量が大きい場合に起こるのが一般的です。
BIOSを更新するか(もしくはそれとともに)、 bootパーティションを先頭へ(あるいは少なくとも適切な範囲で)移動してください。
またBigDrive問題wwwいやこれは完全に知識不足が祟ったのだが・・・。
※Windows起動時にはBIOS経由でHDDにアクセスするため、
http://miya0.dyndns.org/pc/other/BigDrive.html
BIOSで認識可能な範囲内にシステムパーティションがなくてはならない。
Windowsに限らず、あらゆるOSのインストール時に意識しなくてはならない事柄だったというわけだ。
追記20071030:
翌日、Windows2000のCD-ROMから回復コンソールを起動してfixmbrで事なきを得た。