1 |
I always used lilo for this task. I found grub to be way to problematic |
2 |
and BIG. On x86 I'd chroot into the CF and run lilo. It can be tricky |
3 |
and a tad confusing at times till you make that mental map of where the |
4 |
devices live. Note be careful or you could end up killing the wrong |
5 |
boot sector or device. |
6 |
|
7 |
My CF was my /dev/sdb but CF is IDE so I needed a conf like this. |
8 |
http://dev.gentoo.org/~solar/embedded/local/local/customize/etc/lilo.conf |
9 |
|
10 |
The kernel got installed to sdb1->hda1 and sdb2->hda2 was used as the |
11 |
ROOT file system. |
12 |
|
13 |
I also used these two scripts to speed up the task. |
14 |
|
15 |
(Format the CF) |
16 |
http://dev.gentoo.org/~solar/embedded/fdisk_cf_flash |
17 |
|
18 |
(Copy the FS to flash and run the bootloader) |
19 |
http://dev.gentoo.org/~solar/embedded/flash_cf_disk |
20 |
|
21 |
.. good luck. |
22 |
|
23 |
|
24 |
|
25 |
On Tue, 2006-03-28 at 11:37 +0200, Lutz Schönemann wrote: |
26 |
> Hi, |
27 |
> I'm trying to get Linux running on a x86 embedded-system (Panel PC |
28 |
> "Atlas"). The os should be loaded from a CF-Card (CF-Card reader is |
29 |
> onboard and bootable). My current problem with it is that I don't know |
30 |
> how to get a bootloader installed on a CF-Card. |
31 |
> I have a Gentoo-Box (Toshiba Laptop) compiled for i386. The CF-Card is |
32 |
> connected via USB. When ever I install a bootloader on the CF-Card a |
33 |
> Dell laptop is able to boot from it but the embedded system doesn't do |
34 |
> it. It seems to be the problem that the two BIOS differ to much from |
35 |
> each other. |
36 |
> How can I install a bootloader that works on other hardware (with |
37 |
> different BIOS)? |
38 |
> |
39 |
> Someone told me to build a very small kernel and put that into the |
40 |
> master boot record (must be smaller than 446 bytes). How can I do this? |
41 |
> I have deactivated nearly all features, compiled everything as module |
42 |
> that could be build as module but the kernel size is 627k !?! |
43 |
> |
44 |
> For more information on the hardware: |
45 |
> http://www.kws-computer.de/ppcatlas.html |
46 |
> |
47 |
> there is a link to the data sheet (Datenblatt) |
48 |
> |
49 |
> Thanks for help |
50 |
> |
51 |
> -- |
52 |
> Lutz Schönemann |
53 |
> |
54 |
> Addr: Fraunhofer Institut für Sichere Informations Technologie SIT |
55 |
> Rheinstrasse 75, 64295 Darmstadt, Germany |
56 |
> WWW: http://www.sit.fraunhofer.de |
57 |
> |
58 |
> Zertifizierungen in der FhG: http://pki.fraunhofer.de |
59 |
-- |
60 |
Ned Ludd <solar@g.o> |
61 |
Gentoo Linux |
62 |
|
63 |
-- |
64 |
gentoo-embedded@g.o mailing list |