-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

INET Administrator wrote:
> I have succesfully setup a Compact Flash card bootup using a card
> formatted and sys'd in win9x and a DOS etherboot image. I copied the
> etherboot image to the CF card, deleted the win9x command.com and
> renamed the etherboot image to command.com (initially tried a DOS 6.22
> format but client always freezes at VERIFYING DMI POOL DATA)
>
> Everything works perfectly, client boots into X, use programs etc...
> but with 1 small annoying problem. The client booting off the CF card
> always shows the following message just after the pc POST info:-
>
> Type the name of the Command Interpretor (e.g., c:\command.com)
> C>
>
> I type in command.com and the boot process continues.
>
> Any idea's appreciated, maybe I should format the CF card in linux and
> setup a linux boot image. I am a linux newbie but if someone can give me
> good enough instructions I will have a go at anything once.

Definitely try that (please!).  :)

Assuming your CF card is on /dev/hda, partition the drive with a Linux
partition (type 83) using fdisk (or your favorite Linux partition tool),
create an ext2 (or your favorite) filesystem on the partition, create
the file structure necessary for the bootloader, copy the Etherboot LILO
code to the device, and initialize the bootloader on the CF device.

1)  Partition the CF device with a Linux partition scheme:

Type 'fdisk /dev/hda' at a command prompt.  This will bring up the
paritioning tool under Linux.  Delete all existing partitions on the
device (unless you want to save something).  Create a single primary
partition with ID 1.  Make sure the parition type is Linux (should be
83, if I remember correctly).  Write out the parition table and exit fdisk.

2)  Create a filesystem on the newly created partition:

Type 'mke2fs /dev/hda1' at a command prompt.  This will create an EXT2
filesystem on the first partition on your CF device.  The device is now
prepared to be mounted and files placed on it.  You can mount it by
typing 'mount /dev/hda1 /mnt' (or a location you would like to use; we
will assume /mnt).

3)  Add the files for LILO and Etherboot for your network card:

Create the following directories on your CF device: boot, etc, tmp.  The
Etherboot files go in /boot along with specific LILO files.  The
lilo.conf file goes in /etc.

To create the directories, type 'cd /mnt' at a command prompt.  Type
'mkdir boot etc tmp' from that location.

Copy the parts of LILO from your current installation (if you use LILO
as your bootloader) or download and install LILO on your workstation and
copy the relevant files.  Most likely you will want the /boot/message
file and the /boot/boot.b files.  Copy them from /boot to /mnt/boot.
Copy the /etc/lilo.conf file to /mnt/etc/lilo.conf.  Copy the LILO
Etherboot file from wherever you downloaded it (www.rom-o-matic.net has
them) to /mnt/boot.  Edit /mnt/etc/lilo.conf and change the
configuration to point to the /boot/<LILOETHERBOOTFILE> file instead of
the kernel image it was pointing to.

4)  Initialize the bootloader on the CF device on the MasterBootRecord
of the CF device:

You will need to make sure that the /mnt/etc/lilo.conf file has
boot=/dev/hda (or whatever your CF device will be when inserted).  If it
is currently not that device, you will need to determine which BIOS disk
it will be and "modify" it with bios=... and disk=... lines in
/mnt/etc/lilo.conf.  I will leave that as an excercise in reading the
man pages for lilo and lilo.conf for you to figure out.  E-mail the list
if you need assistance.

To initialize the CF device's MBR to allow it to boot, you will need to
run the /sbin/lilo command from a command prompt.  LILO needs to know
that you intend to install the bootloader on a device other than your
currently running boot drive, so you need to specify the "root" location
for the configuration file, etc. to LILO when running the command.  You
do this with the '-r' option to lilo.

Type 'lilo -v -r /mnt' to install the bootloader onto your CF device.

Reboot and enjoy Etherboot/LTSP!  :)

- --
Jason A. Pattie
[EMAIL PROTECTED]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE99L/euYsUrHkpYtARAqcWAJ9A+wuUtOuGyTYKmSG0P7iBCIdM9QCfV8h4
Tcee5gXVei2Db2J7MtVUJr8=
=+eJh
-----END PGP SIGNATURE-----


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.openprojects.net

Reply via email to