grub-devel.gnu.org archive mirror
 help / color / mirror / Atom feed
* grub2 boot freedos kernel.sys
@ 2013-08-28  9:04 Beeblebrox
  2013-08-28 14:43 ` Lennart Sorensen
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Beeblebrox @ 2013-08-28  9:04 UTC (permalink / raw)
  To: grub-devel

[-- Attachment #1: Type: text/plain, Size: 1336 bytes --]

I would like to know if the following is possible:

* USB thumb drive has grub-1.98 on hd(0,1) gpt layout (boot-bios is hd0,2)
* hd(0,1)/boot/freedos has files
autoexec.bat, command.com, config.sys, kernel.sys, sys.com
Un-tarred from freedos FDOEM.144 and copied into folder
* Boot into USB drive's grub2 boot menu and try to boot freedos by:
menuentry "DOS kernel" {
   root=UUID=8D40-EC8D
   chainloader --ebx=0x0180 (hd0,1)/boot/freedos/kernel.sys
   boot  }
gives err msg: "wrong signature". Probably expected, since files being
booted are for a "virtual floppy", but I also tried it with the files from
ke386f32 .zip as well.

Q: Is what I'm trying to do possible?
I don't want to boot into a ram-limited 1.44 or 2.88 virtual floppy. My
purpose for this is to be able to make mobo BIOS-updates (place BIOS
dosflash.exe + bios.rom files on USB drive, boot into grub2 -> chainload to
dos, mount thumbdrive in dos to make files visible, run dosflash.exe)

I asked this question on the freedos mail list, but they could not help
much because of insufficient grub2 expertise. The feasibility of the
concept is described here:
http://www.novell.com/coolsolutions/feature/3612.html
I would appreciate some help on how to get this done, or if someone has
ideas on how to flash the BIOS using the grub2 menu, that would also work.
Regards.

[-- Attachment #2: Type: text/html, Size: 1760 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread
* grub2 boot freedos kernel.sys
@ 2013-08-30  7:05 Beeblebrox
  2013-08-30 14:35 ` Lennart Sorensen
  0 siblings, 1 reply; 9+ messages in thread
From: Beeblebrox @ 2013-08-30  7:05 UTC (permalink / raw)
  To: grub-devel

[-- Attachment #1: Type: text/plain, Size: 1059 bytes --]

Len & Vladimir:

I just sent a repeat of the first message by mistake - please disregard.

>> You are trying to make it way too complicated. DOS doesn't like
complicated.

I'm fine with that. I just went about it in that manner because I was not
very sure how to get this done and more or less fumbling around.

>> I think the most practical thing to do would be to make a bootable USB
key and use that along with the USBASPI.SYS driver to get access to the
rest of the USB key after booting DOS.

You of course mean by this that I would have to have a dedicated USB drive
just for this task - is that correct? I really don't want to have a USB
dedicated and limited to upgrading of BIOS.

>>* You can always modify FreeDOS to* >* suit your needs

*
*Just to confirm: What I am trying to get done is possible then? Not that I
want to make things complicated, I just want to be able to use a
grub2-bootlader USB to multi-boot various tools (including BIOS flash
utility from dos).
*
*Sadly, flashrom does not work on my hardware as yet.
*
*Thanks again.
*
*
*

[-- Attachment #2: Type: text/html, Size: 1306 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2013-09-05  7:29 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-28  9:04 grub2 boot freedos kernel.sys Beeblebrox
2013-08-28 14:43 ` Lennart Sorensen
2013-08-28 17:21 ` Vladimir 'φ-coder/phcoder' Serbinenko
2013-08-28 19:19   ` Lennart Sorensen
2013-08-30  6:50 ` Fwd: " Beeblebrox
2013-08-31  4:42 ` Andrey Borzenkov
2013-09-05  7:29   ` Beeblebrox
  -- strict thread matches above, loose matches on Subject: below --
2013-08-30  7:05 Beeblebrox
2013-08-30 14:35 ` Lennart Sorensen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).