Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
relatedlinks [2006/06/05 12:18]
127.0.0.1 (old revision restored)
relatedlinks [2010/12/01 05:41] (current)
franka book on BIOS disassembly
Line 1: Line 1:
 ====== Related links ====== ====== Related links ======
  
-If you wish to be listed on this page, please contact [["​mailto:​marty_connor@users.sourceforge.net"​|me]]+If you wish to be listed on this page, please contact [[mdc@etherboot.org|me]]
  
-[[http://​osdir.com/​modules.php?​op=modload&​amp;​name=Downloads&​amp;​file=index&​amp;​req=ratedownload&​amp;​lid=191|Rate Etherboot @ O'​Reilly'​s OSDir.com]]+  *  ​[[http://​osdir.com/​modules.php?​op=modload&​amp;​name=Downloads&​amp;​file=index&​amp;​req=ratedownload&​amp;​lid=191|Rate Etherboot @ O'​Reilly'​s OSDir.com]]
  
-[[http://​www.ltsp.org/​|Linux Terminal Server Project]] is an +  * [[http://​www.ltsp.org/​|Linux Terminal Server Project]] is an open source project to create the administration tools that will make setting up a diskless workstation easier.
-open source project to create the administration tools that will make +
-setting up a diskless workstation easier.+
  
-Some people interested in spreading the benefits of diskless +  * Some people interested in spreading the benefits of diskless terminals and Linux in schools have taken LTSP and created [[http://​k12ltsp.org/​contents.html|K12 LTSP]], which is a distribution based on RedHat, with additional RPMs for setting up a LTSP server easily.
-terminals and Linux in schools have taken LTSP and created [[http://​k12ltsp.org/​contents.html|K12 LTSP]], which is a distribution based on RedHat, with additional RPMs for setting up a LTSP server easily.+
  
 +  * [[http://​ebusiness.gbdirect.co.uk/​case_studies/​xterminal.html|case study]] from GBdirect on deploying thin clients. Mike Banahan might be able to make you a ROM if you are in the area and you ask nicely. :-)
  
 +  * Marty Connor operates the [[http://​rom-o-matic.net/​]] web site which offers custom Etherboot ROM images.
 +
 +  * [[http://​warewulf-cluster.org/​|Warewulf]] is a Linux Cluster distribution that uses Etherboot as the mechanism to boot all of the slave nodes.
 +
 +  * [[http://​www.han.de/​~gero/​netboot.html|Netboot]] is another package for booting PCs diskless. Some of the original software provided in the Etherboot package came from Netboot. ​ Netboot is maintained by Gero Kuhlmann. Netboot might be useful for network cards that are not supported by Etherboot, but you may have to do some experimentation on your own.
 +
 +  * As far as I know, Etherboot is distributed by the following distributions: ​
 +      * [[http://​www.suse.com|SuSE]]
 +      * [[http://​www.connectiva.com.br|Connectiva]]
 +      * [[http://​www.pld.org.pl|Polish(ed) Linux Distribution]] \\
 +  * Although a small complaint that I have is that some vendors have used different version numbers from mine, creating confusion. ​ Please tell [[mailto:​mdc@etherboot.org|me]] if you know of any others.
 +
 +  * [[http://​rtl-etherbootd.sourceforge.net/​|RTL-EtherBootD]] is a project to port the Etherboot drivers to RTLinux so that they can be used by real-time processes.
 +
 +  * [[http://​oss.software.ibm.com/​developerworks/​opensource/​linux/​projects/​lui| LUI]] is GPLed software from IBM for doing cluster installs. Etherboot is one of the supported bootrom platforms.
 +
 +  * [[http://​clusternfs.sourceforge.net/​|ClusterNFS]] is a version of the Universal NFS Daemon that allows clients to share the same NFS-mounted root.
 +
 +  * [[http://​www.gnu.org/​software/​grub/​grub.html|GRUB]] is a project that is developing a unified bootloader and has network booting capabilities,​ derived from Etherboot source.
 +
 +  * [[http://​sourceforge.net/​projects/​diet-pc|DIET-PC]] is a software kitset for building generic or special-purpose thin client solutions from x86 hardware using Etherboot and embedded Linux. Supported protocols include X11, RDP, and ICA.  DIET-PC is similar to NetStation but is DIY not PnP, and is aimed mostly at newer hardware (Pentium II and later).
 +
 +  * [[http://​diet-pc.sourceforge.net/​windows/​etherboot-w2k.html|A HOWTO]] on configuring Windows 2000 DHCP server to serve Etherboot-based thin client distributions.
 +
 +  * [[http://​www.davicom.com.tw/​|Davicom]],​ manufacturers of the DM9102 Ethernet controller, have contributed changes to the Tulip driver for their controller chips. They are keen to support Open Source software so please do try their hardware and drivers and give us feedback and bug reports for improvement.
 +
 +  * A HOWTO by Richard W. Kaszeta on [[http://​www.menet.umn.edu/​~kaszeta/​unix/​xterminal/​index.html|turning older PCs into X-Terminals]]
 +
 +  * Glenn McK has written a web page on [[http://​members.optushome.com.au/​graybeard/​linux/​netboot.html|how to netboot the Dachstein floppy based firewall distribution]].
 +
 +  * Sparcs don't use Etherboot or Netboot but here is a [[http://​www.PuceBaboon.com/​SLXT/​|web page]] that shows you how to make an X-terminal out of a Sparc talking to a Linux server.
 +
 +  * [[http://​www.geocities.com/​SiliconValley/​Lab/​9247/​NIC/​|A collection of jumper settings for old network cards]]
 +
 +  * [[http://​huizen.dds.nl/​~jacco2/​samba/​dos.html|A web page about networking software for DOS and Win3.x]]
 +
 +  * Jerzy Tarasiuk has written [[http://​www.fuw.edu.pl/​~jt/​net-boot.html|some notes about how Novell (IPX) network boot ROMs work]].
 +
 +  * [[http://​cuiwww.unige.ch/​info/​pc/​remote-boot/​howto.html| Linux Remote-Boot mini-HOWTO: Configuring Remote-Boot Workstations with Red-Hat Linux, DOS, Windows 3.1 and Windows 95]] talks about booting from a commercial boot ROM product but a lot of the information is useful to Etherboot and Netboot also.
 +
 +  * [[http://​appdeploy.com/​faq/​networkdetect.shtml|A page on creating network boot disks]], mostly for DOS and Windows.
 +
 +  * [[ftp://​ftp.solucorp.qc.ca/​pub/​netaudio/​|Netaudio]] is a neat way of redirecting audio to another computer on the network, especially a diskless X-terminal.
 +
 +  * Recent versions of [[http://​wauug.erols.com/​pub/​knaff/​mtools/​|mtools]] have a floppy daemon which gives remote access to a floppy drive.
 +
 +  * [[http://​etherboot.sourceforge.net/​bull/​|Booting the Bull Netstation]]
 +
 +  * [[http://​etherboot.sourceforge.net/​doc/​html/​sshterminal/​t1.html|Serving SSH sessions]] shows how to configure a (possibly diskless) Linux/Unix host so that users can directly ssh to a remote hosts from the login prompt.
 +
 +  * [[mailto:​jeanmarc.lacroix@free.fr|Jean Marc Lacroix]] provided the [[http://​etherboot.org/​bin2intelhex.c|source code]] for a filter that translates from binary image format to Intel'​s HEX format. You need this tool if the software that came with your EPROM burner does not support raw image files.
 +
 +  * Steve Flynn wrote a small [[http://​thelight.mine.nu:​2580/​~freescosoft/​0.2.7/​lpdsrv.tgz|LPR daemon]].
 +
 +  * Not a commercial product, but Abhijit Dasgupta has a open hardware for an EEPROM programmer that can program chips up to 28256. Download from [[http://​metalab.unc.edu/​pub/​Linux/​apps/​circuits|here]].
 +
 +  * Free schematics and Linux controller code for a [[http://​web.mit.edu/​bunnie/​www/​proj/​flashburn/​fb.html|Flash ROM programmer]].
 +
 +  * The following links were kindly contributed by Alexander Foken:
 +
 +  * Flash EEPROM Programmers:​
 +
 +  * The "​c'​t-Flasher"​ programmer [[http://​www.heise.de/​ct/​ftp/​projekte/​flasher/​|in German]], and in [[http://​www.heise.de/​ct/​Redaktion/​ea/​flasher/​flasheng.htm|English translation]]. The "​c'​t-Flasher"​ is a very simple ISA card (raw card w/o components commercially available for about 13 EURO), using a well-supported,​ but closed-source DOS-based software. c'​t-Flasher was developed by the famous German "​c'​t"​ magazine.
 +
 +  * The "IDE Flasher"​ in [[http://​www.loet.de/​flasher.html|German only]]. The "IDE Flasher"​ is an extremely simple flash programmer connected to any IDE bus (exclusively,​ can't be connected in parallel to harddisk or CDROM). Using this simple trick, it is compatible with any computer that has an IDE interface, no matter what bus system is used. This circuit uses exactly two chips, two resistors and two capacitors, nothing more. Like the "​c'​t-Flasher",​ closed-source DOS-based software is used to write the EEPROM. ​ The printed circuit board is available raw with resistors and capacitors soldered on, as kit, and as complete, tested device for 17 EURO to about 50 EURO.
 +
 +  * Tips and Tricks:
 +
 +  * "​Pannenhelfer"​ in [[http://​www.geocities.com/​SiliconValley/​Bay/​4552/​hardware.html|German only]] contributes a know-how collection for the c'​t-Flasher and a few tricks.
 +
 +  * Flash-Programmer Software:
 +
 +  * Linux-based software for "​c'​t-Flasher",​ "IDE Flasher"​ and a few others is available in [[http://​sourceforge.net/​projects/​ctflasher/​|English]].
 +
 +  * Alexander writes: I have no relation to the links above except that I read that pages. I'm not involved in any of those projects. I wired the "IDE Flasher"​ circuit on a prototype board within 8 hours, and it simply works. No trouble. I took the 32pin to 28pin adapter from the "​Pannenhelfer"​ page to put 32pin-EEPROMs into the 28pin sockets of my network cards. And of course, the EEPROMS contain Etherboot.
 +
 +  * [[http://​lwn.net/​Kernel/​LDD3/​|Linux Device Drivers, Third Edition]] especially [[http://​lwn.net/​images/​pdf/​LDD3/​ch17.pdf|chapter 17]] for "​Network Drivers"​
 +    * The [[http://​www.cs.fsu.edu/​~baker/​devices/​notes/​|Course from Ted P. Baker]] is geared to this book. Have a look for his comprehension at [[http://​www.cs.fsu.edu/​~baker/​devices/​notes/​ch17.html|chapter 17]] for Network Drivers which discusses //e100.c// a little bit.
 +
 +  * [[http://​oreilly.com/​catalog/​understandlni/​|Understanding Linux Network Internals, O'​Reilly]]
 +
 +  * [[http://​tldp.org/​LDP/​lkmpg/​2.6/​|The Linux Kernel Module Programming Guide]]
 +
 +  * D. [[http://​sites.google.com/​site/​pinczakko/​low-cost-embedded-x86-teaching-tool-2|Salihun'​s]] book: [[http://​www.amazon.com/​BIOS-Disassembly-Ninjutsu-Uncovered/​dp/​1931769605/​ref=cm_cr_pr_product_top|BIOS Disassembly Ninjutsu Uncovered]]

QR Code
QR Code relatedlinks (generated for current page)