Gentoo Archives: gentoo-embedded

From: "Buttchereit
To: gentoo-installer@l.g.o, gentoo-embedded@l.g.o
Subject: [gentoo-embedded] gentoo-mini-linux (2.6.X + uClibc + busybox + udev + hotplug/coldplug + *fsutils + smb/nfs+ ...) for system-setup
Date: Tue, 07 Dec 2004 00:53:18
Message-Id: 41B4FE81.2040502@XLsigned.net
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Hi,
5
6 is anyone (beside of me) working on this subject?
7
8 My idea/ambition is to substitute MS-DOS-based (initial) os-setup-procedures
9 (for x86 systems) by some kind of "gentoo-mini-linux" that ist based on a
10 current (2.6.9++) linux kernel and a root-filesystem consisting of uClibc,
11 busybox, udev, hotplug/coldplug, *fsutils, smb/nfs, ...
12
13 Installation/Setup should be initiated by PXE (PXEGRUB/PXELINUX) that loads
14 the kernel and root-filesystem into a ramdisk.
15 After partitioning of disks either a win32-setup could be started or
16 a gentoo-installation (GLI?).
17
18 I have already tried "gentoo genkernel" and found out that I have to
19 change a lot/too much...
20
21 At the moment I'm using a manual configured 2.6.9-gentoo-r4-kernel
22 (with lots of modules for Network and Storage access) and a customized
23 "buildroot" (from Erik Andersen, www.uclibc.org).
24
25 I've already managed to add the kernel-modules to the "buildroot"-root_fs,
26 to load kernel modules (for NICs), to run fdisk, and to mount nfs-volumes
27 after booting my test machine (DHCP/TFTP -> PXEGRUB -> kernel+initrd -> busybox).
28
29 Now for my (open) questions:
30 1. "buildroot" obviously does not provide a "fully featured" root-fs for
31 kernel-2.6, i. e. with udev, hotplug/coldplug.
32 Anyone out there with experience on that?
33 2. ntfsutils, smb, ... are not available in current "buildroot".
34 Anyone out there that has integrated this into "buildroot" already?
35 (or rather compiled/linked against uClibc manually)
36 3. "buildroot" uses its own "package management" for downloading and
37 compiling of sources.
38 Is it possible to benefit from "gentoo-portage" and do (a kind of)
39 cross-compiling and linking against uClibc?
40
41 - -Axel
42
43
44
45 -----BEGIN PGP SIGNATURE-----
46 Version: GnuPG v1.2.6 (GNU/Linux)
47 Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
48
49 iD8DBQFBtP6BWr3rpUlTqH4RAji5AKDb911nx6xTM/+9MjSbaAUoJkLqhwCghept
50 c/03gXdSi2HlZJuTbkz2gXw=
51 =NXQB
52 -----END PGP SIGNATURE-----
53
54 --
55 gentoo-embedded@g.o mailing list

Replies