From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1VEfCX-0007Ly-Eb for mharc-grub-devel@gnu.org; Wed, 28 Aug 2013 08:50:21 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35773) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VEbge-0003Er-GN for grub-devel@gnu.org; Wed, 28 Aug 2013 05:05:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VEbgZ-0002mf-OV for grub-devel@gnu.org; Wed, 28 Aug 2013 05:05:12 -0400 Received: from mail-qc0-f178.google.com ([209.85.216.178]:58828) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VEbgZ-0002mE-J0 for grub-devel@gnu.org; Wed, 28 Aug 2013 05:05:07 -0400 Received: by mail-qc0-f178.google.com with SMTP id v1so30186qcw.23 for ; Wed, 28 Aug 2013 02:04:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=berentweb.com; s=google; h=mime-version:reply-to:sender:date:message-id:subject:from:to :content-type; bh=qvn8c8Nx6YBGhTwNz1qlH+/8c+Zm7evwVO1Wa3yvvMU=; b=gZkoZSSQ9ha4cWt5KrohuZTfKFPAiWNzD7hyfPvm4a7M0J9LPr06ngalJEZIGeiq5t gQdULNYQ0Yf7aqpgpna6qQOLuVC/DKuMU9Gtq15Le66fXbiEkBCBMfvP/H98/UT4eiiw BQuPYjw9OT52YsL3N09YYIpTdCpgTNy+OE4uU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-gm-message-state:mime-version:reply-to:sender:date:message-id :subject:from:to:content-type; bh=qvn8c8Nx6YBGhTwNz1qlH+/8c+Zm7evwVO1Wa3yvvMU=; b=flIGTf5OZV/KsYG0qFZ2GjkEMpa8B7X2k2rSm+x/duBbvCnQLSJMgG6mYEvJ9UkIdd m+QzMp5snRB0vzfIdOZS5L0mmfgkmwCXSg90grhIrx3ikwH74BkX/DBhRwCKiAwnlN1A Xx0PD+fFz/8X28K6v923+Ed/YhNxIQk3r5zLNP8o/W3UMyNHR9FxmfONDAWGhoihj/oR 4xulXiCg1vYT1I0zVIx7JSs+Hub+h04aOp3Vno8zkWN73sOETACWCJGJBS8f0+CJz4LA lNTI2fzqrINasu2LlfsbU+x/fyTwAPdbwLEyd2JAEK0NlqNBEXRWCKS1ly+/zUGNzW3D DG1w== X-Gm-Message-State: ALoCoQlG9v66KCMLNVSTggaWFjM83dyJisxuDi/55FIS3G5DilUPQFt2tcixhK4CzFk041Xrtr3a MIME-Version: 1.0 X-Received: by 10.49.15.66 with SMTP id v2mr15072957qec.73.1377680671941; Wed, 28 Aug 2013 02:04:31 -0700 (PDT) Sender: rsb@berentweb.com Received: by 10.224.150.81 with HTTP; Wed, 28 Aug 2013 02:04:31 -0700 (PDT) X-Originating-IP: [83.66.221.131] Date: Wed, 28 Aug 2013 12:04:31 +0300 X-Google-Sender-Auth: 1PfTfj2YvmOelitVY0QnvX2VrkE Message-ID: Subject: grub2 boot freedos kernel.sys From: Beeblebrox To: grub-devel@gnu.org Content-Type: multipart/alternative; boundary=047d7bb0456610bdda04e4fe4722 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.216.178 X-Mailman-Approved-At: Wed, 28 Aug 2013 08:50:20 -0400 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Aug 2013 09:05:17 -0000 --047d7bb0456610bdda04e4fe4722 Content-Type: text/plain; charset=ISO-8859-1 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. --047d7bb0456610bdda04e4fe4722 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
I would like to know if the following is possibl= e:

* 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
auto= exec.bat, command.com, config.sys, kerne= l.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 b= y:
menuentry "DOS kernel" {
=A0=A0 root=3DUUID= =3D8D40-EC8D
=A0=A0 chainloader --ebx=3D0x0180 (hd0,1)/boot/freedos/kernel.sys
=A0=A0= boot=A0 }
gives err msg: "wrong signature". Probab= ly 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 do= n't want to boot into a ram-limited 1.44 or 2.88 virtual floppy. My pur= pose 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 cou= ld not help much because of insufficient grub2 expertise. The feasibility o= f the concept is described here: http://www.novell.com/coolsolutio= ns/feature/3612.html
I would appreciate some help on how to get this done, or if some= one has ideas on how to flash the BIOS using the grub2 menu, that would als= o work.
Regards.
--047d7bb0456610bdda04e4fe4722--