Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Aug 2015 11:48:53 +0800
From:      Julian Elischer <julian@freebsd.org>
To:        Dirk-Willem van Gulik <dirkx@webweaving.org>, freebsd-hackers@freebsd.org
Subject:   Re: pivot_root() and FreeBSD
Message-ID:  <55BEE4A5.40107@freebsd.org>
In-Reply-To: <654E1C53-8536-406D-B218-EA6F20848821@webweaving.org>
References:  <654E1C53-8536-406D-B218-EA6F20848821@webweaving.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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?

>
> Dw.
>
>
> *: the scenario is a set of tests and generation scripts during which there should be no reliance on the network - and where we’d like to avoid a reboot given the state we are bringing the disks and a USB device into.. Thus precluding an NFS mounted install during the test -and- precluding a reboot post install. Yet it is very desirable to have a powercycle use PXE to create a known baseline.
> **: http://www.netbsd.org/gallery/presentations/ast/2012_EuroBSDCon/Talk_PivotRoot4BSD.pdf
>     2012-10-17: Pivot Root (Kernel Module for NetBSD 6.x 20121017) / http://www.netbsd.org/~ast/patches/pivot_root.tbz_20121017
>
> _______________________________________________
> 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"
>
>
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55BEE4A5.40107>