diff options
| author | nic <ra@afu.re> | 2024-07-12 13:58:52 -0400 |
|---|---|---|
| committer | nic <ra@afu.re> | 2024-07-12 13:58:52 -0400 |
| commit | d9457a3aa4ca86be1b7db164537210f152d8eb1b (patch) | |
| tree | 679684f19c0bcb62c753c789d12777d5dbea3f86 /Technology/Gentoo/menuconfig.md | |
Initial commit
Diffstat (limited to 'Technology/Gentoo/menuconfig.md')
| -rw-r--r-- | Technology/Gentoo/menuconfig.md | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/Technology/Gentoo/menuconfig.md b/Technology/Gentoo/menuconfig.md new file mode 100644 index 0000000..cbb7c83 --- /dev/null +++ b/Technology/Gentoo/menuconfig.md @@ -0,0 +1,67 @@ +#EFI stub +[[KERNEL Enable support for GPT]] +[[KERNEL Enable ISO8859-1 codepage and support for VFAT]] +[[KERNEL Enable EFI stub support]] +[[KERNEL Enable support for UEFI]] + +# Luks encrypted rootfs +[[KERNEL Enabling device mapper and crypt]] +[[KERNEL Enabling cryptographic API functions]] +[[KERNEL Enabling tcrypt]] + +# Embeded initramfs with a file-list +[[KERNEL CONFIG INITRAMFS SOURCE]] +# will not use initramfs use flag on linux-firmware because will loading in kernel directly + +# AMD microcode +# An efistub compatible method to load microcode without using an initramfs +# grep -F -m 1 "cpu family" /proc/cpuinfo will tell you which blob file need to be loaded +[[KERNEL Enable AMD microcode]] *** NOT FOUND +[[KERNEL Enable firmware loading]] +[[KERNEL Enable All AMD firmware blobs in Kernel]] # NOT ALL TAKE ONLY 1 + +# Gentoo +[[KERNEL Enabling Gentoo specific options]] + +# Basics +[[KERNEL Enabling devtmpfs support]] +[[KERNEL Enabling SCSI disk support]] +[[KERNEL Enabling basic SATA and PATA support]] +[[KERNEL Enable basic NVMe support]] +[[KERNEL Enabling additional NVMe support]] +[[KERNEL Enable file system support]] +[[KERNEL Activating SMP support]] +[[KERNEL Enable USB and human input device support]] +[[KERNEL Selecting processor types and features]] +[[KERNEL Enable Sound card support]] # pipewire... +[[KERNEL Enable support for SND_USB_AUDIO]] # for blue yeti +[[KERNEL UDF File system support]] + +# KVM/QEMU +[[KERNEL libvirt]] +[[KERNEL Enabling blkio]] +[[KERNEL Enabling memory]] +[[KERNEL Enabling tun]] #used in the default libvirt/virt-manager networking setup) +[[KERNEL Enable high resolution timer support]] +[[KERNEL Enable KVM support for processor]] +[[KERNEL vhost-net]] +[[KERNEL Optional advanced networking support]] +[[KERNEL Enabling 802.1d Ethernet Bridging support]] + + + +# Networking (For NetworkManager) +[[KERNEL Networking support]] + +## dont forget +CONFIG_CMDLINE +CONFIG_MOUSE_PS2_ELANTECH + +thinkpad... + +net.ifnames=0 to be added to CONFIG_CMDLINE to have old ETH interface names + +BUILT-in kernel command line ... + + +NEED TO PLAY WITH KERNEL LEAST POSSIBLE - WANT BIN KERNEL ? |
