[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Diskless booting
From: |
Marco Gerards |
Subject: |
Re: Diskless booting |
Date: |
08 Jul 2003 22:13:49 +0200 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de> writes:
> The idea is that GRUB loads the disk image "as a module". Then you have to
> create a memory object from that in Mach's bootscript code. That memory
> object then needs to be inserted into ext2fs task, and its number be passed
> on the command line. ext2fs can then use it as its root filesystem.
I'm trying to do this, but I have no idea how to create the memory
object in the kernel. Can someone please explain me how to do this?
(Or give me some pointers to some good docs? :)). Inserting the send
right into the right task afterwards seems easy to me.
> This can be extended. For example, ext2fs can be loaded dynamically, and
> its libraries be passed as memobjs on the ld invocation line.
> ld has some support for memory objects already, but it is #if 0'ed out and
> probably doesn't work, see sysdeps/mach/hurd/dl-sysdep.c, lines 148 - 193
> in _dl_sysdep_start().
dl-sysdep.c in what? Is it in gcc, glibc, ...?
Thanks,
Marco
- Re: Diskless booting,
Marco Gerards <=