[Buildroot] Trying to build in an usual place: /opt instead of /
Michael S. Zick
minimod at morethan.org
Fri Dec 4 16:12:49 UTC 2009
On Fri December 4 2009, Olivier Perron wrote:
> On Tue, Dec 1, 2009 at 7:42 PM, Michael S. Zick <minimod at morethan.org> wrote:
> > On Tue December 1 2009, Olivier Perron wrote:
> >> [...]
> >> >>>
> >> >>
> >> >> Why not using chroot ?
> >> >>
> >> >
> >> > Because I still need to access /dev ?
> >> >
> >>
> >> Hum... bad answer !
> >> # mkdir /opt/dev
> >> # mount -o bind /dev /opt/dev
> >> before chrooting should do the trick.
> >>
> >
> > You don't need that, unless you want the changes made in
> > the chroot/dev to show up outside of the chroot.
> >
> > Just initialize the device nodes in chroot/dev, they will
> > work just fine there (the kernel uses the device numbers,
> > not the path).
> >
> > Presuming a bare busybox in chroot/bin - (/opt/test/bin)
> > Here is the short version:
> >
> > mount -t proc proc /opt/test/proc
> > mount -t sysfs sysfs /opt/test/sys
> > chroot /opt/test /bin/busybox sh
> > /bin/busybox --install -s
> > mdev -s
> >
> > Your done. Have fun.
> >
> > Mike
>
> Mike,
>
> this doesn't work (well not completely).
> Once chrooted, when I want to start X I got an error which says:
> Fatal server error:
> xf86OpenConsole: Cannot find a free VT: Inappropriate ioctl for device
>
> My solution (to mount with the -bind option) works ok.
>
Allow me to repeat myself:
> > Here is the short version:
Now, I can't see where you mentioned that you wanted anything
*other than* the minimum set of devices.
So, the longer answer:
http://minimodding.com/tiki-index.php?page=FirmwareEvalSystem
And if you really want to learn about what you are trying to do:
http://www.linuxfromscratch.org/
And remember that Google is your friend if the system turns out
to be missing the VT (virtual terminals). ;)
Mike
> Cheers
> Olivier
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>
>
More information about the buildroot
mailing list