Also ich würde auch nochmal das mit der initrd probieren. Auch wenn der Adapter es ermöglicht die CF Karte über den IDE Controller anzusprechen bestehen da hardware technisch enorme hürden. Ich werds mal mit freepia probieren, werd meinen Car PC auch mit ner CF root platte ausstatten.
gretz
Hier die freepia Anleitung (das mit dem mbr hört sich recht vielversprechend an was dein Problem betrifft):
It was easy and works fine. I just followed the readme treating the CF (by the way 256M) as a HD. It is small, fast and silent.
1. boot freepia from a cd
2. go to a console (Ctrl+Alt+F2)
3. mount your cdrom (mount /mnt/cdrom0)
4. put the MBR to your CF (cat /mnt/cdrom0/install/mbr.bin > /dev/hda. This depends on the install-package!!)
5. create a partition at your CF (FAT, min. 64M)
6. "/mnt/cdrom0/install/fdisk /dev/hda"
7. type < n >, then < 1 >, then < return > a few times to accept the defaults. Also type p to print the partition size
8. mark it as bootable, type a then 1 then w to write the partition map changes
9. format it as msdos (/mnt/cdrom0/install/mkdosfs /dev/hda1, blocks where blocks is the number from the print command in fdisk)
10. move the packages you need from /config/packages/not_used to /config/packages and reverse.(REQUIRED are freevo and mplayer). For CF use, just leave this directory the way it is from the CD.
Note: mkdosfs had problems trying to create a single partition on a 256MB card. I tried to force it to format the larger block count, but it gave me a corrupt filesystem (e.g. unmounting hung the kernel, copying more than 8MB of files to it took ages, et c.).
11. copy following files/dirs to /config
* isolinux.cfg (rename to syslinux.cfg)
* logo.lss
* logo.txt
* vmlinuz
* rootfs.gz
* syscfg
* config.tgz
* modules.tgz
* packages
12. mount your partition to /config
13. umount /config
14. syslinux your partition (example: /mnt/cdrom0/install/syslinux /dev/hda1)
15. mount your partition to /config
16. configure /etc/sysconfig for your needs
17. restart your epia WITHOUT the freepia-cd in your drive.
HowTo Written by laca.
Modified by Qeldroma.
Das ganze auf suse zu übertragen sollte kein großes Problem sein.