[9fans] How to find or build 9pxeload?

2014-03-02 Thread Peter Hull
 Hi all,
I was looking at booting via PXE (this is all just on Virtual Box
VMs). I need to provide a 9pxeload in the boot process but I can't
find it in my distribution and I can't understand how to build it. I
looked in the source tree but 9pxeload doesn't seem to be a target in
the makefile.

How can I build 9pxeload? (I am using plan 9 from Bell Labs, not
9front or 9atom)

Thanks,
Peter



Re: [9fans] How to find or build 9pxeload?

2014-03-02 Thread David du Colombier
> How can I build 9pxeload?

9pxeload has been replaced by 9boot since the new boot loader
replaced the old one in the distribution in May 2012.

-- 
David du Colombier



Re: [9fans] How to find or build 9pxeload?

2014-03-02 Thread peterhull90
OK, brilliant, thanks for the swift reply. I didn’t see that written down 
anywhere!

Pete








From: David du Colombier
Sent: ‎Sunday‎, ‎2‎ ‎March‎ ‎2014 ‎21‎:‎53
To: 9fans@9fans.net





> How can I build 9pxeload?

9pxeload has been replaced by 9boot since the new boot loader
replaced the old one in the distribution in May 2012.

-- 
David du Colombier

Re: [9fans] How to find or build 9pxeload?

2014-03-02 Thread erik quanstrom
On Sun Mar  2 16:55:07 EST 2014, 0in...@gmail.com wrote:
> > How can I build 9pxeload?
> 
> 9pxeload has been replaced by 9boot since the new boot loader
> replaced the old one in the distribution in May 2012.

9pxeload is still found in 9atom, as is cinap's iplpxe, which is
much better.  it sets ether0 to the interface that pxe'd, avoiding
manual setting.

- erik



Re: [9fans] How to find or build 9pxeload?

2014-03-02 Thread cinap_lenrek
"iplpxe" is the most stupid name ever. tuttle is not amused.
its called 9boot on the front. central cervices has to screw
everything up... oh the paper work... ;-)

--
cinap



Re: [9fans] How to find or build 9pxeload?

2014-03-02 Thread erik quanstrom
On Sun Mar  2 20:19:12 EST 2014, cinap_len...@felloff.net wrote:
> "iplpxe" is the most stupid name ever. tuttle is not amused.
> its called 9boot on the front. central cervices has to screw
> everything up... oh the paper work... ;-)

thank you.  my new claim to fame.

as long as we're abolishing 360 jokes, what do you call "dd" in 9front,

http://en.wikipedia.org/wiki/Initial_Program_Load#IPL

☺

- erik



Re: [9fans] How to find or build 9pxeload?

2014-03-02 Thread andrey mirtchovski
> http://en.wikipedia.org/wiki/Initial_Program_Load#IPL

"1. Set the P register to 9"

I like it!



Re: [9fans] How to find or build 9pxeload?

2014-03-03 Thread Peter Hull
I didn't understand any of the last 3 messages* but,
I've got tftpd and dhcpd up and running; I can see the
discover-offer-request-ack in /sys/log/ipboot. I see /386/9boot being
transferred by tftpd. 9boot seems to load ok, on the client I see
9boot.gz... starting protected-mode loader at 0x900020
but then a bit lower down
pxe on ether0 .T.T.T.T.T.T bootp on ether0 timed out
then it just repeats.
I'd expect it to be trying to load plan9.ini from /cfg/pxe/ by
now, yet don't see anything like that in the ipboot log. I see
bootp 0.0.0.0->10.0.2.9 from hwa01_080027835578 vie 10.0.2.9, file broadcast
bootp via 255.255.255.255: file /386/9boot xid(30) flag(8000) ...

What am I missing (sorry to keep asking)
Thanks,
Pete

* I have seen Brazil and I understood the film about as well as I now
understand plan9!!!



Re: [9fans] How to find or build 9pxeload?

2014-03-03 Thread erik quanstrom
> 9boot.gz... starting protected-mode loader at 0x900020

pxe doesn't know how to decompress.

- erik



Re: [9fans] How to find or build 9pxeload?

2014-03-03 Thread Peter Hull
On Mon, Mar 3, 2014 at 1:21 PM, erik quanstrom  wrote:
>> 9boot.gz... starting protected-mode loader at 0x900020
>
> pxe doesn't know how to decompress.
>
Not quite sure how that's happening, 9boot on my disk isn't a .gz file
and I can't see any options to tftpd that are requesting compression.
Isn't 9boot running OK by then - and the errors coming from the next step?
Thanks for your help,
Pete



Re: [9fans] How to find or build 9pxeload?

2014-03-03 Thread arnold
> pxe doesn't know how to decompress.

So, what? It's, like, stressed out *all* the time?

(Sorry, couldn't resist. :-)

Arnold



Re: [9fans] How to find or build 9pxeload?

2014-03-03 Thread erik quanstrom
On Mon Mar  3 08:45:51 EST 2014, peterhul...@gmail.com wrote:
> On Mon, Mar 3, 2014 at 1:21 PM, erik quanstrom  wrote:
> >> 9boot.gz... starting protected-mode loader at 0x900020
> >
> > pxe doesn't know how to decompress.
> >
> Not quite sure how that's happening, 9boot on my disk isn't a .gz file
> and I can't see any options to tftpd that are requesting compression.
> Isn't 9boot running OK by then - and the errors coming from the next step?
> Thanks for your help,
> Pete

what is bootf in the ndb entry for the host that is supposed to pxe boot?
ndb/query ether $myether bootf

- erik



Re: [9fans] How to find or build 9pxeload?

2014-03-03 Thread Peter Hull
On Mon, Mar 3, 2014 at 3:42 PM, erik quanstrom  wrote:
> what is bootf in the ndb entry for the host that is supposed to pxe boot?
> ndb/query ether $myether bootf

/386/9boot



Re: [9fans] How to find or build 9pxeload?

2014-03-03 Thread erik quanstrom
On Mon Mar  3 10:51:13 EST 2014, peterhul...@gmail.com wrote:
> On Mon, Mar 3, 2014 at 3:42 PM, erik quanstrom  wrote:
> > what is bootf in the ndb entry for the host that is supposed to pxe boot?
> > ndb/query ether $myether bootf
> 
> /386/9boot

don't know then.  the original post mentioned loading 9boot.gz.
i'd think that /386/9boot would work.  you might try
iplpxe from 9atom, or the 9front 9boot, which is completely
different than the sources program by the same name.  either one
might give better results.

- erik



Re: [9fans] How to find or build 9pxeload?

2014-03-03 Thread Peter Hull
9boot (I think) comprises a stub and a compressed executable; once the
whole thing is loaded it decompresses the real 9boot and runs it. I do
think 9boot is running OK, it seems to fail when it goes back to bootp
to get its Ethernet config, hence the .T.T part of what it prints out.
I'll try those other distributions as you suggest.
pete



Re: [9fans] How to find or build 9pxeload?

2014-03-04 Thread Peter Hull
OK got it now. I was specifying the wrong network card to VirtualBox,
the 'Intel PRO/1000 MT Server' works and the 'Desktop' doesn't. Now I
can TFTP boot but so far can't start a graphical session. That's for
the next email...

Thanks,
pete