[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Diskless booting -- how?
From: |
Christoph Plattner |
Subject: |
Re: Diskless booting -- how? |
Date: |
Sun, 19 Aug 2001 23:46:04 +0200 |
To correct you ....
... you do not put the GRUB into the NIC BOOT ROM, but a NIC boot
loader, for example the "etherboot" project (from where GRUB's
NIC drivers are derived from !), or "netboot" project (I prefer
etherboot by now).
It is "only" a mini extension to the PC BIOS to load via BOOTP or
DHCP a config and load via TFTP a specified boot file. Etherboots
supports some formats. For example the LINUX kernel must be
prepared with a special tool to load. This perparation is already
done for GRUB: "nbgrub".
This "nbgrub" is a file in the NBI format which is recognized by
etherboot or netboot. And after loading GRUB, GRUB can do everything
as normal ! So you need no LINUX kernel perperation, etc...
Enjoy.
Christoph
dman wrote:
>
> On Sun, Aug 19, 2001 at 06:39:02PM +0200, Christoph Plattner wrote:
> | Hello !
> |
> | The test via floppy booted GRUB and testing the command BOOPT
> | is a good start. But for this functionality you need no diskless
> | GRUB !
>
> So all I really need, for now, I to include the NIC driver? That's
> cool. I hope to put grub into an eprom at some point (for one of the
> machines). The coolest thing would be to hijack (err, borrow :-)) my
> brother's cd burner with a boot floppy (he has WinME on his system).
>
> ***
> | bootp
> | root (nd)
> | kernel /tftpboot/machine1/boot/vmlinuz root=/dev/nfs
> | boot
> ***
>
> | I hope I could help you,
>
> Yes! Thank you very much. That "(nd)" was the biggest key. It was
> also helpful to have the kernel image path as well.
>
> Now it loads the kernel and starts booting it. The next step is to
> debug my config options :-) (first problem -- no coprocessor and no
> math emulation. Time to recompile :-))
>
> -D
--
-------------------------------------------------------
private: address@hidden
company: address@hidden