On Mon, 3 Aug 2020 at 00:46, Xi Ruoyao via lfs-dev <lfs-dev@lists.linuxfromscratch.org> wrote: > > It's nearly impossible. If we do that we'll have to introduce at least five > new > packages: dosfstools, popt, pciutils, efivar, and efibootmgr. Pciutils is > recommended to be installed along with "which" (it's a package's name), and > one > of wget/curl/lynx to make update-pciids script usable. And, to make grub menu > "showing normal" we'll need freetype. Freetype has a circular dependency with > harfbuzz. Harfbuzz requires glib, graphite, and ICU to be fully functional. >
Worth pointing out, as the hint does, that you can install Freetype without the harfbuzz, so as to get enough to install an enhanced Grub, and then go back and install a Freetype+harfbuzz later. Similarly, the lack of an update-pciids script may not be a major problem as, when building the UEFI-aware Grub for the first time, you can download what that script would fetch, using the host system, and just put the payload into place on the LFS system. It's probably way too far beyond LFS to have it in the LFS Book, but the basic capabilities are not as hard to add as one might come to think, just by following all of the BLFS Book's dependencies to the end of each chain. Kevin -- http://lists.linuxfromscratch.org/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page