Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Apr 2016 17:19:58 +0700
From:      Eugene Grosbein <eugen@grosbein.net>
To:        Melissa Jenkins <melissa-freebsd@littlebluecar.co.uk>
Cc:        freebsd-stable@freebsd.org, Edward Tomasz Napierala <trasz@FreeBSD.org>
Subject:   Re: 10.3 and reboot -r (reroot)
Message-ID:  <5716064E.3080005@grosbein.net>
In-Reply-To: <F92A62F5-40D0-4A8A-9BEC-23EE6AA3AB62@littlebluecar.co.uk>
References:  <mailman.13.1446379200.13179.freebsd-stable@freebsd.org> <45B67BCE-540F-432A-9AA2-192B20312D27@littlebluecar.co.uk> <5715F73F.7050208@grosbein.net> <F92A62F5-40D0-4A8A-9BEC-23EE6AA3AB62@littlebluecar.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
CCing Edward Tomasz Napierala, "Root Remount" project contact.

On 19.04.2016 16:42, Melissa Jenkins wrote:
> My apologies:
> 
>  [root@test:~]# sysctl -A kern.proc.pathname
>  [root@test:~]# kenv vfs.root.mountfrom
> nfs:nfsserver:/bootenv/10.3
>  [root@test:~]# kenv vfs.root.mountfrom=zfs:test/root_role
> vfs.root.mountfrom="zfs:test/root_role"
>  [root@test:~]# reboot -r
>  [root@test:~]# 
> 
> Apr 19 09:35:28 test reroot: rerooted by melissa
> Apr 19 09:35:28 test init: failed to get kern.proc.pathname: No such file or directory
> Apr 19 09:35:28 test init: reroot failed; going to single user mode
> Apr 19 09:35:28 test root: /etc/rc: WARNING: could not store hostuuid in /etc/hostid.
> Apr 19 09:35:31 test root: /etc/rc: WARNING: failed to start dev
> 
> It actually doesn't do seem to either drop to single user mode or actually kill anything off.  If you reroot to the existing directory it seems to panic though I don't have a crash file from this.
> 
> The machine has been booted from a vanilla 10.3 PXE boot.  I've then created a zfs file system on local disks, installed the operating system in it and would like to 'restart the system into' this new file system.  Normally I'd use the init_script and init_chroot kenv flags but rerooting seems cleaner and may allow chroots to work better

It seems, reroot currently does not work for PXE-booted systems.
You should fill a PR.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5716064E.3080005>