最近拿出2005年的古董筆記本Dell Inspiron 700m 準備廢物利用裝個Redhat Enterprise Linux供研究學習用。
發現公司伺服器版本的RHEL 6.3沒法安裝,安裝界面報CPU不支援PAE(Physical Address Extension,實體位址擴充),查了一下資料,果然Pentium M處理器特别妖,不支援PAE。
(筆記本1代迅馳 Pentium m dothan-400 processor)
RHEL 降低到版本5.9 i386,終于給裝上了。裝完啟動,又傻眼,報錯: Kernel panic - not syncing: cannot execute a PAE-enabled kernel on a PAE-less CPU!
找了一個小哥(郭大俠LEO)的解決方案:
開機進入的時候進入指令行界面:(添加下面粗體顯示的部分)
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.18-1.2798.fc6)
root (hd0,0)
kernel /vmlinuz-2.6.18-1.2798.fc6 ro root=/dev/VolGroup00/LogVol00 swiotlb=force
initrd /initrd-2.6.18-1.2798.fc6.img
也是沒用,最後在unix.com上找到2007年一位funksen大佬的解決方案:
安裝的時候不要選 virtualisation 虛拟化 這個軟體包(詭異的是這個包還是唯一預設選上的,坑爹啊!)
" reinstall fc6 and don't choose virtualisation from the package list"
重裝後,問題解決。
unix.com 原帖位址:https://www.unix.com/linux/37711-kernel-panic-not-syncing-cannot-execute-pae-enabled-kernel-pae-less-cpu.html?