Fedora 43 Landing Emergency Change To Increase /boot Due To NVIDIA GPU Firmware & Other Bloat

https://www.phoronix.com/news/Fedora-43-Bigger-Boot-Firmware

o, regen a puppy linux osszesen 2GB tarhelyen mukodott

Hozzászólások

Valami 40 darab 3.5"-os HD-s (1.44MB) flopi elég volt az első Linuxom teljes telepítőkészletéhez...

En itt azt sem ertem, hogy miert vannak a firmwarek a /boot-on, azok nem a /lib/firmware -ben laknak?! Ha valakinek van a gepeben egy GA102, akkor a dracut meg fogja es berakja ezt az 1 firmwaret az initrdbe, amivel megnovelte az initrd meretet ~50 megaval. 

Azért meg bootkor a kerneldrivereknek be kell töltenie, sokszor még azelőtt, hogy a / és a /lib/-et felcsatolná a rendszer.

Ez ellen egyébként már többször felemeltem a hangom. Mármint a kicsi EFI partíció miatt, a Vista/Win7 korszakban MS elterjesztette azt a hülye tévhitet, hogy 100 MB ought to be enough for anybody, aztán már ez a Windowsra se nagyon igaz, Linuxnál is rezeg a léc, ha meg dual/multiboot van, akkor meg egyértelműen nem elég. A sok gigás, terás háttértárak korában ezen ne spóroljon senki, fél-egy gigát is lehet adni neki, aztán legfeljebb kihasználatlan, de sose telik be, nem kell többet hozzányúlni.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

Nem kevered veletlenul a /boot particiot az EFI system particioval? Az EFI rendszerparticiora alig-alig kerul valami, egy friss installalasu, secure boot bekapcsolt gepen, ahova mindenfele trukkozes nelkul telepitettel Windowst es Fedorat (11 es 42), ott peldaul, osszesen 40 MByte foglalt a 100 MByte meretu particiobol, igy tobb, mint a fele szabadon van.

Az emlitett GA102 firmware merete 96 MByte, xz-vel tomoritve, ahogyan az initramfsnel szokas, ugy is "csak" 75 MByte a merete. Ha ezt hozzacsapod egy "szokasos" meretu initramfshez (ezen a gepen ez 56Mbyte), akkor meg mindig csak 131 MByterol beszelunk. Ehhez hozzajon a kernel merete, ami kb 10-15 mega, azaz kb 150 MByte/kernel az, amivel szamolni lehet. Ha a 3 utolsot akarod meghagyni, akkor latszik az, hogy a sok-sok evvel ezelotti 512 MByte /boot meretet kezdjuk kinoni. En oriasi pazarlasnak latom, meg az 1 GiB meretet is. Raadasul ez a GPU firmware is olyan, hogy boven raersz betolteni a /usr/lib elerhetosege utan, mert mind BIOS mind UEFI eseten tud irni a kijelzore a kernel, tehat ezt "belebugyolalni" az initramfsbe szerintem, folosleges. 

Csak ha mondjuk a Buziboxban esetleg mountolnál is, vagy megnéznéd a filerendszer állapotát, netán a hálózatot, wifit, blabla, akkor máris nem 2-3 megabyte. Persze a másik fele a betöltendő kernel modulok, ha esetleg a root titkosítva van, akkor LUKS, ha netán LVM-ed is van, akkor az LVM utility-k, ha RAID, akkor mdadm... soroljam?

Nocsak, nem a Windows az egyedüli akit utolért.

Szerkesztve: 2025. 10. 11., szo – 08:36

Fedora 42

Boot 2 GB, foglalt 236M

3 db kernel

initramfs fc41 óta 20MB-al lett nagyobb. Ugyanaz a 6.16.7 39MB-ról 59MB-ra hízott. A vmlinuz nem változott, 17MB, System.map 12MB

Inteles configuráció.