From nobody@FreeBSD.org  Sun May 25 17:24:37 2008
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id DEE811065682
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 25 May 2008 17:24:37 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id CC3268FC12
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 25 May 2008 17:24:37 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m4PHN5t4016219
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 25 May 2008 17:23:05 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.2/8.14.1/Submit) id m4PHN5q6016217;
	Sun, 25 May 2008 17:23:05 GMT
	(envelope-from nobody)
Message-Id: <200805251723.m4PHN5q6016217@www.freebsd.org>
Date: Sun, 25 May 2008 17:23:05 GMT
From: Martin Johnson <martin@martinshouse.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: You can't usefully PXEBOOT the 7.0-RELEASE-i386-livefs.iso image
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         123981
>Category:       i386
>Synopsis:       [pxeboot] You can't usefully PXEBOOT the 7.0-RELEASE-i386-livefs.iso image
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    re
>State:          feedback
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 25 17:30:01 UTC 2008
>Closed-Date:    
>Last-Modified:  Tue Mar 12 09:30:00 UTC 2013
>Originator:     Martin Johnson
>Release:        7.0-RELEASE
>Organization:
n/a
>Environment:
7.0-RELEASE-i386-livefs.iso
>Description:
You cannot usefully PXEBOOT the LiveFS CDROM image.  This is a pity, because it would be useful as a rescue boot image for computers without CDROM drives.

To be strictly accurate, you _can_ tweak the image to PXEBOOT so that the FreeBSD installer will run, by editing loader.conf and decompressing mfsroot.gz (see http://jdc.parodius.com/freebsd/pxeboot_serial_install.html ) but this does not get you very far.

The problem is that when you choose the installer's menu option to launch the rescue shell, there is no option to access the rest of the ISO image files over NFS.  It only works from CDROM, which you don't have if you're PXE booting over the network.

>How-To-Repeat:
Use any machine with PXEBOOT support, as per http://jdc.parodius.com/freebsd/pxeboot_serial_install.html .  You will need a working FreeBSD machine to serve the image file from, with working DHCP, TFTP and NFS services.

Once the FreeBSD installer is running, select the rescue shell. It won't be able to find the files it needs.
>Fix:
The FreeBSD installer already allows you to install FreeBSD by accessing the installation files over NFS.  It should be possible to access the LiveFS CD files in the same way.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-i386->re 
Responsible-Changed-By: remko 
Responsible-Changed-When: Wed Jul 14 09:39:38 UTC 2010 
Responsible-Changed-Why:  
This might be something for the release engineers to fiddle with. I'd guess that there is additional need on the CD-ROM image to support PXEbooting, which would change the RE proces. Ofcourse that could mean that another group has to look at this. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=123981 
State-Changed-From-To: open->feedback 
State-Changed-By: rodrigc 
State-Changed-When: Tue Mar 12 02:18:46 PDT 2013 
State-Changed-Why:  
Brad Davis <brd@FreeBSD.org> has written a document which 
explains how you with FreeBSD 9, you can PXE boot 
the FreeBSD 9 disc1 ISO:  http://freebsd.so14k.com/freebsd9_pxe.shtml  

http://www.freebsd.org/cgi/query-pr.cgi?pr=123981 

From: Craig Rodrigues <rodrigc@FreeBSD.org>
To: bug-followup@FreeBSD.org, martin@martinshouse.com
Cc:  
Subject: Re: i386/123981: [pxeboot] You can&#39;t usefully PXEBOOT the
 7.0-RELEASE-i386-livefs.iso image
Date: Tue, 12 Mar 2013 02:24:43 -0700

 --e0cb4efe2dbe22685f04d7b6dcdc
 Content-Type: text/plain; charset=ISO-8859-1
 
 Also, the FreeBSD Handbook has a lot of updated general documentation on
 PXE booting which
 you might find helpful:
 
 http://www.freebsd.org/doc/handbook/network-pxe-nfs.html
 
 --e0cb4efe2dbe22685f04d7b6dcdc
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 <div dir=3D"ltr"><div>Also, the FreeBSD Handbook has a lot of updated gener=
 al documentation on PXE booting which<br></div>you might find helpful:<br><=
 br><a href=3D"http://www.freebsd.org/doc/handbook/network-pxe-nfs.html">htt=
 p://www.freebsd.org/doc/handbook/network-pxe-nfs.html</a><br>
 
 </div>
 
 --e0cb4efe2dbe22685f04d7b6dcdc--
>Unformatted:
