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