[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: layman explanation please



Hello lanz,

please only mail to one list at a time, thanks.

On Wed, Oct 06, 1999 at 03:03:21AM +1300, lanz wrote:
> 
>                                          Debian/gnu/hurd
>                                           ------------------------

It's Debian GNU/Hurd, thanks.

>     I need to know if grub can/will boot Debian/gnu/hurd.

Yes. There are no special preperations needed, it will just do it.
You can compile it under Linux or the Hurd and it will just work. Please
read the Grub documentation carefully. For a few hints, read the faq at:

http://www.debian.org/ports/hurd/hurd-faq

and the easy guide you will stumble upon if you browse the above web site.

>     Debian/gnu/hurd (mach???)/primary-partition 3

This is for GRUB:

root= (hd0,2)
kernel= /boot/gnumach.gz root=hd0s3

Note the different numbering scheme.

>     Ps: what do i need to compile grub for the hurd and which host env to
> use.

Any i386 host will work for Grub.
    
> a) Debian/gnu/hurd partitioning appears obscure,therefore which/what is the
>     host envirement used,mach i assume,but how do i fdisk,set up a mach
>     partition,which is mach,or is mach really linux 83,please explain.

83 is NOT linux but ext2fs, which we use.

You fdisk under Linux, create a partition up to 1 GB in size of type 0x83.
Then "mke2fs -o hurd" this partition... and follow the install instructions
at:

http://www.debian.org/ports/hurd/hurd-install
 
> 3/.I assume because the hurd uses a mach microkernel i could also switch
>     micro-kernels in the root area/configure to boot another os on the same
>     partition via loop process,like linux,

Grub can boot many OS's and chain=load all others. This is not a Hurd issue,
but a Grub issue, as Grub is the boot loader.

>     micro kernels to run more than one os in same partition

That's a different thing I won't explain right now.

> 4/.I know the mach micro-kernel used is a multi-server base as opposed to
>     current linux kernel which appear single server,does this mean this
> mach
>     mico-kernel runs more than one server on one computer system per se.

Yes. Linux is not a micor kernel at all, so single server/multi server makes
no sense on Linux.

>     How does the oskit mach multiboot kernel differ and/or can this also be
>    used,how and in what case situation for example.

The oskit kernel could probably used with some porting work, I don't know.
We use GNU Mach for now.
 
> 5/Does debian/gnu/hurd run linux programs and how does it manage linux
>    ext2 overall,and does anything linux need to be in a seperate partition
>    or directory etc.

It does not run linux programs yet. It probably will in the future simply by
linking them to a special version of the C library whicj does the emulation.

No need for seperate partitions or so.

Marcus


-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann              GNU    http://www.gnu.org    for public PGP Key 
Marcus.Brinkmann@ruhr-uni-bochum.de,     marcus@gnu.org    PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/       brinkmd@debian.org


Reply to: