ライブCDから起動する必要があります。それらのパーティションをディスク1に追加し、すべての内容をコピーしてsudo blkid
から、各パーティションのUUIDを取得するために使用します。ディスク1の新しい/で、検索したばかりの新しいUUIDを使用するように/ etc / fstabを編集します。
GRUBの更新は、GRUB1かGRUB2かによって異なります。GRUB1の場合、/ boot / grub / device.mapを編集する必要があります
GRUB2の場合、実際の状況と同様にパーティションをマウントする必要があると思います。例えば:
sudo mkdir /media/root
sudo mount /dev/sda1 /media/root
sudo mount /dev/sda2 /media/root/boot
sudo mount /dev/sda3 /media/root/home
(もちろん、コピー先の実際のパーティションは何でも記入)
次に、/ media / rootでマウント/ procおよび/ devをバインドします。
sudo mount -B /proc /media/root/proc
sudo mount -B /dev /media/root/dev
sudo mount -B /sys /media/root/sys
ここで、ドライブにchrootして、GRUBに新しいレイアウトに従って強制的に更新させることができます。
sudo chroot /media/root
sudo update-grub
2番目のコマンドは1つの不満を言いますが(それが何であるかは忘れていますが...)、無視しても構いません。
不良ドライブを削除してテストします。それが機能しない場合、不良ドライブはまだシステムを起動できるはずですが、これらはすべて必要な手順であると思います。