From owner-freebsd-hackers@freebsd.org Mon Aug 3 09:45:18 2015 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E785B9B195D for ; Mon, 3 Aug 2015 09:45:18 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id BFB541859 for ; Mon, 3 Aug 2015 09:45:18 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (ppp121-45-239-102.lns20.per1.internode.on.net [121.45.239.102]) (authenticated bits=0) by vps1.elischer.org (8.14.9/8.14.9) with ESMTP id t739jCDf088372 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 3 Aug 2015 02:45:16 -0700 (PDT) (envelope-from julian@freebsd.org) Subject: Re: pivot_root() and FreeBSD To: Adrian Chadd , Dirk-Willem van Gulik , "freebsd-hackers@freebsd.org" References: <654E1C53-8536-406D-B218-EA6F20848821@webweaving.org> <55BEE4A5.40107@freebsd.org> <20150803071150.GA6116@brick.home> From: Julian Elischer Message-ID: <55BF3822.7030405@freebsd.org> Date: Mon, 3 Aug 2015 17:45:06 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Aug 2015 09:45:19 -0000 On 8/3/15 3:13 PM, Adrian Chadd wrote: > .. and it won't work for upgrading routers, as the MIPS things don't use loader. it can also be compiled into the kernel... I've done that... a picobsd filesystem linked into the kernel grub can also handle it if grub works on mips. > > On 3 August 2015 at 00:11, Edward Tomasz Napierała wrote: >> On 0803T1148, Julian Elischer wrote: >>> On 3/4/15 12:51 AM, Dirk-Willem van Gulik wrote: >>>> I am trying to do, in effect an PXE boot/install on a local volume - and would like the machine to cut over into normal running without a reboot*. >>>> >>>> So effectively I would like to do the equivalent of pivot_root() and perhaps something special for init(8), and then jettison md, nfs and what not. >>>> >>>> Is there any way to do this on 10.1 or -current ? Or has anyone recently done work on Adrian Steinmann his 'Pivot Root for BSD’** ? >>>> >>>> Thanks, >>> there is SOME work going on on a similar thing.. It was in the recent >>> project status. >>> >>> https://www.freebsd.org/news/status/report-2015-04-2015-06.html#Root-Remount >>> >>> Also have you tried simply using a small memory filesystem loaded with >>> the kernel? >> Note that this functionality is kind of broken as well: >> >> https://reviews.freebsd.org/D3204 >> >> _______________________________________________ >> freebsd-hackers@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers >> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" >