お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-05-13 11:58:19

nx9040
メンバ
登録日: 2010-08-01

ubuntu 10.10 をUSBにインストしたら、内臓DISKのOSが起動できない

類似の質問が出ているようですが、対応が分からないので質問させてください。
USBにubuntu 10.10をインストしました。
インスト後ブートするとUSBからのシステムが立ち上がります。
ただ、USBを外して内臓DISK(ubuntu 11.04)からブートすると
GRUB RESCUE>
で止まってしまいます。
インストの設定ミスで内臓DISKにUSBのGRUBが設定されたと思います。
そこで質問ですが、ubuntu 11.04は復元する方法はあるのでしょうか?
既にあれば、POINTERだけでも教えていただけたらありがたいです。

よろしくお願いします。

/nx9040

オフライン

 

#2 2011-05-13 22:00:34

hir0
メンバ
登録日: 2008-09-28

Re: ubuntu 10.10 をUSBにインストしたら、内臓DISKのOSが起動できない

USBメモリを挿して内臓HDDの11.04を起動して下さい。
USBメモリは挿したままにしておきます。


$ sudo fdisk -l
を実行してUSBメモリのデバイスファイル名とUbuntuをインストールしたパーティションナンバーを確認します。
以降、USBメモリは/dev/sdb でUbuntuは1番目のパーティション/dev/sdb1 にインストールしたと仮定して進めます。
/boot ディレクトリは分けていないと仮定しています。

「USBメモリにGRUBをインストール」
$ sudo umount /dev/sdb1
$ sudo mount /dev/sdb1 /mnt
$ sudo grub-install --boot-directory=/mnt/ /dev/sdb

[HDDにGRUB2をインストール]
$ sudo grub-install /dev/sda

オフライン

 

#3 2011-05-14 14:02:46

nx9040
メンバ
登録日: 2010-08-01

Re: ubuntu 10.10 をUSBにインストしたら、内臓DISKのOSが起動できない

リプライありがとうございます。

>USBメモリを挿して内臓HDDの11.04を起動して下さい。
 素人ですいません。この手順がわかりません。
 
よろしくお願いします。

/nx9040 

オフライン

 

#4 2011-05-14 22:39:15

hir0
メンバ
登録日: 2008-09-28

Re: ubuntu 10.10 をUSBにインストしたら、内臓DISKのOSが起動できない

USBメモリ(USB-HDDかな?)にUbuntuをインストールされたのですよね。
USBメモリのシステムが立ち上がると書かれていますが、通常OSが複数検知された場合は、起動時にOSの選択画面が出ます。

それが出ないと言うことでしょうか?
もし、そうなら#2は破棄してください。

USBメモリのUbuntuを起動して、端末から
$ sudo fdisk -l

USBメモリのデバイスファイル名 /dev/sd? を確認して下さい。
?の部分はa,b,c とアルファベットが一つ入ります。 その後に数字などは要りません。

$ sudo grub-install /dev/sd?   
$ sudo update-grub

を実行してUSBメモリにGRUBをインストールします。

再起動すると内臓HDDの起動項目が表示されるはずですが今回は怪しいですね、何か問題を含んでいるかも。
内臓HDDから起動できた場合は
$ sudo grub-install /dev/sda

を実行して解決です。

メニューに内臓HDDの選択肢が無い場合は #2と逆パターンです。
内臓HDDを/dev/sda  Ubuntuをインストールしているのは1番目のパーティションと仮定しています。
USBメモリのUbuntuの端末から

$ sudo umount /dev/sda1
$ sudo mount /dev/sda1 /mnt
$ sudo grub-install --boot-directory=/mnt/ /dev/sda

--boot-directory はGRUB2 のバージョンによって --root-directory の場合が有りますのでコマンドが弾かれた場合は変更して下さい。

今回の#4はUSBから起動してUSBにGRUBをインストール。これは凄く分かりやすいと思います。
USBメモリから起動して内臓HDDにGRUBをインストールは読み違えると難解かも。

もし上記の方法が実行し難いのでしたら、11.04のライブCDから内臓HDDのUbuntuを起動させる方法を書いておきます。

・ライブCDの画面が立ち上がり下部にキーボードと人の絵が表示されたら、素早く何かキーを押します。
・言語の選択が表示されるので日本語を選択。
・一番上のメニューのHDDに変更を加えないでUbuntuを試すにカーソルを合わせます。
・[F6]キーを押します。
・小さな設定ウィンドウが表示されますので[esc]キーでキャンセルします。
・画面下部に起動オプション(カーネルオプション)が表示されているのを確認して下さい。
・boot=casper の文字を探しだし  root=/dev/sda1   に書き換えて下さい。
・(boot を root にするのを忘れないで) Enterキーを押します。

内臓HDDから起動しますので
$ sudo grub-install /dev/sda

オフライン

 

#5 2011-05-15 09:24:44

nx9040
メンバ
登録日: 2010-08-01

Re: ubuntu 10.10 をUSBにインストしたら、内臓DISKのOSが起動できない

hir0さん、

リプライありがとうございました。
内容もわかりやすく、うまくいきました。

/nx9040

オフライン

 

Board footer

Powered by FluxBB