Linux MintのGRUBブートローダエントリを含むハードドライブにインストールすると、grub-install --target=x86_64-efi --efi-directory=/boot/efi /dev/sda
EFIのUbuntuブートローダエントリが上書きされます。明確に言うと、「ブートローダエントリ」とは、F9を押すと表示される内容を意味します。表示されているのは、それぞれ異なるディストリビューションに属するブートローダのリストです(「ブートローダメニュー」と呼びます)。 Ubuntu用のもの、Debian用のもの、openSUSE用のもの、PCLinuxOS用のものがあるかのように、など。1つを選択すると、メニューが属するディストリビューションまたは別のディストリビューションを起動できる独自のGRUBメニューが表示されますが、メニューが属するディストリビューションはブートするデフォルトのディストリビューションになります(たとえば、「pclinuxos」)、ブートローダメニューからこのGRUBメニューまたは他のディストリビューションからPCLinuxOSを起動できますが、PCLinuxOSはデフォルトです。
残念ながら、Linux Mintのブートローダ名も「ubuntu」です。そのため、インストールするたびにUbuntuからインストールされたブートローダが上書きされます。これらのディストリビューションの1つはUbuntu用で、もう1つはMint用に2つの別々のブートローダを持つことができる方法はありますか?
efibootmgr
編集:EFIシステムで実行することが何を意味するのかわからない場合は、「ブートローダエントリ」が何を意味するのかを一覧表示します。私には、以下がリストされます。
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0001,3001,0002,0003,0004,0005,0006,0007,2001,2002,2003
Boot0000* Notebook Hard Drive
Boot0001* ubuntu
Boot0002* debian
Boot0003* arch
Boot0004* pclinuxos
Boot0005* opensuse
Boot0006* neon
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3001* Internal Hard Disk or Solid State Disk
これは、実行して一覧表示できるGRUBブートエントリとは異なりますcat /boot/grub/grub.cfg
。私が望むのは、このefibootmgrリストにMintエントリとUbuntuエントリがあることです。