該当デバイスなし:グラブ構造

該当デバイスなし:グラブ構造

WindowsとLinux Mintがインストールされているコンピュータがあります。これで新しい修正が必要ですが起動できないため、Mintをアップグレードする必要があります。エラーメッセージが表示されますno such device, grub rescue。私の意見では、ディスクIDが変更されてgrubがそれを見つけることができないようです。私覚えてはいけない元の grub をインストールした場所です。出力fdisk

Disk /dev/sda: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5e24ae5b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   500115455   249954304    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x5e24ae82

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048   929521663   464759808    7  HPFS/NTFS/exFAT
/dev/sdb2       929523710  1953523711   512000001    5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sdb5       929523712  1887181915   478829102   83  Linux
/dev/sdb6      1887184896  1953523711    33169408   82  Linux swap / Solaris

フォーラムを検索して実行しましたが、grub-installまだ/dev/sdb1同じエラーが発生します。ただし、起動中に起動ディスクを2番目の起動ディスク(/dev/sdb1)に変更すると、既存のWindowsでも起動できます。他の推測では、これは問題を解決しそうgrub-installです/dev/sda1が、そのパーティションのデータを失うことも失うこともできないため、そうすることが躊躇します。

だから私の質問はこれが安全ですかgrub-install /dev/sda?です。古いGrubがインストールされていることを確認する方法、つまり起動できないGrubがありますか?

答え1

解決策:2番目のディスクにgrubをインストールし、起動デバイスの順序を変更してください。

関連情報