linux-kernel 6.18.7 = https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.18.7.tar.xz CONFIG_USB_EHCI_HCD=m CONFIG_USB_OHCI_HCD=m CONFIG_USB_XHCI_HCD=m CONFIG_USB_XHCI_PLATFORM=m CONFIG_USB_HID=m CONFIG_HID_GENERIC=m CONFIG_USB_COMMON=m CONFIG_KEYBOARD_ATKBD=m CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2_ALPS=m CONFIG_I2C_CHARDEV=m CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_GPIO=m 7299 ``` sh *** build *** # # Configuration # cat > .config.base < .config.modules ./scripts/kconfig/merge_config.sh .config .config.modules sed -E '/.*DEBUG.*/ s/=(y|m)/=n/' -i .config make olddefconfig ./scripts/kconfig/merge_config.sh -m .config .config.base make -j$(nproc) bzImage modules make INSTALL_MOD_PATH=/pkg/gnu/linux-kernel modules_install mkdir -p /pkg/gnu/linux-kernel/var/certs objcopy arch/x86/boot/bzImage /pkg/gnu/linux-kernel/var/BOOTX64.EFI cp System.map /pkg/gnu/linux-kernel/var/System.map cp .config /pkg/gnu/linux-kernel/var/config cp {certs/signing_key.pem,certs/signing_key.x509} /pkg/gnu/linux-kernel/var/certs || true ``` ``` sh *** config *** cp -rPl /pkg/gnu/linux-kernel/lib / pkg run set linux-kernel ``` ``` sh *** set *** cp -r /pkg/gnu/linux-kernel/var/BOOTX64.EFI /boot/efi/EFI/BOOT/BOOTX64.EFI ```