I have always used
Code: Select all
grub2-mkconfig -o /boot/grub/grub.cfgI remember that a couple of years ago this happened as well and found the old news item.bash: grub2-mkconfig: command not found
I must have added multislot at that time because...well like I said...I've been running it that way for years.2016-08-11-grub2_multislot_default
Title Grub2 multislot default setting is changing
Author William Hubbs <williamh@gentoo.org>
Author Ian Stakenvicius <axs@gentoo.org>
Posted 2016-08-11
Revision 1
The multislot use flag in sys-boot/grub-2.x is no longer enabled by
default.
When the flag is enabled, all upstream binaries and documentation are
renamed to "grub2" so as not to collide with grub-0. Now that the use
flag is no longer default-enabled, these names will revert back to
their upstream defaults. For example, grub2-mkconfig will become
grub-mkconfig, grub2-install will become grub-install, etc.
If you wish to retain the previous naming scheme, please make sure to
explicitly enable USE="multislot" on sys-boot/grub in the usual manner.
Did multislot go away? When I check it doesn't seem to be a use option for grub now and I can't find anything on my system using it. I was able to update grub using
Code: Select all
grub-mkconfig -o /boot/grub/grub.cfgCode: Select all
# equery hasuse multislot
* Searching for USE flag multislot ...Code: Select all
# equery uses grub
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for sys-boot/grub-2.04-r1:
U I
- - device-mapper : Enable support for device-mapper from sys-fs/lvm2
- - doc : Add extra documentation (API, Javadoc, etc). It is
recommended to enable per package instead of globally
- - efiemu : Build and install the efiemu runtimes
+ + fonts : Build and install fonts for the gfxterm module
- - grub_platforms_coreboot : Coreboot platform support
- - grub_platforms_efi-32 : EFI 32 bit platform support (Old MACs)
- - grub_platforms_efi-64 : EFI 64 bit platform support
- - grub_platforms_emu : Emulation platform support
- - grub_platforms_ieee1275 : IEEE1275 platform support
- - grub_platforms_loongson : MIPS loongson platform support
- - grub_platforms_multiboot : Multiboot platform support
+ + grub_platforms_pc : PC platform support
- - grub_platforms_qemu : QEMU platform support
- - grub_platforms_qemu-mips : QEMU MIPS platform support
- - grub_platforms_uboot : U-Boot platform support
- - grub_platforms_xen : XEN (pvgrub2) platform support
- - grub_platforms_xen-32 : Build 32-bit XEN (pvgrub2) platform support on amd64
- - grub_platforms_xen-pvh : XEN (pvhgrub2) platform support
- - libzfs : Enable support for sys-fs/zfs
+ + mount : Build and install the grub-mount utility
+ + nls : Add Native Language Support (using gettext - GNU
locale utilities)
+ + sdl : Add support for Simple Direct Layer (media library)
+ + themes : Build and install GRUB themes (starfield)
+ + truetype : Build and install grub-mkfont conversion utility
Code: Select all
sys-boot/grub multislot
