I've downloaded the nix bits from http://code.google.com/p/nix-os/ and compiled 
it under 9vx on OSX, but I'm having some trouble getting the resultant kernel 
to boot.  My target for now is a VMware Fusion VM, which I've got set up to PXE 
boot via nix's ppxeload.  It downloads and runs ppxeload just fine, but there 
appears to be no ether0.  Here's the output on the screen:

Network boot from Intel E1000
Copyright (C) 2003-2008 VMware, Inc.
Copyright (C) 1997-2000 Intel Corporation

CLIENT MAC ADDR: 00 0C 29 D2 AC AC  GUID: 564DA193-9D84-E902-D0E8-F20CCBD2ACAC
CLIENT IP: 10.0.0.133  MASK: 255.255.255.0  DHCP IP: 10.0.0.101
GATEWAY IP: 10.0.0.1
Protected-mode bootstrap...
ELCR: 0E00
cpuidentify: cpuidax 0x306a9 cpuiddx 0xfabfbff
apm ax=f000 cx=f000 dx=40 di=ffff ebx=5770 esi=-1
Boot devices: fd0
boot from: 


I'd think that at this point, I should just be able to type 
"ether0!/amd64/9k8cpu", but alas that just gets me another "boot from:" prompt. 
 One gotcha that I can think of is that my TFTP server is not the same as my 
DHCP server.  Is there a way to specify the TFTP server?  Or am I missing 
something really stupidly simple like ppxeload not supporting the E1000 that 
VMware Fusion emulates, or that my ppxeload binary may need to be recompiled?

Many thanks in advance!

-Ben

Reply via email to