Date: Tue, 19 Apr 2016 11:39:57 +0100 From: Melissa Jenkins <melissa-freebsd@littlebluecar.co.uk> To: Eugene Grosbein <eugen@grosbein.net> Cc: freebsd-stable@freebsd.org, Edward Tomasz Napierala <trasz@FreeBSD.org> Subject: Re: 10.3 and reboot -r (reroot) Message-ID: <629567AE-280D-481A-833C-3946612D8381@littlebluecar.co.uk> In-Reply-To: <5716064E.3080005@grosbein.net> 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> <5716064E.3080005@grosbein.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Will do - it behaves the same even without PXE. I believe the issue is that kern.proc.pathname does not exist on any of = my systems Mel > On 19 Apr 2016, at 11:19, Eugene Grosbein <eugen@grosbein.net> wrote: >=20 > CCing Edward Tomasz Napierala, "Root Remount" project contact. >=20 > On 19.04.2016 16:42, Melissa Jenkins wrote: >> My apologies: >>=20 >> [root@test:~]# sysctl -A kern.proc.pathname >> [root@test:~]# kenv vfs.root.mountfrom >> nfs:nfsserver:/bootenv/10.3 >> [root@test:~]# kenv vfs.root.mountfrom=3Dzfs:test/root_role >> vfs.root.mountfrom=3D"zfs:test/root_role" >> [root@test:~]# reboot -r >> [root@test:~]#=20 >>=20 >> 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 >>=20 >> 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. >>=20 >> 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 >=20 > It seems, reroot currently does not work for PXE-booted systems. > You should fill a PR. >=20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?629567AE-280D-481A-833C-3946612D8381>