Thanks Andy and Ken.

I suspect that some combination of modules and perhaps a missing initrd.img
file is my issue.



On Sat, Oct 30, 2010 at 5:41 PM, Ken Moffat <k...@linuxfromscratch.org>wrote:

> On Sat, Oct 30, 2010 at 04:41:12PM -0600, John Mitchell wrote:
> >
> > I don't think this is a 'grub' error -- perhaps a grub user error.  I
> built
> > a kernel using my existing .config file so I expect it to be good.
>  However,
> > my existing kernel uses a initrd.img file but I don't know how to create
> one
> > of those?  I'm not even sure I need one?  It wasn't mentioned in the
> > book-6.7?
> >
>  Oh dear. [ /me shakes his head sadly ]
>
>  We don't use initrds - they are distro-specific, and I don't have a
> clue how to create one.  But yes, if you boot a kernel with an
> initrd, you need to make a fresh initrd for each new kernel.
>
>  Here,  we assume you will build everything required to boot into
> the kernel, not as modules,
>
>  Specifically, disk drivers, filesystems (at a minimum the
> filesystem for your LFS rootfs), and probably the console driver
> (if you are using kms, you might need to specify firmware) - I sort
> of guess that even distros might not build the console as a module,
> but you never know.
>
>  The best place to start is on your *host* system.  If possible,
> boot into single user mode, ideally without a graphical login
> (because less will have been loaded) and then 'lsmod'.  After that,
> match the module names to .config options and try to work out which
> are *necessary* (a distro might load a lot of modules that don't
> check for particular hardware).  Then reconfigure your LFS kernel by
> changing those options from M to Y.  After a few repeats, you should
> get there.  Until you can login on the new kernel, best to save each
> variant of the .config, just in case anything happens, because you
> won't be able to examine /proc/config.gz if the boot fails.
>
> ĸ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
>
-- 
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