Dear group,
can I please have some assistance with booting Linux from a CF card?
There is a 512 MB CF card with DamnSmallLinux v3.0.1 installed via the
script "pendrive_usbhdd.sh". Looks good, can be mounted and read and
written to. In the PC it is connected as /dev/sda.
The target system is an IBM Netstation where the CF card is accessible
as /dev/hda.
The problem is that upon booting the Netstation LILO displays 99...
99... 99... My understanding is that LILO starts correctly from the MBR
of the bootable partition in the CF card but fails to find the Linux kernel.
I have read and understood the LILO FAQ.
My /etc/lilo.conf goes like this:
boot = /dev/sda
disk = /dev/sda
bios = 0x80
delay = 100
vga = 0
image = /boot/linux24
root = /dev/hda1
label = DSL
read-only
The FAQ goes on to call
$ chroot /mnt/sda1 -C /sbin/lilo /etc/lilo.conf
I believe that /mnt/sda1 should not be mounted and that lilo does not
work off an chrooted environment. It simply does not work as the FAQ says.
Any ideas highly appreciated.
Regards, Joerg