Query based on : LILO for RTEMS
Joe Samuel
sjoe2 at yahoo.com
Fri Nov 15 03:20:48 UTC 2002
Hi Rakesh,
I had the same problem as you mentioned, but I've
managed to boot in to RTEMS using the GRUB
commandline. Here's how.
'You were able to create the GRUB 'boot floppy'
mentioned in that mail rt? If not you can create this
thru the commands:
cd /usr/share/grub/i386-redhat
Here you'll find the stage1 and stage2 files
needed. dd it to the boot floppy
>dd if=stage1 of=/dev/fd0 bs=512 count=1
>dd if=stage2 of=/dev/fd0 bs=512 seek=1
The grub boot disk is ready. Boot using it and in the
grub shell issue
>root (your hd partition with the rtems executive)
At this point, you need to know how grub addresses
your devices. Hard disk 1 is termed as hd0 and
partitions are numbered from 0.(I'm talking about
grub0.91. Seems that the partition numbering in
earlier versions was different). Let your rtems
executive name be hello.exe and the partition be the
third one. Then you'll give
>root (hd0,2)
Now set the kernel image using
>kernel hello.exe
The next step is
>boot
You're done.
best of luck
Joe
--- Erwin Rol <erwin at muffin.org> wrote: > Hello
Rakesh,
>
> As you can see in the email header i also sent this
> mail to the RTEMS
> list, which is normaly the best place to ask
> "gerneral" questions. I
> personaly don't know grub to well , and can't really
> give you any help
> on that topic, i just sugested trying it to make
> sure the problem you
> had was really lilo related.
>
> To everybody else, just read the mails below and
> maybe someone can give
> Rakesh some help ?
>
> - Erwin
>
> On Thu, 2002-11-14 at 07:50, Rakesh.V.R wrote:
> > Hi Erwin,
> > Thanks for your reply. I tried to boot with
> GRUB following the
> > directions specified in the HOWTO doc, provided
> along with the RTEMS
> > snapshot. But on giving the "install" command,
> "File Not Found" error is
> > displayed. I've attached the HOWTO doc with this
> mail.
> > I tried using plex86 simulator. Still not
> successful to run RTEMS based
> > application. Expecting your suggestions.
> >
> > Thanks,
> > Rakesh
> >
> > ----- Original Message -----
> > From: "Erwin Rol" <erwin at muffin.org>
> > To: "Rakesh.V.R" <rakesh at atinav.com>
> > Sent: Thursday, November 14, 2002 2:44 AM
> > Subject: Re: Query based on : LILO for RTEMS
> >
> >
> > > Hello Rakesh,
> > >
> > > On Thu, 2002-11-07 at 07:17, Rakesh.V.R wrote:
> > > > Hello Erwin,
> > > > I configured and build RTEMS for target
> i386-rtems and pc386 bsp.
> > > Then I
> > > > edited the path in Makefile.inc provided in
> your liloboot package to
> > > the
> > > > sample helloworld application created. I
> created the zImage and tried
> > > to
> > > > boot the same using lilo. System successfully
> booted to RTEMS. But
> > > instead
> > > > of printing *** HELLO WORLD TEST ***, etc
> specified in the printf()
> > > > statements, it printed number 8000 for some 10
> times and stopped.
> > > Could you
> > > > please suggest something in this regard.
> > >
> > > Hmmm hard to say, i wrote the lilo stuff a
> _long_ time ago so it might
> > > be something with the newer RTEMS kernels that
> goes wrong. Did you try
> > > to boot with grub to verify that RTEMS itself
> works on your hardware ?
> > >
> > > > Is there any good pc386 emulator, which can be
> used for running the
> > > > application?
> > >
> > > I used BOCH's to boot RTEMS, that should still
> work. Else you can try
> > > vmware. BOCH's is opensource vmware is closed
> commercial software.
> > >
> > >
> > > I know the reaction was a bit slow, but i hope
> it still helps you a bit,
> > >
> > > Erwin
> > >
> > >
> > > > Thanks,
> > > > Rakesh
> > > >
> > > > ----- Original Message -----
> > > > From: "Erwin Rol" <erwin at muffin.org>
> > > > To: "RTEMS" <rtems-users at oarcorp.com>
> > > > Sent: Saturday, January 29, 2000 3:57 AM
> > > > Subject: LILO for RTEMS
> > > >
> > > >
> > > > > Hello all,
> > > > >
> > > > > due to the positive reactions here the
> source to
> > > > > make a image that can be booted with lilo.
> > > > >
> > > > > Few notes:
> > > > > it is hacked linux kernel code, which makes
> it GPL.
> > > > > The Makefile.inc holds the path to the
> "image" that should
> > > > > be booted. after a 'make' you will have a
> zImage wich can
> > > > > be dd'ed to floppy or booted with lilo.
> > > > >
> > > > > lilo offers the possibility pass boot
> parameters and to pass
> > > > > the memory size and it sets up the video
> modes.
> > > > > These things might be usefull for the pc386
> BSP ?
> > > > > also I am interested to see if it solves
> those strange reboot
> > > problems.
> > > > > I never have had serious problems with the
> 4.0.0 version and grub
> > > and
> > > > > was very supriced to see the C++/sp/hello
> wolrd (the only ones i
> > > tried)
> > > > > worked in one go now.
> > > > >
> > > > > I hope it is usefull and maybe can be
> integrated in the pc386 BSP
> > > (even
> > > > > though
> > > > > it is GPL)
> > > > >
> > > > > - Erwin
> > > > >
> > > > > PS. can someone tell me what the best way
> would be to interegrate
> > > this
> > > > > into the
> > > > > build process ? now i run make manualy on it
> and have to chnage the
> > > > > image name in the makefile.
> > > > >
> > > > >
> > > >
> > >
>
>
> ATTACHMENT part 2 application/pgp-signature
name=signature.asc
__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com
More information about the users
mailing list