From owner-freebsd-current@FreeBSD.ORG Thu Apr 9 08:31:35 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 758F8C27 for ; Thu, 9 Apr 2015 08:31:35 +0000 (UTC) Received: from mail.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2FBADCD3 for ; Thu, 9 Apr 2015 08:31:35 +0000 (UTC) Received: from e-new.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.0x20.net (Postfix) with ESMTPS id A2F1F6A6002; Thu, 9 Apr 2015 10:31:30 +0200 (CEST) Received: from e-new.0x20.net (localhost [127.0.0.1]) by e-new.0x20.net (8.14.7/8.14.7) with ESMTP id t398VU8O060517; Thu, 9 Apr 2015 10:31:30 +0200 (CEST) (envelope-from lars@e-new.0x20.net) Received: (from lars@localhost) by e-new.0x20.net (8.14.7/8.14.7/Submit) id t398VTwN059120; Thu, 9 Apr 2015 10:31:29 +0200 (CEST) (envelope-from lars) Date: Thu, 9 Apr 2015 10:31:29 +0200 From: Lars Engels To: Ryan Stone Subject: Re: Dual booting FreeBSD and Win95 Message-ID: <20150409083129.GS20473@e-new.0x20.net> Mail-Followup-To: Lars Engels , Ryan Stone , FreeBSD Current References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="owRCMvbHJBIqpgHE" Content-Disposition: inline In-Reply-To: X-Editor: VIM - Vi IMproved 7.4 X-Operation-System: FreeBSD 8.4-RELEASE-p23 User-Agent: Mutt/1.5.23 (2014-03-12) Cc: FreeBSD Current X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Apr 2015 08:31:35 -0000 --owRCMvbHJBIqpgHE Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Apr 08, 2015 at 03:30:41PM -0400, Ryan Stone wrote: > No, this isn't a late April Fools joke. :( >=20 > I find myself in a situation where I need to integrate my employer's > manufacturing process with a third-party OEM's process. My employer's > hardware tests are all FreeBSD-based while the OEM is Windows 95 based. I > need to come up with a way to integrate them together. >=20 > We're looking at dual-booting FreeBSD and Win95. We're thinking of booti= ng > into Win95, the OEM can do their thing, switch to booting FreeBSD, run our > tests and produce a .csv file with the results, and then boot back into > Win95 for them to finish up. Ideally we would like to switch the boot > slice without human interaction. >=20 > I've been playing around with trying to set one only slice as active to > make the loader boot it, but it appears that doesn't actually work. > boot0cfg would cover half of the use case (switching from FreeBSD back to > Win95), but I'm not sure how I could do the original switch from Win95 to > FreeBSD. >=20 > We've discussed just switching hard drives, but we really want to shoot f= or > a 100% automated process. Anybody have any ideas? Maybe you can make use of the GAG boot manager? I don't know if you can make changes what partition gets booted next out of a running OS. http://gag.sourceforge.net --owRCMvbHJBIqpgHE Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQF8BAEBCgBmBQJVJjjhXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RjQwMDE3RTRERjUzMTI1N0FGRTUxNDlF NTRDQjM3RDNBMDg5RDZEAAoJEOVMs306CJ1tcfcIAKdLrS8l95HiFMT6gWSZ5nYW j6WLnMXrMa7InQfUwwKBvcvlEaYKiuJsiK5dwecRdtM5IJXwV9e7MCJnbvNHkffg nnfieOEcgOxpLxXdqM0ytAzgsbHVyhjsI1gNovDsN1s7g8Cn/yPP7RwuCZtZDYw0 Xuht6fK9+Rs2bzr+VjRiIih+p54mktLwLWiWN9nbXYIDqYjBV1wsvdk75dsxJwfj B/aviSB4jQ5w8DAb3wQgsRHus1WaK4d8FHSSlatnuMOsXJlSIrZJMl6YsuPbtMQA Da5LRIRAQcmnIiEI+eViC++VcVvfOv1HhGSxN7ThJuIcwMj+CeonmkUrtSA5AH0= =7xU8 -----END PGP SIGNATURE----- --owRCMvbHJBIqpgHE--