・Linux firmware
最近、周辺機器用のfirmwareはカーネルとは分離して linux_firmwareパッケージで入れているものの、/lib/firmware/ 以下の各種firmwareは 848MB と結構な規模になる。
848MB というと、HDD上では微々たるものなんだけど、インストーラのようにシステム一式をinitramfsに載せる場合、圧縮した状態で200MBくらいなので、firmwareを入れるとかなり厳しい。
firmwareの多くは、無線LANとかGPU、サウンドカード用なので、インストールの際にはあまり必要ないか、と持って省いていたんだけど、手元のGPU組み込みなRyzen5(AMD Ryzen 5 3400G with Radeon Vega Graphics)だと、/lib/firmware/amdgpu/ 以下の firmware が無いと正しく初期化できないようで、KMSが機能し始めたあたりで動作不能に陥いる(KMSな画面に切り替わらない)。
インストーラに /lib/firmware/amdgpu/ 以下を持ちこんで作ったインストーラだと、無事実機でもインストールできたんだけど、他にも必須もfirmwareがあるんだろうなぁ。。とりあえず intel と nvidia なfirmware はインストーラに持ち込んでおくかな。