from JB:

> > So I guess Linux service is restarted by "service linux restart"?

> # service | grep List
> -l      List all scripts in /etc/rc.d and /usr/local/etc/rc.d

> # service -l | grep ux
> linux

> The `service' command controls the rc script that starts the service.
        
        
> > kldstat on my Freebsd showed only linux.ko, linus_common.ko and linux64.ko .

> Those other modules won't be loaded until you start the `linux' service with 
> 'linux_mounts_enable' enabled (or you mount them yourself with fstab, 
> manually, or another script):
        
> sysrc linux_mounts_enable=YES
        

> > I had not yet actually attempted to run my small Linuxes in FreeBSD or 
> > NetBSD, not ready yet.
>       
> > I still would need such things as init scripts, proc fs, /etc/fstab and 
> > other configuration files.

> The target directory can be empty (in the case of the default emulation path, 
> '/compat/linux') when starting the service. It doesn't actually "start" your 
> guest OS. I don't know what your plans are, but running Linux inside a jail
> is different than using the compatibility layer. It sounds like you want the 
> former:
        
> https://www.harshadsharma.com/posts/2020/12/ubuntu-bionic-on-freebsd-with-iocage-managed-jails/

        
> > FreeBSD Handbook online is not sufficiently detailed. 
        
> Sadly, documentation has lagged behind the high pace of OS development. But, 
> better that than a slow pace of development.

I was not aware of sysrc, see it is in FreeBSD but not NetBSD.

It looks like "service mountd restart" does the same thing as "/etc/rc.d/mountd 
restart"; this was on NetBSD.

I took a look at the man page for sysrc.

I browsed the URL you gave me, might not be directly applicable to my case.  I 
see it requires iocage (which I don't have) and debootstrap (which I never used 
but was aware of).

Debootstrap is in FreeBSD ports but not NetBSD pkgsrc, however I don't see why 
one could not download the necessary files, apply the scripts, and make 
debootstrap outside FreeBSD ports or pkgsrc framework.

I am inclined toward compatibility layer rather than jail if possible and would 
want to try under both FreeBSD and NetBSD.  I would probably have to do chroot.
        

Tom

_______________________________________________
freebsd-emulation@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "freebsd-emulation-unsubscr...@freebsd.org"

Reply via email to