私のブートディスクは/ dev / sdaです。以下のように、gdiskを使用してWDディスク/ dev / sdbに同じパーティションテーブルを作成しました。
番号付け開始(セクタ)終了(セクタ)サイズコード名 1 2048 4095 1024.0 KiB EF02 BIOS ブートパーティション 2 4096 2101247 1024.0 MiB 8300 Linuxファイルシステム 3 2101248 234438655 110.8 GiB 8300 Linuxファイルシステム
fsarchiveを使用して/dev/sdb3パーティションを復元しました。また、「sudo grub-install /dev/sdb」も実行しました。
/dev/sdbから起動しようとすると、次のメッセージが表示されます。
エラー: そのデバイスがありません: ce2.... 不明なファイルシステム... 幼虫救済>
同じコンピュータでこのディスクを同時に使用しないと仮定すると、/dev/sdbから起動するにはどうすればよいですか?回復したディスクのUUIDを一意に変更する必要がありますか?元のシステムに/dev/sdb2をマウントできる必要がありますか? (まだシステムを起動できます。)
EDIT1 - lsblk出力:
名前メイン:最小RMサイズROタイプ取付ポイント ループ0 7:0 0 88.5M 1ループ/スナップ/コア/7270 ループ1 7:1 0 88.4M 1ループ/スナップ/コア/7169 sda 8:0 0 111.8G 0 ディスク ├─sda1 8:1 0 1M 0部分 ├─sda2 8:2 0 1G 0 パーツ/ブート └─sda3 8:3 0 110.8G 0個 ├─ubuntu--vg-ubuntu--lv-real │ 253:0 0 24G 0 LVM │ ├─ubuntu--vg-ubuntu--lv 253:1 0 24G 0 lvm / │ └─ubuntu--vg-lvsnap_me5_201906251023 │ 253:3 0 24G 0 LVM └─ubuntu--vg-lvsnap_me5_201906251023-cow 253:2 0 15G 0 LVM └─ubuntu--vg-lvsnap_me5_201906251023 253:3 0 24G 0 LVM sdb 8:16 0 931.5G 0 ディスク ├─sdb1 8:17 0 1M 0 部分 ├─sdb2 8:18 0 1G 0部 └─sdb3 8:19 0 110.8G 0部
編集2:@Emmanuel Rosaが以下で行った(正しい)方法で「grub-install」を実行した後に追加情報を取得しましたが、まだ失敗しました。
女性... 警告:lvmetadに接続できません。デバイス検索に戻ります。 ボリュームグループ 'ubuntu-vg'が見つかりません。 ボリュームグループubuntu-vgを処理できません。 完璧。
しかし、たぶんこれは別の問題ですか?今後7日以内に誰も答えない場合は、彼の答えを受け入れます。
ベストアンサー1
grub-install
GRUBを別のディスクにインストールするため、新しいディスクのパーティションの場所を知る必要があります。/boot
以下は例です(rootとして実行)。
mount /dev/sdb2 /mnt
grub-install --boot-directory=/mnt /dev/sdb
umount /mnt