network booting i386 PeeCee

From: Ted Spradley (tsprad+usenet_at_spradley.org.invalid)
Date: 01/20/04

  • Next message: Phillip Musumeci: "Re: *BSD compatibility - request for improved collaboration"
    Date: Tue, 20 Jan 2004 00:19:02 GMT
    
    

    Has anyone here ever successfully booted NetBSD onto a PeeCee using
    Etherboot?

    The server and the client are both pretty basic K6 PeeCees of several
    years ago. The server is running netbsd-1-6-PATCH002-RC4-i386. I went
    to http://rom-o-matic.net/5.2.2/ and got the appropriate Etherboot and
    put it on a floppy, and I enabled tftpd and inetd on my DHCP server
    (plus all the necessary NFS server stuff, but we haven't got that far
    yet). I created a /tftpboot directory and copied the kernel that the
    server is running to it, and I changed /etc/dhcpd.conf appropriately.

    Ngrep shows me that Etherboot is having a nice dialog with dhcpd and
    with tftpd, but then Etherboot spits out:

    ..Me: 10.0.0.10, Server: 10.0.0.3, Gateway 10.0.0.2
    Loading 10.0.0.3:netbsd ..(ELF)...
    segment [C0100000,0288E80) does not fit in any memory region
    error: not a valid image
    Unable to load file.

    Now, the Etherboot docs talk about using a mknbi utility on Linux
    kernels, but "Booting a FreeBSD kernel is documented elsewhere and does
    not require a generating a boot image." I'm guessing NetBSD is close to
    FreeBSD in this respect.
    http://www.netbsd.org/Documentation/network/netboot/intro.i386.html just
    completely glosses over tftp and what file actually gets sent to the
    client. diskless(8) sez:

         1. The PROM (or stage-1 bootstrap) loads a boot program.
         2. The boot program loads a kernel.
         3. The kernel does NFS mounts for root.

    which suggests maybe there's an intermediate loader that gets loaded
    first, then it loads the kernel. But I haven't found such a loader for
    i386.

    So I ask, has anyone here made this work?

    -- 
    TALK about it. That's why God invented email, right?
        -- http://blogs.salon.com/0002153/stories/2003/04/29/boredom.html
    

  • Next message: Phillip Musumeci: "Re: *BSD compatibility - request for improved collaboration"

    Relevant Pages

    • "CIFS VFS: server not responding" with some client/server combinations
      ... As it might be kernel related and others ... A Samba server running Debian Etch with latest updates. ... I don't know what's different with Etch on the client, ...
      (Linux-Kernel)
    • Re: problems with latest smbfs changes on 2.4.34 and security backports
      ... something different on my samba server or similar, ... the client is an IBM NetworkStation 1000 (a PowerPC ... seems a security problem and I don't think is desirable, ... It is possible that you booted a wrong kernel during one of your tests. ...
      (Linux-Kernel)
    • Re: Using COM OutProc server on WinCE
      ... nk.exe (kernel process) and you can't popup UI from nk.exe in CE 6.0. ... Microsoft Corporation ... to the client so I guess in that scenario services.exe won't be helpful. ... Server (you'd need SYSGEN_DCOM, see ...
      (microsoft.public.windowsce.app.development)
    • Re: NFS EINVAL on open(... | O_TRUNC) on 2.6.23.9
      ... Thanks to Chuck's help i finally decided to proceed to a git bisect and found the bad patch. ... What isn't quite clear to me is whether this commit causes your user- space server to start failing suddenly, or it causes the client to start sending the special non-standard time stamps in the SETATTR request. ... it would be helpful if you could run this test with a constant kernel version on one side while varying it on the other. ...
      (Linux-Kernel)
    • NFS problems with through 2.5.x to 2.6.0-test9
      ... When the server is running the ... kernel, as a client the 2.6 series seem to work perfectly, excluding ... Interesting problem arose when I attempted switch the server's kernel to ... with and without nfsv4 support compiled in (was considering testing it at ...
      (Linux-Kernel)