お知らせ

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

#1 2009-10-20 04:23:02

tokyo-joe
ゲスト

GRUBの再設定方法

 Thinkpadで、WindowsとUbuntuのデュアルブート環境で使っていました。それに加えて外付けUSBメモリにもう一つUbuntuをインストールしましたが、USBメモリを外して起動しようとすると、grub 21 errorが出て起動できません。

 元の本体HDDのみでの使用に戻すにはどうしたらよいか、ご教示願えないでしょうか?

 なお、GRUBを本体HDDのMBRに再インストールすれば良いのだろうと思い、いろいろ試してみましたが、どうしてもわからないのがGRUBのコマンドの入力方法です。
 GRUBコマンドに、「root (hd0,0)」などとありますが、この「(」はどのように入力するのでしょうか?普通に「shift+8キー」だと、きちんとコマンドとして認識してくれません。
 この点も含めてご教示いただければ幸いです。

 

#2 2009-10-20 05:00:15

tokyo-joe
ゲスト

Re: GRUBの再設定方法

 トピ主から追記です。
1. GRUBのコマンド入力方法は、自己解決しました。
  tabキーによる補完機能を使おうとしていたのですが、Ubuntu上のターミナルからは機能しないようですね。
  起動中のgrubでcキーを押して、grubのコマンドモードに入ったら、補完機能が使えるようになりました。

2. 補完機能(root ( + tabキー)で、利用可能なパーティションの一覧を出した結果は、以下のとおりです。
  available disks are (だったかな?) fd0 fd1 fd2 fd3 fd4 fd5 fd6 fd7 hd0 hd1 hd2 hd3 hd4 hd5 hd6 hd7

3. 現在のパーティション構成は、以下の画像ファイルのとおりです。
    本体HDD:    http://farm3.static.flickr.com/2564/4027259770_db61b8fe17_o.png
    外付けUSBメモリ:    http://farm3.static.flickr.com/2500/4026506685_299c00cf43_o.png

 

#3 2009-10-20 09:25:04

tokyo-joe
ゲスト

Re: GRUBの再設定方法

トピ主です。自己解決しました。

1. まずGRUBのコマンドの使い方について
 Ubuntu上のターミナルからgrubを使う場合は、sudoで管理者権限になれば、フルに機能を使えるようになりました。単純見落としですね。

2. GRUBの再設定について
 参考にしたページはこちら。
  http://www.itmedia.co.jp/enterprise/articles/0706/20/news011_3.html
 自分の環境の場合、本体HDDのUbuntuは、パーティション(hd0,2)に入っているので、ターミナルから次のように操作しました。
  sudo grub
  grub> device (hd0) /dev/sda
  grub> root (hd0,2)
  grub> setup (hd0)
  grub> quit

 これで解決しました。

 

#4 2009-10-21 20:11:45

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: GRUBの再設定方法

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

Board footer

Powered by FluxBB