Jump to content

Recommended Posts

Posted
Got a feeling I'm going to draw a blank on this one... anyone done it?

 

Seemingly you can use Netboot as a PXE stack from a floppy disk (or harddisk if you think a removeable floppy is too tempting for little fingers) if your network card doesn't support PXE. You need to have a driver available for your PCMCIA card for Netboot to be able to use it, though. Newer cards tend not to have them available, but older ones do - I've just bought two D-Link DFE-690TXD PCMCIA LAN cards off eBay yesterday to try this out:

 

PXE Booting a Laptop

 

--

David Hicks

Posted
I've just bought two D-Link DFE-690TXD PCMCIA LAN cards off eBay yesterday to try this out:

 

And it's not working. After downloading the source code for Netboot, running configure, make, make install, swearing at the computer for a bit as I get make to work, then swearing some more as I figure out that the latest version isn't going to work and that you need 0.9.8, I do this:

 

root@ACSBACKUP002:~# makerom

Bootrom configuration program, Version 0.9.8 (netboot)
Copyright (C) 1995-2003 G. Kuhlmann

Build bootrom for a processor older than 386 (y/n) [no] ? n
Include support for old-style menus (not recommended) (y/n) [no] ? n
Do you want the BIOS to look for boot disks (y/n) [no] ? n
Do you want the bootrom to ask before booting from network (y/n) [no] ? n


List of known network cards:
(0)     unknown card with user supplied driver
(1)     3Com 3C501 Etherlink ISA
...
(131)   Znyx ZX312/314 EtherAction PCI

Select a network card (-1 to review the list) [-1]: 0


Known network card bus types:
(1)     ISA bus (including PnP)
(2)     EISA bus
(3)     MCA bus
(4)     PCI bus
Select the bus type of your network card [1]: 1
Enter PnP device ID string (maybe empty):


The following network driver interfaces are available:
(1)     Packet Driver Interface (PD)
(2)     Network Driver Interface Specification (NDIS)
(3)     Universal Network Driver Interface (UNDI)
Select the interface you wish to use [1]: 1
Enter path of packet driver ('*' for directory listing): *
Contents of /usr/local/lib/netboot/netdrvr/pktdrvr:
 3c501.com               3c503.com               3c505.com
 3c507.com               3c509.com               3c523.com
 dc21x4.com              de600.com               depca.com
 dlkrcb.com              e100bpkt.com            e10ppkt.com
 ee10pkt.com             epropkt.com             exos205.com
 exp16.com               hppclan.com             hppclanp.com
 lan595.com              ne1000.com              ne2.com
 ne2000.com              ne2100.com              smc_wd.com


Enter path of packet driver ('*' for directory listing): dlkrcb.com
Enter command line for packet driver [0x%S]:
Enter minimum execution size in bytes (-1 = default) (decimal): -1
Enter maximum execution size in bytes (-1 = default) (decimal): -1
Do you want to use the packet driver debugger (y/n) [no] ? n
Do you want to specify an additional program (y/n) [no] ? n


Available output file types for rom image:
(1)     Raw binary
(2)     Intel hex
(3)     Motorola hex
(4)     Tektronix hex
(5)     Image for programming a FlashCard across the network
Select the format you wish to use [1]: 1


root@ACSBACKUP002:~#

 

I dd the disk image produced to a floppy, boot a laptop and get a an error message telling me that no PCI device has been found. Which is silly, because I know I'm not looking for a PCI device.

 

Anybody any ideas / comments / help?

 

--

David Hicks

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...