grubはext4がiso9660ファイルシステムだと思います

grubはext4がiso9660ファイルシステムだと思います

この問題を解決して grub をインストールするにはどうすればよいですか?

GPartedを使用すると/dev/sdbパーティションがあり、ext4であることがわかりますが、grubをインストールしようとすると、次の結果が表示されます。

#grub-install /dev/sdb
/usr/sbin/grub-setup: エラー: hd0 に DOS スタイルのブート用のスペースを確保することが不明な iso9660 ファイルシステムが含まれているようです。 GRUBをインストールすると、grub-setupで機密データを上書きするとファイルシステムが破損する可能性があります(--skip-fs-probeはこのチェックを無効にします。使用上の責任はユーザーにあります)。

マウントポイントと2つのディスクシステムもあります。 1つはDebianインストールファイルのようで、もう1つはインストールディスクのようです。ファイルシステムでインストールディスクがどこにあるかわからないようです。明らかにパーティションは1つだけです。

私はVMwareを使用してVMwareからディスクの代わりにUSBにインストールする方法でインストールしました。 USBがもう1つあり、この問題はありませんが、ノートパソコンを使用しています。

ベストアンサー1

「手術」にはwifsコマンドを使用する方が良いです。

sudo wipefs  /dev/sdb

次の内容が表示されます。

  DEVICE OFFSET TYPE    UUID                   LABEL
  sdb    0x8001 iso9660 2016-07-20-12-17-32-00 Lubuntu 16.04.1 LTS i386
  sdb    0x1fe  dos

したがって、sdbパーティションには両方のオペレーティングシステムに2つの署名があります。

この問題を解決するには、次のコマンドを実行します。

sudo wipefs -o 0x8001 /dev/sdb

(GPTに触れることなく、ISO署名の5バイトに外科的に0を書き込みます。)

完了したら、「partprobe」を実行するか、システムを再起動して、オペレーティングシステムのパーティション情報を更新します。

源泉:https://bugzilla.gnome.org/show_bug.cgi?id=789898

おすすめ記事