判斷 CPU 是否支援 64 位元 (x86-64),關鍵在於 /proc/cpuinfo 的 flags 欄位是否包含 lm (Long Mode) 標誌。本文提供三種檢測指令與 cat 參數說明。
cat /proc/cpuinfo | grep flags → 人工檢視輸出是否含 lm。cat /proc/cpuinfo | grep flags | grep lm | wc -l → 輸出行數 > 0 表示支援 64 位元。| 參數 | 功能 |
|---|---|
-A, --show-all | 等同 -vET |
-b, --number-nonblank | 非空行編號 |
-e | 等同 -vE |
-E, --show-ends | 行尾顯示 $ |
-n, --number | 所有行編號 |
-s, --squeeze-blank | 壓縮連續空行 |
-t | 等同 -vT |
-T, --show-tabs | Tab 顯示 ^I |
-v, --show-nonprinting | 非列印字元用 ^ 和 M- 表示 |
lm 旗標代表 CPU 支援長模式 (64 位元擴充),為 x86-64 相容性必要條件。若無 lm,僅能安裝 32 位元作業系統。