§2023-10-26
- efibootmgrを使ってブート順番などを弄くろう @YuzuRyo61(ゆずりょー) 投稿日 2022年03月15日
前提: Linux h2Jammy 5.15.0-87-generic #97-Ubuntu SMP Mon Oct 2 21:09:21 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
alexlai@h2Jammy:~$ efibootmgr
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0009,000A,0003,0004,0005,0006,0000,0008,0007,0002,000B
Boot0000* CentOS Linux
Boot0001* ubuntu
Boot0002* Gentoo
Boot0003* UEFI: PXE IP4 Realtek PCIe 2.5GBE Family Controller
Boot0004* UEFI: PXE IP6 Realtek PCIe 2.5GBE Family Controller
Boot0005* UEFI: PXE IP4 Realtek PCIe 2.5GBE Family Controller
Boot0006* UEFI: PXE IP6 Realtek PCIe 2.5GBE Family Controller
Boot0007* Manjaro
Boot0008* grub_uefi_sda1
Boot0009* Linux Boot Manager
Boot000A* Gentoo EFI
Boot000B* debian
- BootCurrent
- 現在ブートしているシステムの番号(HEX値)です。
- Timeout
- ブートマネージャーのタイムアウト秒数です。
- BootOrder
- ブート順番です。左から順にブートされます。
- Boot<番号(HEX値)>
- ブートのエントリです。
- 番号のあとに*が付いている場合は有効なブートエントリです。
- 付いていない場合は無効なブートエントリとして扱われます。
[alexlai@x8664Arch ~]$ lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1 vfat FAT32 1653-4AFE 210.2M 0% /boot/efi
├─sda2 ext4 1.0 2636225a-82c8-480d-907b-06c2d578c444 14.4G 70% /
├─sda3 swap 1 d356154f-e678-4fea-98de-214413be1078 [SWAP]
└─sda4 xfs 49ef29ea-e3df-47b3-899a-2cf4e4fb1ec6 124.9G 19% /opt/xfs
[alexlai@x8664Arch ~]$ ls -l /boot/efi/EFI/GRUB/
total 136
-rwxr-xr-x 1 root root 139264 May 31 14:54 grubx64.efi