1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | [*] 64-bit kernel (leave blank for x86) General Setup ---> [*] Optimize very unlikely/likely branches Power management and ACPI options ---> [*] ACPI (Advanced Configuration and Power Interface) Support ---> Processor type and features ---> Processor Family (usually Core2/Newer Xeon) Bus Options ---> < > PCCard (PCMCIA/Cardbus) support Networking support ---> [ ] Amateur Radio support [ ] Wireless (only if you plan on using nat EXCLUSIVELY) Device Drivers ---> Generic Driver Options [*] Maintain a devtmpfs filesystem to mount at /dev Misc Devices ---> [*] VMware Balloon Driver (manages memory between VM and host) [*] VMware VMCI Driver (Virtual Machine Communication Interface - low-latency access to host memory bus) SCSI device support ---> [*] SCSI low-level drivers ---> <*> VMware PVSCSI driver support (high throughput storage adapter) [*] Fusion MPT device support ---> <*> Fusion MPT ScsiHost drivers for SPI [*] Network device support ---> [*] Ethernet driver support ---> (disable every driver but this) [*] AMD Devices <*> AMD PCNet32 PCI support [ ] Wireless LAN (ONLY if you disabled Wireless networking support above) < > VMware VMXNET3 ethernet driver (PCNet32 is more than enough for most use cases - enable this only if you have spare cpu cycles to burn) Graphics support ---> <*> Direct Rendering Manager < > Intel 8xx/9xx/G3x/G4x/HD Graphics <*> DRM driver for VMware Virtual GPU [*] Enable framebuffer console support under vmwgfx by default <*> Support for frame buffer devices Console display driver support ---> <*> Framebuffer Console support Sound card support ---> <*> Advanced Linux Sound Architecture ---> [*] PCI sound devices <*> (Creative) Ensoniq AudioPCI 1371/1373 < > Intel HD Audio File systems ---> (enable only those you anticipate using) <*> Second extended fs support <*> The Extended 4 (ext4) filesystem <*> XFS filesystem support <*> Btrfs filesystem Unstable disk format Pseudo filesystems ---> [*] Tmpfs virtual memory file system support (former shm fs) [*] Tmpfs POSIX Access Control Lists |
efi boot (uncertain, maybe need to ask pc maker for signing the kernel.)
1 2 3 4 5 6 | Processor type and features ---> [*] EFI runtime service support [*] EFI stub support Firmware Drivers ---> EFI (Extensible Firmware Interface) Support ---> <*> EFI Variable Support via sysfs |
device mapper
1 2 3 | Device Drivers Multiple devices driver support (RAID and LVM) <M> Device mapper support |
refer to:
https://forums.gentoo.org/viewtopic-p-7332884.html
https://stackoverflow.com/questions/40344484/cant-load-self-compiled-linux-kernel