質問: uefi設定のオプションなしで起動順序を変更する windows 10がプリインストールされたlenovo miix 310-icr 2-in-1を持っています。 ubuntuをインストールしましたが、ubuntuを起動するには、押したまま再起動する必要があります shift windows 10で起動リストを表示するか、オフになっているときに長押しします power そして volume + uefiブートリストが表示されるまで、そこからubuntuを選択します。私が欲しいのは、ubuntuパーティションから起動することですデフォルトではなので、grubから起動するosを選択できます。 refindのような別のブートマネージャーを使用してもかまわないか、まったく使用しません。これを整理したらwindowsをアンインストールしたいので。 ubuntuを台無しにしてカーネルを切り替えたり、リカバリモードで簡単に起動したりする必要がある場合に備えて、grubを維持することをお勧めします。起動順序を変更するためにuefi設定に行ったが、そのためのオプションはないので、それを行う唯一の方法はuefi設定を経由しないことだと思います。biosバージョン:1hcn44ww更新:efibootmgrの出力:bootcurrent: 0003 timeout: 0 seconds bootorder: 0002,0003,0001,2001,2002,2003 boot0001* windows boot manager boot0002* refind boot manager boot0003* ubuntu boot2001* efi usb device boot2002* efi dvd/cdrom boot2003* efi network sudo ls /boot/efi/efiの出力:boot insyde microsoft refind tools ubuntu
回答: ubuntuでは、efibootmgrを使用してこれを実現できます。 ターミナルを開きます。 efibootmgrと入力します enter。利用可能な起動オプションのリストが表示されます。各オプションには番号があります。番号は連続していない場合があります-心配しないでください、それは正常です。次に出力例を示します。 bootcurrent: 0000 timeout: 2 seconds bootorder: 0001,0000 boot0000* ubuntu boot0001* windows boot manager 使用したい起動順序を見つけます。上記の例では、0,1(ubuntuは0、windowsは1であるため)。ほとんどの場合、重要なのは最初の数だけです。最初のものが使用できない場合、2番目のものが使用されます。 ブート順序の更新:sudo efibootmgr --bootorder 0,1