SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Currently have Slackware 14.0 installed on a USB flash drive that works fine inside a VirtualBox, however when I try to boot it off an old IBM ThinkPad T42 I get the message that the system can't handle the kernel because of a lack of PAE. I have switched between the generic and huge kernels, but both give that message. According to the limit search results, the huge kernel is supposed to work on a system like this unless I'm missing something or reading things incorrectly. Anyone have any ideas?
that's just it... I am using the huge kernel off the USB flash, but I'm still getting this PAE message. Doing a 'grep HIGHMEM *' on the installation DVD for the config files for all the kernels reveal NONE of them have PAE turned off... a "bug"?
Huh... I was unaware that the huge.s kernel did that. It looks like even Debian is dropping non-PAE kernels in Wheezy. If CONFIG_HIGHMEM is the kernel option that enables PAE support, then it's been enabled in huge.s since at least 12.2.
Looking into the 14.0 kernel options, it appears that setting HIGHMEM4G on (allowing 4GB of memory rather than ~1GB) hides the PAE option, which makes me believe that it requires it to work, despite the kernel's own documentation saying that PAE is only explicitly enabled if HIGHMEM64G is on. Strange.
<EDIT>Debian is merely shuffling non-PAE kernels to i486, removing non-PAE i686 support.</EDIT>
Last edited by jprzybylski; 04-14-2013 at 04:04 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.