On Sun, Mar 09, 2008 at 10:53:09PM -0600, Wehner y Asociados wrote:
> Thank you Ken and Jeremy for your help.
> 
> 1. When Grub hangs, the screen freezes. None of the keys, including 
> PgUp, let me scroll up.
> 
> 2. No, I don't have a .config file for the machine. (I didn't know what 
> you meant by .config, zcat, /proc/congif.gz and "make oldconfig." After 
> doing my homework, I have now learned how to configure the kernel using 
> an old configuration file. I also noticed along the way that my kernel 
> was set for an Athlon processor. I recompiled for "Pentium MMX," but the 
> problem persists, so tweaking does indeed seem tangential to it.)
> 
 At least you are now one step nearer (it's pretty much guaranteed
to oops on an early pentium if you optimise it for an Athlon or
anything else newer than what is installed).

 If you don't have a known-good config, what host system did you use
to build LFS ?  Can you use that to derive a config which works ?
Distro kernels often have initrds or similar - you need to build-in
(not modules) everything which is needed to boot (particularly,
filesystems and the controllers for your disk/CD (and floppy, I
suppose - I didn't think recent kernels could still be booted that
way).

 Perhaps you could go back to the host system, and use that to try
to build a kernel, then copy the config over once it boots.
Identifying the correct options is always a long and tedious process
- the first time, you really need to look at the help in menuconfig
(sometimes the help is useful), and probably build-in a lot more
than is strictly necessary.

 Horrible thought: do you mean you compiled on a different machine ?
If that's the case, there is a possibility that everything is built
for the machine you compiled on (specifically, I think Pentium MMX
was i586 and didn't support all the i686 opcodes, but it's been so
long since I dealt with that hardware...)

> 3. The kernel version is 2.6.16.27.
> 
> Would it be worthwhile trying Adrian Bunk's version 2.6.16.60? Is there 
> anything I have to do to avoid a conflict with what I have done so far 
> with 2.6.16.27, or can I simply unpack his version and follow the 
> compilation steps as if starting from scratch?
> 
 I haven't followed the details of the later 2.6.16 kernels - in
general, it should be worthwhile upgrading once you have a system
which boots.  2.6.16.27 itself had a degree of testing for the book,
so I don't think the changes are likely to help on old hardware.

 For the practicalities - either use the tarball, or a patch.  If
you use a patch, from 2.6.16.27 you first need to revert (patch -p1
-R) patch-2.6.16.27, and then apply patch-2.6.16.60.  Check the
first few lines of the Makefile to confirm the version information
after that - modules will install to the directory derived from the
kernel version, for the kernel itself give it a different name
(preferably, include the version in the name).

ĸen
-- 
das eine Mal als Tragödie, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to