blob: cbb7c83179773f63313742fc0e0937d9f3459aea (
plain)
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
|
#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 ?
|