On 10-May-2002 Julian Elischer wrote:
> You also had to have:
> 1/ a way of setting the boot specification list from the running system.
> 2/ a simple and unlikely-to-break method of ensuring that if the boot did NOT
> succeed, it did something DIFFERENT next time.
> 3/ the ability to read the specification information regardless of the state
> of the first filesystem (e.g. completely trashed).

If / is trashed, you can't load a kernel or loader from it anyways.

> 4/ The ability to specify a filesystem on another planet^H^H^H^H^H^Hdisk.

Something you've missed in this version of nextboot is:

5/ work on more than just i386

> My decisions were:
> A) make boot0 do the actual load of the spec from block1 immediatly after it 
> had read block0.. All teh registers were set up correctly to read the next
> block.
> block1 is almost alway unused, and if it was used it wouldn't have the
> correct
> magic numbers and would be ignored.

This only works on i386.

-- 

John Baldwin <[EMAIL PROTECTED]>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to