
Ubuntu日本語フォーラム

ログインしていません。
みなさん、こんにちは。はじめて投稿させて頂きます。
Linux初心者なので、用語など間違っているかもしれませんがご容赦頂ければと思います。
SDカードにUbuntu13.10をインストールしました。
USB接続のSDカードリーダー経由であれば問題なく起動できるのですが、PCに組み込まれているSDカードスロットからですとgrub rescueというプロンプトが表示され、起動できません。
せっかくこのPCにSDカードスロットがついているので、なんとかこちらか起動することができないかと思い投稿させていただきました。
尚、このPCにはWindows7がインストールされた内蔵SSDがありますが、このSSDには(ブートレコード等も含めて)一切手を加えずに、SDカードからのみ起動できる環境にしたいと考えております。
以下詳細:
マシン: HP8570w
内蔵SSD: 160GByte Window7 64 bit
SDカード:Super Talent 64GByte
Ubuntuのインストール:
Ubuntu 13.10のLiveCDから起動し、デスクトップにある”Ubuntuのインストール”メニューからSDカードへインストールを行いました。
この時、SDのフォーマットの実行、ブートローダーをSDへインストールするように指定しました。
Ubuntuの起動:
前述したとおり、USB接続のSDカードリーダー経由ですと全く問題なく起動する事ができます。
PC組み込みのSDカードスロットから起動する場合、以下のようなメッセージと共にgrub rescueというプロンプトが表示され、ブートすることができません。
表示されるエラー:
error: attempt to read or write outside of disk 'hd0'.
Entering rescue mode...
grub rescue>
補足情報:会社の同僚からPuppy LinuxがインストールされたSDカードを借りて試してみたところ、PCの組み込みSDカードスロットからでも起動できました。
始めはハードウェア的な問題なのかなと思ったのですが、そうでもなさそうです。
長文になってしまいましたが、どうぞよろしくお願いいたします。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
satsee による投稿:
表示されるエラー:
error: attempt to read or write outside of disk 'hd0'.
Entering rescue mode...
grub rescue>
GRUBが、GRUBの領域に置かれた設定を見て「hd0」を見にいこうとしているけれど、その「hd0」を見つけられない、という状況のようです。インストール時のストレージ認識IDと、GRUBロード時のストレージ認識IDが異なっているという事態を考えることができます。
GRUBのシェルが表示されているので、現在利用可能なストレージがどのように見えているかを調べることができれば、問題の切り分けにつながるはずです。GRUBのシェルで「ls」を実行し、その結果を教えてください。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン