OpenSuseを起動できず、grubを削除できません。

OpenSuseを起動できず、grubを削除できません。

Kubuntu 18.04を新しいnvmeドライブにインストールするときは、単にGPTを作成し、ext4パーティション/dev/nvme0n1p1とスワップパーティションを作成します/dev/nvme0n1p2。将来のシステムのために未割り当てスペースを残しました。

これでスペースを割り当てる番です。 OpenSuseを使いたいです。インストーラに自動化されたタスクを実行させ(既存のext4パーティションを上書きしないことを確認してください)、以前に割り当てられていなかった記憶媒体に2つの新しいパーティションがありました。/dev/nvme0n1p3KDEパーティションマネージャ(インストールプログラム)によると、「v-fat」というfat16パーティション/dev/nvme0n1p4とbtrfsパーティションです。

私の問題は、私のコンピュータがまだKubuntuだけを起動できることです。 Grubではこのシステムのみが表示されます。 UEFI設定は、nvmeドライブ全体を1つとして扱うようです(サムドライブを2〜5つの部分に分割しても)。

sudo update-grubKubuntuで実行してみました。何も変わりません。

sudo grub-install /dev/nvme0n1また、実行しようとしましたが、sudo grub-install /dev/nvme0n1p1両方ともエラーメッセージが表示されます。

$ sudo grub-install /dev/nvme0n1
Installing for i386-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.
$ sudo grub-install /dev/nvme0n1p1
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.

その後、質問を読み、OpenSuseインストーラによって作成されたfatパーティションにgrubをインストールしようとしました。

$ sudo grub-install /dev/nvme0n1p3
Installing for i386-pc platform.
grub-install: warning: File system `fat' doesn't support embedding.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.

この回答また、役に立ちません:

$ sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi
grub-install: error: /usr/lib/grub/x86_64-efi/modinfo.sh doesn't exist. Please specify --target or --directory.

コンピュータでOpenSuseを起動するにはどうすればよいですか?

ベストアンサー1

UEFI設定に移動し、起動→UEFIハードドライブBBSの優先順位に移動しました。最初の優先順位は「Windowsブート...」です。 「opensuse-secureboot」に変更しました。その後、通常の起動順序に戻り、「UEFI Hard Disk:opensuse-secureboot」を一番上に移動しました。

これで、起動時にOpenSuseテーマメニューが表示され、OpenSuseとKubuntuから選択できます。 Windowsのエントリもありますが、これを選択するとWindowsが起動するようです。 :)

おすすめ記事