From owner-freebsd-hackers@FreeBSD.ORG Thu Apr 28 15:00:37 2005 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D776316A4CE for ; Thu, 28 Apr 2005 15:00:37 +0000 (GMT) Received: from mail.qubesoft.com (gate.qubesoft.com [217.169.36.34]) by mx1.FreeBSD.org (Postfix) with ESMTP id C706C43D45 for ; Thu, 28 Apr 2005 15:00:34 +0000 (GMT) (envelope-from dfr@nlsystems.com) Received: from [192.168.1.254] (dhcp254.qubesoft.com [192.168.1.254]) by mail.qubesoft.com (8.13.3/8.13.3) with ESMTP id j3SF0XVp049584; Thu, 28 Apr 2005 16:00:33 +0100 (BST) (envelope-from dfr@nlsystems.com) In-Reply-To: <426FE38D.2070300@verio.net> References: <426FE38D.2070300@verio.net> Mime-Version: 1.0 (Apple Message framework v622) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <22bb85dd31ec6faad306db831e53c7de@nlsystems.com> Content-Transfer-Encoding: 7bit From: Doug Rabson Date: Thu, 28 Apr 2005 16:00:33 +0100 To: Fred Clift X-Mailer: Apple Mail (2.622) X-Spam-Status: No, score=-2.8 required=5.0 tests=ALL_TRUSTED autolearn=failed version=3.0.1 X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on mail.qubesoft.com cc: freebsd-hackers@freebsd.org Subject: Re: EFI network boot loader for ia32? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Apr 2005 15:00:38 -0000 On 27 Apr 2005, at 20:10, Fred Clift wrote: > This might better belong on -questions, this isn't the most technical > question, but it is obscure... > > I've recently been loaned an eval server indirectly from intel. It is > an SR-2400. We've been using SR-2300s for a while now and have been > doing custom network installs via PXE. > > I note that these new servers have ia32 EFI support and that the only > net-booting they support is via EFI. I can DHCP boot the box via the > EFI boot manager menu that comes up, I get an address and it tftp's a > file from the right server but of course the pxeboot bootfile doesn't > work. I downloaded the indel EFI SDK and it has some sample EFI > binaries (a test binary, one that draws some cute little boxes on the > screen etc) and I can boot and run those just fine... > > I understand that EFI netbooting works fine on (was designed to work > on?) ia64 boxes - is there support for netbooting via EFI on ia32? > > I see /usr/src/sys/boot/EFI - can I somehow build a loader.efi that > would work via netboot for ia32? > > Thanks in advance for any help... The EFI boot loader does not support ia32 in its current state. It would be possible to port it to an ia32 EFI environment with some effort. It would be quite an advanced level project though.