https://www.phoronix.com/news/Fedora-43-Bigger-Boot-Firmware
o, regen a puppy linux osszesen 2GB tarhelyen mukodott
- 522 megtekintés
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...
- A hozzászóláshoz be kell jelentkezni
Mert valami ótvar bloat -ot választottál, azért! :-)
Bezzeg az én BrazilFW linuxom csak egy floppy volt, ehehhe! :-)
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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.”
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Az 25MB ugye... :-P
- A hozzászóláshoz be kell jelentkezni
Mindez többek közt azért, mert a /bin és /sbin csak symlink az /usr/bin, /usr/sbin könyvtárakra, tehát ha azt szeretnénk, hogy egy esetleges /usr mount nélkül is legyen valami, ami működik, akkor ezek nagy részét be kell nyomni az initramfsbe.
- A hozzászóláshoz be kell jelentkezni
Mondjuk erre elég lenne egy BusyBox-szerű rescue opció a /boot-ban, 2-3 megabyte elég neki, nem kell az initrd-t szemetelni.
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
Most akkor azt akarod, hogy minden dolog működjön, ami hiba lehet, vagy "valami működjön"? Döntsd el.
- A hozzászóláshoz be kell jelentkezni
Írtam bármit is arról, hogy én mit akarok? Okokat írtam. Az mindenképpen szükséges, hogy egy esetleges mount probléma esetén ne feltétlen rescue disk kelljen ahhoz, hogy ezt helyre lehessen hozni.
- A hozzászóláshoz be kell jelentkezni
Ez ígyis-úgyis rescue diszk, csak éppen a /boot-on van tárolva, nem pedig valami különálló eszközön.
- A hozzászóláshoz be kell jelentkezni
Azért userként engem nem zavar, hogy nem kell ilyenkor valahonnan szedni egy rescue disket...
- A hozzászóláshoz be kell jelentkezni
jo, de /boot-ba minek GPU firmware? lesznek /boot jatekok? :)
neked aztan fura humorod van...
- A hozzászóláshoz be kell jelentkezni
Azért, mert a KMS-hez kell a GPU teljesen, amihez meg kell a GPU firmware.
- A hozzászóláshoz be kell jelentkezni
oke, de melyik ponttol van szukseg a KMS-re? a grub nem efi framebuffert hasznal? uhd-n olyan lassu a grubom, hogy csak na, ebbol arra kovetkeztetek, hogy az nvidia drivert kesobb tolti be.
neked aztan fura humorod van...
- A hozzászóláshoz be kell jelentkezni
A firmware nem a Grubnak kell, hanem a kernelnek, ugyanúgy, mint az initrd
- A hozzászóláshoz be kell jelentkezni
Nocsak, nem a Windows az egyedüli akit utolért.
- A hozzászóláshoz be kell jelentkezni
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ó.
- A hozzászóláshoz be kell jelentkezni
ahogy a címben is benne van, az nVidia GPU firmware miatt lett lényegesen nagyobb... ha neked olyan nincs a gépedben, akkor téged ez nem érint.
- A hozzászóláshoz be kell jelentkezni