在为 ubuntu 12.04.5 或更高版本的 i386 iso 正确配置 Grub4dos 条目以从 iso 映像引导(即允许在具有 PAE 的现代机器上引导)后,您可能会遇到以下问题 - 加载后内核你得到消息:
This kernel requires the following features not present on the CPU:
pae
Unable to boot - please use a kernel appropriate for your CPU.
应该对(几乎可以工作的)grub4dos menu.lst 条目进行哪些修改:
title Run Ubuntu 16.04.5 x86
find --set-root /ubuntu-16.04.5-desktop-i386.iso
map --read-only --heads=0 --sectors-per-track=0 /ubuntu-16.04.5-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu-16.04.5-desktop-i386.iso splash
initrd /casper/initrd
如果您需要能够从例如旧机器上的 .iso 映像(直到最后一个 i386 iso 可用)启动 Ubuntu 12.04.5、14.04 或更高版本。USB pendrive 并希望使用 Grub4dos 您在 menu.lst 中的条目应修改为
forcepae
在行尾包含参数,kernel
如下所示:希望这对将来的某人有所帮助,我在使整个 Grub4dos 入门工作时遇到了一些初学者问题。您可能还对此线程感兴趣: 如何在非 PAE CPU 上安装?(错误“内核需要 CPU 上不存在的功能:PAE”)