Kubuntu 18.04を新しいnvmeドライブにインストールするときは、単にGPTを作成し、ext4パーティション/dev/nvme0n1p1
とスワップパーティションを作成します/dev/nvme0n1p2
。将来のシステムのために未割り当てスペースを残しました。
これでスペースを割り当てる番です。 OpenSuseを使いたいです。インストーラに自動化されたタスクを実行させ(既存のext4パーティションを上書きしないことを確認してください)、以前に割り当てられていなかった記憶媒体に2つの新しいパーティションがありました。/dev/nvme0n1p3
KDEパーティションマネージャ(インストールプログラム)によると、「v-fat」というfat16パーティション/dev/nvme0n1p4
とbtrfsパーティションです。
私の問題は、私のコンピュータがまだKubuntuだけを起動できることです。 Grubではこのシステムのみが表示されます。 UEFI設定は、nvmeドライブ全体を1つとして扱うようです(サムドライブを2〜5つの部分に分割しても)。
sudo update-grub
Kubuntuで実行してみました。何も変わりません。
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が起動するようです。 :)