Ubuntu 10.04 と Windows 7 のデュアル インストールを使用しています。Windows でマシンを再起動する必要があり、grub がロードされませんでした。ブート修復を使用して grub をロードしました。しかし、Linux インストールでは、安全でない再起動が原因でファイル システムが破損していました。そのため、Live CD から fsck を実行しようとしました。しかし、チェックで問題がないと表示された後、パーティションをマウントすると、Linux パーティションのルート ディレクトリにある etc ディレクトリがファイルになっていました。さらに、これにより grub がロードされず、その後、/etc が grub を消去して再インストールするために重要であるため、一連の障害が発生しました。
これを修正する方法を誰か教えてくれませんか?
答え1
レスキュー モードから GRUB を再インストールできます。別の OS を使用して HDD OS のレスキュー モードに入りました。次に、# chroot /mnt/sysimage/ と入力し、# grub-install /dev/sda と入力します。これで GRUB が復元されます。次の問題である etc dir が見つからないという問題は、tar から回復するか、またはコピーできる他の同じ OS から回復できます。