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

In brief, the inetboot bootstrap process is as follow:
1. openfirmware load the inetboot from tftp server and give control to inetboot
2. inetboot initialize memory list
3. sends rarp request to get the host ip
4. sends whoami and getfile bootparamd rpc requests to get info for nfs server 
and remote root
5. nfs-mount root fs 
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 :)

Noah
This message posted from opensolaris.org

Reply via email to