On Mon, Mar 13, 2006 at 01:56:27PM -0800, Noah Yan wrote:
> Hi, All,
> 
> It has been so quiet (which is wired) in recent several weeks here. Hopefully 
> my update may stir something up.
> 
> The inetboot, which allow a diskless system to boot over NFS root is now 
> functional. It can mount the root fs from the NFS server, load an elf 
> file(kernel), exitto it and let it go. I upload some camer shot (seems the 
> PowerMac G4 does not have serial port) in 
> http://polaris.blastwave.org/attachment/wiki/YanyhDiary/1.GIF,
> http://polaris.blastwave.org/attachment/wiki/YanyhDiary/2.GIF

Hi Noah, ...

Next week i aim on working on duplicating what you did on the pegasos/ODW
machines. I can still not build opensolaris myself though.

> In brief, the inetboot bootstrap process is as follow:
> 1. openfirmware load the inetboot from tftp server and give control to 
> inetboot

is a pre-compiled inetboot available somewhere ? And did you have to make
special (mac-obp specific ?) modifications of it ?

> 2. inetboot initialize memory list
> 3. sends rarp request to get the host ip

would this work with a bootp/dhcp system instead too ? 

> 4. sends whoami and getfile bootparamd rpc requests to get info for nfs 
> server and remote root
> 5. nfs-mount root fs 

mmm, this supposes there is an root filesystem available too, right ?

> 6. read unix over nfs and transfer control to it
> 
> There is no joke at all for even this small task and there are so many 
> details that requires lots of doc/code reading and debuging (I even begin to 
> lean Forth now :o). My informal diary records those major changes which could 
> help if anybody is interested in this.
> 
> This time, I do need to stop, synchronize and clean my code with the main 
> trunk. So give me some time to check in my code :)

How did you progress on this this week ? 

Friendly,

Sven Luther


Reply via email to