[pc110] installing small linux boot off pcmcia - HOWTO lilo?

Prashant (cheprosh nospam at yahoo.com)
Mon, 22 Jan 2001 10:18:51 +0000

hi,

So I have been trying to create a pure linux system
boot off a pcmcia card on my pc110, ie no loadlin in
dos as I did before. I am using a small linux
distribution call MuLinux (see
http://mulinux.nevalabs.org/).

This here is the result of "fdisk /dev/hdc", ie fdisk
of the pcmcia card when
it is in the card reader of my desktop:

# fdisk /dev/hdc

Command (m for help): p

Disk /dev/hdc: 4 heads, 32 sectors, 1008 cylinders
Units = cylinders of 128 * 512 bytes

Device Boot Start End Blocks Id
System
/dev/hdc1 * 1 1008 64511+ 83
Linux

I created a mulinux floppy and then copied it to my
compact flash (well,
I did it in an even more round-about way, but here is
a synopsis):

# cat /dev/fd0H1722 > /dev/hdc1

I mounted the flash card:

# mount -t ext2 /dev/hdc1 /mnt/pcmcia0

I then modified the mulinux lilo.conf file named
"lilo.1722" to look like
this: (note: the /boot/boot.b, etc. files do exist on
the flash, I
checked)

=================================================
# lilo.conf for muLinux (build by mu script)
#
disk=/dev/hdc
bios=0x80
sectors=32
heads= 4
cylinders=1008
boot=/dev/hdc1
install=/mnt/pcmcia0/boot/boot.b
map=/mnt/pcmcia0/boot/map
message=/mnt/pcmcia0/boot/mulinux.msg
backup=/dev/null

read-write
vga=normal
prompt
delay=40
timeout=50

image=/mnt/pcmcia0/boot/mulinuz
label=mulinux
root=/dev/hdb1
append="INFO=1722 load_ramdisk=1 prompt_ramdisk=0
ramdisk_size=4600 ramdisk_start=596 "
=======================================================

and then ran the mulinux version of lilo to install
it:

# cat lilo.1722 | ./lilo -r /mnt/pcmcia0 -C -

but I get this error:

stat /dev/hdc: No such file or directory

I get this error if I change hdc to hdc1:

stat /dev/hdc1: No such file or directory

I am sure my lilo.1722 is bad somehow.

Can anyone see my problem? I know I have to change the
append= to
something like "hdb=noprobe hdb=1008,4,32" as well.
(is that right?)

What are the different device names on the pc110? Is
this it:
/dev/hda = 4mb flash
/dev/hdb = compact flash 1
/dev/hdc = compact flash 2
? Do I use these device names in lilo in root=, or ...
hm, a little
confused here. What confuses me is what device names
to use when in lilo,
in editing the lilo.conf am I talking to lilo or to
the boot loader...

oh, I also have the pcmcia booting first in my pc110
h/w config.

thanks in advance

Prashant