When I typed emerge linux-firmware I got: !!! All ebuilds that could satisfy "linux-firmware" have been masked. !!! One of the following masked packages is required to complete your request: - sys-kernel/linux-firmware-99999999::gentoo (masked by: || ( ) linux-fw-redistributable license(s), missing keyword) A copy of the 'linux-fw-redistributable' license is located at '/var/db/repos/gentoo/licenses/linux-fw-redistributable'. - sys-kernel/linux-firmware-20240513::gentoo (masked by: || ( ) linux-fw-redistributable license(s)) - sys-kernel/linux-firmware-20240410::gentoo (masked by: || ( ) linux-fw-redistributable license(s)) - sys-kernel/linux-firmware-20240312::gentoo (masked by: || ( ) linux-fw-redistributable license(s)) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. Can this be cleared? -- Jude <jdashiel at panix dot com> "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." Ed Howdershelt 1940. On Sat, 25 May 2024, Cleverson Casarin Uliana wrote: > Hi, I have installed Gentoo last year, so I don't know if any instruction has > changed since then. In any case, since the first time I installed Gentoo back > in 2007, my practice has been to firstly read all of the Handbook, as well as > all relevant material at Gentoo Wiki, and keep annotating in a plain text file > all of commands I'll be taking. Only after finishing such notetaking, I > proceed to start installing. > > Although I still have all the commands I used, I don't recall exactly what was > the purpose of each and every of them. In any case, here is what I have > anotated regarding kernel and initramfs specifically, as well as commands > which appears to be related, along with some comments I'm inserting when the > following command isn't obvious. As you will see, I didn't need to deal with > dracut directly. From what I recall, simply inserting an initramfs USE flag > was enough to generate an initramfs automatically: > > nano /etc/portage/package.use/linux-firmware > # insert this line, and save > sys-kernel/linux-firmware initramfs > > mkdir /etc/portage/package.license > nano /etc/portage/package.license/kernel > # Insert these two lines and save > sys-kernel/linux-firmware @BINARY-REDISTRIBUTABLE > sys-firmware/intel-microcode intel-ucode > > emerge linux-firmware > nano /etc/portage/package.use/intel-microcode > # Insert this line and save > sys-firmware/intel-microcode hostonly initramfs > > emerge --noreplace intel-microcode > iucode_tool -S --write-earlyfw=/boot/early_ucode.cpio > /lib/firmware/intel-ucode/* > emerge installkernel-gentoo > emerge gentoo-kernel-bin > > HTH, > Cleverson > > >