web-dev-qa-db-ja.com

外付けハードドライブにubuntuをインストールし、grubレスキューを得て起動しようとしましたか?

Ubuntu 12.10をパーティションに分割して外付けハードドライブにインストールすると、すべてがうまくいきました。 Ubuntuを起動できると仮定して、コンピューターを再起動し、Windows 7に入りました。Ubuntuになりたかったので、再起動しました。起動時にno such device grub rescueエラーを受け取りました。

ブートオプションを試しましたが、外付けハードドライブはオプションではなかったため、Ubuntuディスクを使用しています。ターミナルを介してGRUBレスキューを試みましたが、Ubuntuは/dev/sdd5 366683648 699115007 1329725440 83 Linuxにあり、認識されませんでした

だから、Sudo mount /dev/sda1 /mntと入力してGRUBレスキューウィンドウを試してみましたが、これを受け取りました:

mount: special device /dev/sda1 does not exist

fdisk -lと入力したときでも、レポートには次のように書かれていました。

Device Boot  Start   End    Blocks   Id    System
 /dev/sda1    63    80324   40131    de  Dell Utility

スーパーgrubディスク2を試しましたが、Windows 7が見つかりましたが、以前の保存に戻さずに回復できませんでした。すべての外部デバイスを取り外して再試行することを提案しました。すべてのデバイスを取り外した後、super grub disk 2はOSを見つけることができませんでした。 Sudo fdisk -lを実行し、以前と同じリストを受け取りました。

また、別の問題があり、grubレスキューコマンドにlsを入力すると関連していると思います(hd0)(hd0、msdos3)(hd0、msdos2)(hd0、msdos1) Y)(hd0、W)など.

Ls(hd0)/ bootを試してみましたが、受け取ったメッセージはそのようなファイルシステムではありませんでした。

更新:ubfan1の提案を試しましたが、マウントできないようです

Sudo mount /dev/sde5 /mnt && Sudo mount --bind /dev /mnt/dev && Sudo mount --bind /proc /mnt/proc && Sudo mount --bind /sys /mnt/sys  && Sudo mount --bind /dev/pts /mnt/dev/pts && Sudo cp /etc/resolv.conf /mnt/etc/resolv.conf && Sudo chroot /mnt  

エラーメッセージを受け取りました。

chroot: cannot change root directory to /mn: No such file or directory  

エラーは私のコードか何かですか?

2
user129379

USBライブメディアからインストールした場合、おそらくバグ384633が発生します。この場合、grubブート構成ファイルの最初の作成では、UUIDではなく間違ったデバイスが使用されます。ライブメディアから起動できる場合は、外部USBディスクにgrubを再インストールできます。これにより、grub構成ファイルが修正されます。また、grubブートコマンド(編集してブートする画面上のコマンド)を編集して、間違ったデバイスを修正することもできます。過去数年間、修正は単にディスクの文字または数字を1つずつ減らし、起動に成功したらすぐに実行することでした

 Sudo update-grub

12.10では、間違ったデバイスが変更され、sda(通常は内蔵ハードディスク)である可能性があります。 12.10では、ディスクのレタリングの変更が見られるようになりました。内部ハードディスクは、sdaではなくsdbであり、一貫性さえありません。しかし、update-grubの後、UUIDが使用され、ディスク文字は問題になりません。バグに自由に追加してください。いつか修正されるでしょう。

1
ubfan1

ここにあなたがする必要があるものがあります:

  1. Ubuntu ISOイメージをUSBドライブまたはDVDに書き込み、ライブUSB/DVDを作成します。
  2. ライブモードで起動します(「Ubuntuを試す」オプション)。
  3. 起動後、「Ctrl + Alt + T」を押してターミナルを起動します。
  4. これらのコードをもう1つ置きます。

Sudo add-apt-repository ppa:yannubuntu/boot-repair

須藤apt-getアップデート

Sudo apt-get install boot-repair

  1. これを行った後、「ダッシュ」(検索メニュー)を開きます。 「Alt + F2」でアクセスできます

  2. 「Boot Repair」を検索します(ただし、Bootと入力するだけでアプリが表示されます)。

  3. 開いて、唯一のオプション(推奨されるオプション)を選択します。

  4. リブート。この後、GRUBエラーは表示されなくなり、Windowsを直接起動します。

buntuをインストールした状態でも実行できます。ubuntuをアンインストールする場合は、最初に上記の指示に従ってください。次にWindowsでEASUS Partition Managerをインストールし、Ubuntuパーティション(ntfsではないもの)を削除しますフォーマット済み)

0
Xavier