質問: 既出の問題でしたらご容赦下さい。 色々検索しても解決策が見当たりませんので質問させて下さい。 Ubuntu 10.10 を外部のUSB-HDDにインストールしましたが、起動すると error:invalid extent grub rescure > なるエラー表示でブート出来ません。通常良くUSBメモリ等では使われている様ですが、余っていたUSB-HDDに入れて何処でも、他のPCでも使える様に作ったものです。 1. インストール時は「ディスクの領域の割り当て」は「手動でパーティションを設定」 2. 「ディスク領域の割り当て」は /dev/sdd1に ext4 マウントは[/] /dev/sdd2に swap 3. ブートローダ はこのHDDに指定して内部のHDDに影響しない様にした 以上でインストール完了で、再起動すると上記の様なエラーが出てブート不能です。 当然、マシンのBIOSの起動順は CD-ROM→External Device→Internal HDD となっております。 以上の作業は「インフォレスト社の雑誌 Ubuntu10.10完全ガイドP22~23」を参考にしました。似た様な記事が以下にありますが、9.04迄が対象の様みたいで違う様です。 何度も入れ直してみましたが、解決せずにおりますのでこのUbuntu初心者に宜しくご教示下さい。
回答: > error:invalid extent > grub rescure > コマンド入力が可能であれば、デバッグできますね。 もしくは、LiveCD等でデバックしてみては。 /boot/grub/grub.cfgの内容、パーティションの情報、/etc/fstabでのデバイス、パーティションの設定、 その他いろいろ調べて、自分なりに調査してみる楽しみはあります。 WEB検索してみるとありますが、どんな指定をMBRに指示したかが問題だと思いますけど。