まず、自分が何をしたか、何をしているか全く分かりません。ですから、もしご助言を頂けるなら(大変ありがたく思いますが)、何をする必要があるか理解できるよう、詳細に説明して頂けると幸いです。
友人から借りたコンピュータを使っていて、外付けハードドライブを使って Ubuntu (12.04) を実行したいと思っていました。そうすれば、友人のマシンを危険にさらすことなく、より個人的なスペースを確保できるからです。しかし、今ではコンピュータの電源を入れるたびに、どの OS をロードしようとしているか (外付け HD の Ubuntu または内部の Windows 7) に関係なく、次のメッセージが表示されます: 「エラー: そのようなデバイスはありません: cb105e2b-b911-4e52-9dc6-504560332258e. grub rescue>」。
同じ件に関して多くの質問があることは承知していますが、前述したように、私は自分が何をしているのかよくわかっていません。そのため、回答のどの側面が自分の状況に当てはまるのかを誤解すると、おそらく本当に台無しになってしまう可能性があり、それは避けたいのです。
どのような詳細を記載すればよいかわかりません。申し訳ありません。
答え1
これは、Ubuntu ブートローダー (grub) を内部 HDD (またはその起動可能なパーティション) の MBR にインストールしたが、必要なファイルが外部 HDD にインストールされているために発生したと考えられます。さらに、BIOS は Ubuntu ブートローダーに外部ドライブを提供しないため、必要なファイルが見つかりません。
内蔵 HDD にインストールされたシステムが Windows Vista または 7 の場合、fixboot については次のガイドに従ってください (それでも問題が解決しない場合は、fixmbr も実行してください)。http://support.microsoft.com/kb/927392(他の Windows バージョンにも同様のガイドがありますが、リンクが手元にありません -> Google 検索のキーワードは、fixmbr、fixboot、回復コンソール、そしてもちろん Windows バージョンです)
内蔵 HDD に触れずに外付け HDD からのみ Ubuntu を使用する場合は、外付けドライブにもブートローダがインストールされていることを確認する必要があります (その場合、インストール後に BIOS で起動するハード ドライブを選択する必要があります)。インストール プロセス中に (おそらく HDD をパーティション分割するとき)、Grub をインストールできるデバイスのドロップダウン リストが表示されます。もちろん、BIOS が USB ドライブから起動しない場合もあります。その場合、内蔵ドライブに触れずに外付けドライブに Ubuntu をインストールする便利な方法はありません... Ubuntu をインストールしようとしているコンピューターで実際にこの状況になっているとしても驚きません。そうでなければ、Grub が外付け HDD でファイルを見つけられない理由は見当たりません...