9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] How to find or build 9pxeload?
@ 2014-03-02 21:46 Peter Hull
  2014-03-02 21:53 ` David du Colombier
  0 siblings, 1 reply; 16+ messages in thread
From: Peter Hull @ 2014-03-02 21:46 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

 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



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] How to find or build 9pxeload?
  2014-03-02 21:46 [9fans] How to find or build 9pxeload? Peter Hull
@ 2014-03-02 21:53 ` David du Colombier
  2014-03-02 21:56   ` peterhull90
  2014-03-03  1:08   ` erik quanstrom
  0 siblings, 2 replies; 16+ messages in thread
From: David du Colombier @ 2014-03-02 21:53 UTC (permalink / raw)
  To: 9fans

> 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



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] How to find or build 9pxeload?
  2014-03-02 21:53 ` David du Colombier
@ 2014-03-02 21:56   ` peterhull90
  2014-03-03  1:08   ` erik quanstrom
  1 sibling, 0 replies; 16+ messages in thread
From: peterhull90 @ 2014-03-02 21:56 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

[-- Attachment #1: Type: text/plain, Size: 406 bytes --]

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

[-- Attachment #2: Type: text/html, Size: 2328 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] How to find or build 9pxeload?
  2014-03-02 21:53 ` David du Colombier
  2014-03-02 21:56   ` peterhull90
@ 2014-03-03  1:08   ` erik quanstrom
  2014-03-03  1:17     ` cinap_lenrek
  1 sibling, 1 reply; 16+ messages in thread
From: erik quanstrom @ 2014-03-03  1:08 UTC (permalink / raw)
  To: 9fans

On Sun Mar  2 16:55:07 EST 2014, 0intro@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



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] How to find or build 9pxeload?
  2014-03-03  1:08   ` erik quanstrom
@ 2014-03-03  1:17     ` cinap_lenrek
  2014-03-03  1:31       ` erik quanstrom
  0 siblings, 1 reply; 16+ messages in thread
From: cinap_lenrek @ 2014-03-03  1:17 UTC (permalink / raw)
  To: 9fans

"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



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] How to find or build 9pxeload?
  2014-03-03  1:17     ` cinap_lenrek
@ 2014-03-03  1:31       ` erik quanstrom
  2014-03-03  2:43         ` andrey mirtchovski
  0 siblings, 1 reply; 16+ messages in thread
From: erik quanstrom @ 2014-03-03  1:31 UTC (permalink / raw)
  To: 9fans

On Sun Mar  2 20:19:12 EST 2014, cinap_lenrek@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



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] How to find or build 9pxeload?
  2014-03-03  1:31       ` erik quanstrom
@ 2014-03-03  2:43         ` andrey mirtchovski
  2014-03-03 13:07           ` Peter Hull
  0 siblings, 1 reply; 16+ messages in thread
From: andrey mirtchovski @ 2014-03-03  2:43 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

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

"1. Set the P register to 9"

I like it!



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] How to find or build 9pxeload?
  2014-03-03  2:43         ` andrey mirtchovski
@ 2014-03-03 13:07           ` Peter Hull
  2014-03-03 13:21             ` erik quanstrom
  0 siblings, 1 reply; 16+ messages in thread
From: Peter Hull @ 2014-03-03 13:07 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

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/<MAC> 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(300000) 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!!!



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] How to find or build 9pxeload?
  2014-03-03 13:07           ` Peter Hull
@ 2014-03-03 13:21             ` erik quanstrom
  2014-03-03 13:29               ` arnold
  2014-03-03 13:44               ` Peter Hull
  0 siblings, 2 replies; 16+ messages in thread
From: erik quanstrom @ 2014-03-03 13:21 UTC (permalink / raw)
  To: 9fans

> 9boot.gz... starting protected-mode loader at 0x900020

pxe doesn't know how to decompress.

- erik



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] How to find or build 9pxeload?
  2014-03-03 13:21             ` erik quanstrom
@ 2014-03-03 13:29               ` arnold
  2014-03-03 13:44               ` Peter Hull
  1 sibling, 0 replies; 16+ messages in thread
From: arnold @ 2014-03-03 13:29 UTC (permalink / raw)
  To: 9fans

> pxe doesn't know how to decompress.

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

(Sorry, couldn't resist. :-)

Arnold



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] How to find or build 9pxeload?
  2014-03-03 13:21             ` erik quanstrom
  2014-03-03 13:29               ` arnold
@ 2014-03-03 13:44               ` Peter Hull
  2014-03-03 15:42                 ` erik quanstrom
  1 sibling, 1 reply; 16+ messages in thread
From: Peter Hull @ 2014-03-03 13:44 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Mon, Mar 3, 2014 at 1:21 PM, erik quanstrom <quanstro@quanstro.net> 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



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] How to find or build 9pxeload?
  2014-03-03 13:44               ` Peter Hull
@ 2014-03-03 15:42                 ` erik quanstrom
  2014-03-03 15:50                   ` Peter Hull
  0 siblings, 1 reply; 16+ messages in thread
From: erik quanstrom @ 2014-03-03 15:42 UTC (permalink / raw)
  To: 9fans

On Mon Mar  3 08:45:51 EST 2014, peterhull90@gmail.com wrote:
> On Mon, Mar 3, 2014 at 1:21 PM, erik quanstrom <quanstro@quanstro.net> 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



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] How to find or build 9pxeload?
  2014-03-03 15:42                 ` erik quanstrom
@ 2014-03-03 15:50                   ` Peter Hull
  2014-03-03 16:04                     ` erik quanstrom
  0 siblings, 1 reply; 16+ messages in thread
From: Peter Hull @ 2014-03-03 15:50 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Mon, Mar 3, 2014 at 3:42 PM, erik quanstrom <quanstro@quanstro.net> wrote:
> what is bootf in the ndb entry for the host that is supposed to pxe boot?
> ndb/query ether $myether bootf

/386/9boot



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] How to find or build 9pxeload?
  2014-03-03 15:50                   ` Peter Hull
@ 2014-03-03 16:04                     ` erik quanstrom
  2014-03-03 16:10                       ` Peter Hull
  0 siblings, 1 reply; 16+ messages in thread
From: erik quanstrom @ 2014-03-03 16:04 UTC (permalink / raw)
  To: 9fans

On Mon Mar  3 10:51:13 EST 2014, peterhull90@gmail.com wrote:
> On Mon, Mar 3, 2014 at 3:42 PM, erik quanstrom <quanstro@quanstro.net> 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



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] How to find or build 9pxeload?
  2014-03-03 16:04                     ` erik quanstrom
@ 2014-03-03 16:10                       ` Peter Hull
  2014-03-04 14:57                         ` Peter Hull
  0 siblings, 1 reply; 16+ messages in thread
From: Peter Hull @ 2014-03-03 16:10 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

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



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [9fans] How to find or build 9pxeload?
  2014-03-03 16:10                       ` Peter Hull
@ 2014-03-04 14:57                         ` Peter Hull
  0 siblings, 0 replies; 16+ messages in thread
From: Peter Hull @ 2014-03-04 14:57 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

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



^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2014-03-04 14:57 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-03-02 21:46 [9fans] How to find or build 9pxeload? Peter Hull
2014-03-02 21:53 ` David du Colombier
2014-03-02 21:56   ` peterhull90
2014-03-03  1:08   ` erik quanstrom
2014-03-03  1:17     ` cinap_lenrek
2014-03-03  1:31       ` erik quanstrom
2014-03-03  2:43         ` andrey mirtchovski
2014-03-03 13:07           ` Peter Hull
2014-03-03 13:21             ` erik quanstrom
2014-03-03 13:29               ` arnold
2014-03-03 13:44               ` Peter Hull
2014-03-03 15:42                 ` erik quanstrom
2014-03-03 15:50                   ` Peter Hull
2014-03-03 16:04                     ` erik quanstrom
2014-03-03 16:10                       ` Peter Hull
2014-03-04 14:57                         ` Peter Hull

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).