From owner-freebsd-bugs@FreeBSD.ORG Mon Apr 6 15:28:40 2015 Return-Path: Delivered-To: freebsd-bugs@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 30F18A85 for ; Mon, 6 Apr 2015 15:28:40 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (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 1666B816 for ; Mon, 6 Apr 2015 15:28:40 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t36FSdE2046217 for ; Mon, 6 Apr 2015 15:28:39 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 199197] FreeBSD should be able to PXE boot directly from ISO file Date: Mon, 06 Apr 2015 15:28:40 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 9.1-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: will@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Apr 2015 15:28:40 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199197 Bug ID: 199197 Summary: FreeBSD should be able to PXE boot directly from ISO file Product: Base System Version: 9.1-RELEASE Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: kern Assignee: freebsd-bugs@FreeBSD.org Reporter: will@FreeBSD.org Since 9.0+, FreeBSD has not been able to PXE boot directly from an ISO file. The kernel will start (having been set up by the loader), but multiuser will fail because the ISO image was only accessible in protected memory, before the kernel booted. It should be copied as a linker file for the kernel to reference, and then geom should be modified to try to attach to linker files (at least this particular one), enabling iso9660 tasting to work and therefore mountroot. I have done some work along these lines, but was not able to finish before switching to other work. If anyone wants to try to fix it this way (there may be other ways I'm not aware of), let me know and I will dig the patch out from the sands of time. -- You are receiving this mail because: You are the assignee for the bug.