On 5 November 2014 14:01, William Harrington <[email protected]> wrote:

> On Wed, November 5, 2014 06:53, Bruce Dubbs wrote:
> > I am trying to help a student get his system to boot and have run into a
> > problem I haven't seen before.    When booting from grub, the error
> > comes up:
> >
> > "/sbin/init exists, but unable to execute: Error -8"
> >
> > I tried setting init=/bin/bash, but got the same error.  I am guessing
> > that the -8 refers to ENOEXEC
> >
> > #define ENOEXEC          8      /* Exec format error */
> >
> > The root fs seems to be mounted.  I had him go back to the host and
> > chroot.  bash runs fine there.
> >
> > If it works in chroot, but not at boot, then the only thing I can see
> > that is different is the kernel.
> >
> > I've searched the tarballs of the kernel, binutils, and glibc:
> >
> > grep -r "exists.*execute" * but didn't get a close match.
> >
> > The system is running in vmware 10 and we used a suse live iso to mount
> > /mnt/lfs and as a target for chroot.
> >
> > About the only thing I can think of is that there is something wrong
> > with the kernel configuration.  The config is at
> >
> > http://anduin.linuxfromscratch.org/~bdubbs/files/config-3.16.2
> >
> > I don't think it's a driver problem because the root fs *does* seem to
> > get mounted.
> >
> > Does anyone have any ideas?
> >
> >    -- Bruce
> > --
> > http://lists.linuxfromscratch.org/listinfo/lfs-support
> > FAQ: http://www.linuxfromscratch.org/blfs/faq.html
> > Unsubscribe: See the above information page
> >
> > Do not top post on this list.
> >
> > A: Because it messes up the order in which people normally read text.
> > Q: Why is top-posting such a bad thing?
> > A: Top-posting.
> > Q: What is the most annoying thing in e-mail?
> >
> > http://en.wikipedia.org/wiki/Posting_style
> >
>
> Hello Bruce,
>
> Perhaps the kernel is missing the configure option for executing scripts:
>
> config BINFMT_SCRIPT
>          tristate "Kernel support for scripts starting with #!"
>          default y
>          help
>            Say Y here if you want to execute interpreted scripts
>            starting with #! followed by the path to an interpreter.
>
>
> Sincerely,
>
> William Harrington


Do you mean this one William:-

 CONFIG_BINFMT_SCRIPT=y

Found in Bruce's kernel config.

Richard
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Do not top post on this list.

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

http://en.wikipedia.org/wiki/Posting_style

Reply via email to