Ubuntu10.10「grub rescue no such device」問題解決策


Ubuntu10.10リリースから3日が経ちました.残念ながらずっとプロジェクトで忙しくて、今日になってやっとインストールする時間があります.公式のUSBインストール方式を選びます.私のマシンはデュアルシステムです:Windows 7+Ubuntu 10.04、今度は10.10に変えるつもりです.すべて順調で、インストールが完了してから再起動して問題が発生しました.Grub rescue no suce deviceはGrubに問題があることを一目で知った.その後、あちこちで解決策を探しました!それらの文章は何百年も前の古いものをパクリしている.使えない!次は兄弟の正しい案をお勧めします.転載してきます!Ubuntu10.04 Grub 2ノートBy houqp on 4月6 thを修復します.2010私のサムスンネットブックにはシステム復元機能があります.grubをインストールすると、そのパーティションが検出され、windows vistaと表示されます.しかし、悲劇的なのは、起動時にこれを選択するとmbrが書き換えられ、システムを起動することができなくなり、いつまでも起動再起動の死のサイクルにあります.システムをインストールしてからgrubを修正するのがおっくうだ.cfg、今度旅行に行ってネットブックを持ってきて、人に貸して使うときにそれを選ばないように注意するのを忘れて、結局悲劇が発生しました.幸いにも強力なubuntu livecdがあって、私にもともと廃鉄になることはありません.grub 2を修復する過程を記録しましょう.過程はネット上の9.10の方法とほぼ一致していますが、8.10の方法はもう適用されません.まずlivecdで起動し、端末の下でroot権限に切り替えます:(面倒でなければこのステップをスキップして、次のステップの前にsudoを追加することができます)
sudo -i

次にあなたを探します.04パーティション:
fdisk -l

私の出力は次のとおりです.
Device Boot      Start         End      Blocks   Id  System

/dev/sda1               1         914     7341673+  12  Compaq diagnostics

/dev/sda2   *         915        4967    32554359    7  HPFS/NTFS

/dev/sda3            4968        8006    24410767+  83  Linux

/dev/sda4            8007       19457    91980126+   5  Extended

/dev/sda5            8007       14085    48829536   83  Linux

/dev/sda6           14086       14328     1951866   82  Linux swap / Solaris

/dev/sda7           14329       14344      128488+  83  Linux

/dev/sda8           18485       19457     7815591    b  W95 FAT32

/dev/sda9           14345       18308    31839232   83  Linux

/dev/sda10          18308       18484     1413120   82  Linux swap / Solaris

内容は少し多いですが、私は3システムなので--!、そして私は04本のディレクトリがあるパーティションは/dev/sda 9ですが、確定していない場合はid 83を探しましょう.次に、元のシステムのルートディレクトリをマウントします.
mount /dev/sda9 /mnt

/dev/sda 9を/mntにマウントしました.もちろん、他の場所を選択することもできます.ここでは、/bootパーティションが単独である場合は、/bootを単独でマウントする必要があります.例えば、元の/bootが/dev/sda 12にマウントされている場合は、mount/dev/sda 12/mnt/bootを入力します.私はここでそれを単独で分けていないので、必要ありません.次は最後のステップです.
grub-install --root-directory=/mnt /dev/sda

ここで私が最初に主張したのはgrub-install-root-directory=/mnt/dev/sda 9です.学生たちは私を勉強しないでください.見たらNo Error Reported. 成功したことを意味します!再起動してみると、おなじみのgrubガイド画面が戻ってきたのではないでしょうか.最後に強いmanを褒めて、初めてgrubを修復して、基本的にmanで解決することができます.当駅オリジナル、転載を歓迎して、商業用途をしないでください、転載はhouqpから明記してください.com、本アドレス:http://www.houqp.com/unbuntu10-grub2-fix/