public inbox for gentoo-embedded@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Sergi Castaño Elias" <pklst.embed.lin@gmail.com>
To: gentoo-embedded@lists.gentoo.org
Subject: Re: [gentoo-embedded] Bootloader for Embedded System
Date: Sun, 2 Apr 2006 14:28:16 +0200	[thread overview]
Message-ID: <1943d0f10604020528v7b09de19n@mail.gmail.com> (raw)
In-Reply-To: <442A6C74.4050207@sit.fraunhofer.de>

Hi,

2006/3/29, Lutz Schönemann <lutz.schoenemann@sit.fraunhofer.de>:
> Okay, now Lilo loads the first stage and returns the error-code 99. The
> man-page contains a paragraph containing the error codes:
>         99  invalid second stage index sector
> and a detailed description:
> "... Errors 99 and 9A usually mean the map file (-m or map=) is not
> readable, likely because LILO was not re-run after some system change,
> or there is   a geometry mis-match between what LILO used (lilo -v3 to
> display) and what is actually being used by the BIOS (one of the lilo
> diagnostic disks, available in the source distribution, may be needed to
> diagnose this problem). ..."
>
> But how can I get the right device-map needed for my embedded system? I
> tried to create a CF card with the diagnostic disks data (writing on CF
> instead of wirting to /dev/sd0) but the system doesn't even boot with
> this CF-Card.
>
> Lutz
>
> Ned Ludd wrote:
> > I always used lilo for this task. I found grub to be way to problematic
> > and BIG. On x86 I'd chroot into the CF and run lilo. It can be tricky
> > and a tad confusing at times till you make that mental map of where the
> > devices live. Note be careful or you could end up killing the wrong
> > boot sector or device.
> >
> > My CF was my /dev/sdb but CF is IDE so I needed a conf like this.
> > http://dev.gentoo.org/~solar/embedded/local/local/customize/etc/lilo.conf
> >
> > The kernel got installed to sdb1->hda1 and sdb2->hda2 was used as the
> > ROOT file system.
> >
> > I also used these two scripts to speed up the task.
> >
> > (Format the CF)
> > http://dev.gentoo.org/~solar/embedded/fdisk_cf_flash
> >
> > (Copy the FS to flash and run the bootloader)
> > http://dev.gentoo.org/~solar/embedded/flash_cf_disk
> >
> > .. good luck.
> >
> >
> >
> > On Tue, 2006-03-28 at 11:37 +0200, Lutz Schönemann wrote:
> >
> >>Hi,
> >>I'm trying to get Linux running on a x86 embedded-system (Panel PC
> >>"Atlas"). The os should be loaded from a CF-Card (CF-Card reader is
> >>onboard and bootable). My current problem with it is that I don't know
> >>how to get a bootloader installed on a CF-Card.
> >>I have a Gentoo-Box (Toshiba Laptop) compiled for i386. The CF-Card is
> >>connected via USB. When ever I install a bootloader on the CF-Card a
> >>Dell laptop is able to boot from it but the embedded system doesn't do
> >>it. It seems to be the problem that the two BIOS differ to much from
> >>each other.
> >>How can I install a bootloader that works on other hardware (with
> >>different BIOS)?
> >>
> >>Someone told me to build a very small kernel and put that into the
> >>master boot record (must be smaller than 446 bytes). How can I do this?
> >>I have deactivated nearly all features, compiled everything as module
> >>that could be build as module but the kernel size is 627k !?!
> >>
> >>For more information on the hardware:
> >>http://www.kws-computer.de/ppcatlas.html
> >>
> >>there is a link to the data sheet (Datenblatt)
> >>
> >>Thanks for help
> >>
> >>--
> >>Lutz Schönemann
> >>
> >>Addr: Fraunhofer Institut für Sichere Informations Technologie SIT
> >>      Rheinstrasse 75, 64295 Darmstadt, Germany
> >>WWW:  http://www.sit.fraunhofer.de
> >>
> >>Zertifizierungen in der FhG: http://pki.fraunhofer.de
>
>
> --
> Lutz Schönemann
>
> Addr:   Fraunhofer Institut für Sichere Informations Technologie SIT
>         Rheinstrasse 75, 64295 Darmstadt, Germany
> WWW:    http://www.sit.fraunhofer.de
>
> Zertifizierungen in der FhG: http://pki.fraunhofer.de
> --
> gentoo-embedded@gentoo.org mailing list
>
>

I would install or run lilo (or any other bootloader) from the
embedded system directly.

I mean, connect only one ide cd reader put CF in the ide reader at
embedded mainboard. No other device to damage its boot.
Then boot from an any live distro or a gentoo install boot cd itself
and chroot to embedded system.
Then, re-run lilo or install grub or any other boot manager.

Sorry my bad english.

-- 
gentoo-embedded@gentoo.org mailing list



  reply	other threads:[~2006-04-02 12:28 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-03-28  9:37 [gentoo-embedded] Bootloader for Embedded System Lutz Schönemann
2006-03-28 12:03 ` Ned Ludd
2006-03-29 11:16   ` Lutz Schönemann
2006-04-02 12:28     ` Sergi Castaño Elias [this message]
2006-03-28 12:34 ` Natanael Copa

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1943d0f10604020528v7b09de19n@mail.gmail.com \
    --to=pklst.embed.lin@gmail.com \
    --cc=gentoo-embedded@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox