Hello all!
My fruitless tries of installing Tinycore Linux have got me almost despairing! I have searched the internet up and down and always end up turning in circles. Any help or pointer to the right direction would be highly appreciated.
My rig is a bit non-standard in that it uses a CF-to-ZIF adapter which seemingly necessitates the usage of extlinux as only boot loader capable of handling such. (I explained this finding at length here
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/477430/comments/17 and
http://forum.ubuntuusers.de/topic/grub-bootet-nicht-von-cf-karte-acer-aspire-on/#post-2520362)
Installing TCL should be a breeze, I thought. That was long time ago, though, and I still cannot boot into TCL as of today. Here is a list of my partitions from cfdisk:
sda1 Primäre Linux ext3 [HOME] 2582.74
sda2 Primäre Linux ext2 [TCL] 213.86
sda3 Primäre Linux ext2 [TCL2] 345.47
sda5 Boot Logische Linux ext3 [ROOT] 7336.95
Logische Freier Bereich 3964.59
sda6 Logische Linux Swap / Solaris 1571.03
Here is my extlinux.conf:
prompt 1
TIMEOUT 20
DEFAULT ubuntu104
DISPLAY extlinux.txt
LABEL ubuntu104
KERNEL /boot/vmlinuz-2.6.32-24-generic
APPEND initrd=/boot/initrd.img-2.6.32-24-generic root=UUID=322df84a-2013-4da4-84de-8b2509cc2edc ro splash pciehp.pciehp_force=1 elavator=noop quiet splash enable_mtrr_cleanup --
LABEL ubuntu104R
KERNEL /boot/vmlinuz-2.6.32-24-generic
APPEND initrd=/boot/initrd.img-2.6.32-24-generic root=UUID=322df84a-2013-4da4-84de-8b2509cc2edc ro single splash --
LABEL tcl
COM32 chain.c32
APPEND hd0 2
A couple of remarks to that: Ubuntu boots perfectly fine from sda5 which is referred to by UUID here.
You may wonder why I have extlinux chain load to partition sda2. Without that, my file system on sda5 gets mess up badly and needs to be checked when booting Ubuntu. (Needless to say that TCL does not boot from sda5 either. It crashes with the same kernel panic, cf. below)
Extlinux is configured the following way on sda2:
prompt 1
TIMEOUT 20
DEFAULT tcl
LABEL tcl
kernel /bzImage
initrd /tinycore.gz
APPEND ide_core.nodma=0.0 --
This is the best I have been able to do but the booting ends in a kernel panic of which I have attached a screen shot. I had been worried about sda3 being mentioned but having the tinycore files located there or not does not make any difference. Ditto for the nodma-option being present or not. I have also filmed the full boot process but cannot recognize anything bad happening.
It seems to me as if the initial ram disk does not provide tinycore with the necessary tools for dealing with the CF-to-ZIF adapter set-up. Can anybody share some insight?
St. Mueller, Switzerland