System-Installation
如何在沒有 cpuid2cpuflags 的 Gentoo Stage 3 Install From Minimal 期間設置 CPU_FLAGS_X86
我正在嘗試我的第一個 Gentoo 安裝,我比較精通 Linux,但之前沒有像這樣進行過基礎安裝。
我正在從 Minimal 安裝並嘗試設置我的 CPU_FLAGS_X86 並希望第一次做對。手冊中的所有建議都建議使用 CPUID 的工具來確定 CPU 標誌(這似乎與 /proc/cpuinfo 中列出的不同),但我在最小 iso 上沒有這個工具。
我的問題是:如何在不使用 cpuid2cpuflags 的情況下確定為 CPU_FLAGS_X86 設置哪些標誌?
使用 /proc/cpuinfo 的輸出是否合適還是太多了?:
livecd ~ # grep flags /proc/cpuinfo | sort | uniq flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
提前致謝!
正如 Panther 在評論中所建議的那樣,查看Gentoo 網站上的文件表明大多數標誌與 中顯示的相同
/proc/cpuinfo
,但有一些例外(特別是sse3
incpuinfo
ispni
inCPU_FLAGS_X86
)。在實踐中,我發現
cpuid2cpuflags
一次性安裝根本不是問題:它非常小,當您之後執行 depclean 時,它會消失。這是我在新安裝時的標準程序(在設置網路和準備磁碟後的 chroot 內;您需要編輯make.conf
以更改CPU_FLAGS_X86: foo bar
為CPU_FLAGS_X86="foo bar"
):emerge -1 cpuid2cpuflags cpuid2cpuflags >> /etc/portage/make.conf nano /etc/portage/make.conf
/etc/portage/package.use
您還可以按照文件描述將 CPU 標誌放入.當您
emerge --depclean
稍後執行時,應該解除安裝該包,因為沒有任何東西依賴它。