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