Hi,
I'm trying to understand the working of LinuxBIOS. The FAQ says that it uses a real OS is used to load the OS. Can someone elaborate on this ? Is it that the kernel image which you burn along with linuxbios on the BIOS Flash ROM is copied to RAM, performs the hardware initialization and then it invokes the other OS which in my case would be linux? How is the other OS invoked ?
Thanks, Shubhangi
On Fri, 11 Apr 2003, Shubhangi Jadhav wrote:
Is it that the kernel image which you burn along with linuxbios on the BIOS Flash ROM is copied to RAM, performs the hardware initialization and then it invokes the other OS which in my case would be linux? How is the other OS invoked ?
that is pretty much how it works. Here at LANL we use a system call two kernel monte; do a google on it.
ron
ron minnich wrote:
that is pretty much how it works. Here at LANL we use a system call two kernel monte; do a google on it.
Does monte work on 2.4? What about kexec for 2.4?
-Steve
On Fri, 11 Apr 2003, Steve Gehlbach wrote:
Does monte work on 2.4? What about kexec for 2.4?
both work on 2.4, and kexec works on 2.5
ron
ron minnich wrote:
On Fri, 11 Apr 2003, Steve Gehlbach wrote:
Does monte work on 2.4? What about kexec for 2.4?
both work on 2.4, and kexec works on 2.5
I must be getting the wrong files or something. The last time I looked at kmonte the docs said 2.2 and 2.3 only, and I could not get it to compile under 2.4. And kexec, I could only find the files for 2.5. Maybe you can help me find the right locations.
This is where I was getting kmonte: http://www.scyld.com/products/beowulf/software/monte.html
On Fri, 11 Apr 2003, Steve Gehlbach wrote:
This is where I was getting kmonte: http://www.scyld.com/products/beowulf/software/monte.html
The Scyld stuff is for older Linux kernels; you need to go to the sourceforge and look for beoboot and bproc, etc.
ron
ron minnich wrote:
The Scyld stuff is for older Linux kernels; you need to go to the sourceforge and look for beoboot and bproc, etc.
Thanks, I didn't see it in beowulf, but I did find http://sourceforge.net/projects/monte/, and did a "cvs co" of monte, and built it and insmod'd it on 2.4, and all seems well, though I haven't actually executed it yet.
Thanks for the hints; it's too bad that the scyld stuff comes up on google first, I looked to use this a year ago on 2.4 and gave up assuming it only worked on 2.2. Kind of cryptic to find the right files; the monte project says production stable, but no files released.
Someone needs to put a note on scyld.
-Steve
both work on 2.4, and kexec works on 2.5
I have backported kexec to 2.4.19, and 2.4.20 can use this patch also. Although it isn't the lastest, it works ok. I have tried to port the latest to 2.4, but it requires much more work than I expect. It is what I have so far.
-Andrew
Hello again from Gregg C Levine I might as well chime in on this discussion right here. Andrew are you certain that your patch for the 2.4.19 kernel for the kernel exec function can be applied to the 2.4.20 kernel? Granted I should think it would work, with out too much fuss, except from patch itself, but I'm not an expert.
And more importantly, the make elf image tool, normally requires as one of its parameters, a ram disk. Any suggestions for building one?
Does your LinuxBIOS SDK have anything to offer for this one, Andrew? ------------------- Gregg C Levine hansolofalcon@worldnet.att.net ------------------------------------------------------------ "The Force will be with you...Always." Obi-Wan Kenobi "Use the Force, Luke." Obi-Wan Kenobi (This company dedicates this E-Mail to General Obi-Wan Kenobi ) (This company dedicates this E-Mail to Master Yoda )
-----Original Message----- From: linuxbios-admin@clustermatic.org [mailto:linuxbios- admin@clustermatic.org] On Behalf Of Andrew Ip Sent: Friday, April 11, 2003 10:00 PM To: ron minnich Cc: Steve Gehlbach; Shubhangi Jadhav; linuxbios@clustermatic.org Subject: Re: How does the OS boot OS
both work on 2.4, and kexec works on 2.5
I have backported kexec to 2.4.19, and 2.4.20 can use this patch
also.
Although it isn't the lastest, it works ok. I have tried to port
the
latest to 2.4, but it requires much more work than I expect. It is what I have so far.
-Andrew
-- Andrew Ip Email: aip@cwlinux.com Tel: (852) 2542 2046 Fax: (852) 2542 2036 Mobile: (852) 9201 9866
Cwlinux Limited Unit 202B 2/F Lai Cheong Factory Building, 479-479A Castle Peak Road, Lai Chi Kok, Kowloon, Hong Kong.
Tel: (852)2542 2046 Fax: (852)2542 2036
For public pgp key, please obtain it from
Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios