Linux, configuration
From FreeBSDwiki
		(Difference between revisions)
		
		
 (Created page with "First add to ''/etc/rc.conf'', to enable Linux/ELF binary emulation:  linux_enable="YES"  Then either edit ''/boot/loader.conf'' to include:  linprocfs_load="YES"  linsysfs="Y...")  | 
		 (fstab: Linux filesystems)  | 
		||
| Line 8: | Line 8: | ||
  lindev_load="YES"  |   lindev_load="YES"  | ||
| − | Or compile directly into the kernel by adding these options to your custom KERNCONF file in ''/usr/src/sys/*/conf/'':  | + | Or compile directly into the kernel by adding these options to your custom KERNCONF file in ''/usr/src/sys/*/conf/'' :  | 
  options         COMPAT_LINUX32    # This is used for 64bit processors  |   options         COMPAT_LINUX32    # This is used for 64bit processors  | ||
  #options        COMPAT_LINUX      # This is used for 32bit processors; this option won't work on 64bit processors  |   #options        COMPAT_LINUX      # This is used for 32bit processors; this option won't work on 64bit processors  | ||
| Line 14: | Line 14: | ||
  options         LINSYSFS  |   options         LINSYSFS  | ||
  device          lindev  |   device          lindev  | ||
| + | |||
| + | Linux filesystems then need to be mounted via adding the following to ''/etc/fstab'' :  | ||
| + |  linproc         /compat/linux/proc      linprocfs    rw  0  0  | ||
| + |  linsys          /compat/linux/sys       linsysfs     rw  0  0  | ||
==References==  | ==References==  | ||
* Related manpages; and filesystem documentation  | * Related manpages; and filesystem documentation  | ||
Revision as of 14:59, 6 March 2015
First add to /etc/rc.conf, to enable Linux/ELF binary emulation:
linux_enable="YES"
Then either edit /boot/loader.conf to include:
linprocfs_load="YES" linsysfs="YES" linux_load="YES" lindev_load="YES"
Or compile directly into the kernel by adding these options to your custom KERNCONF file in /usr/src/sys/*/conf/ :
options COMPAT_LINUX32 # This is used for 64bit processors #options COMPAT_LINUX # This is used for 32bit processors; this option won't work on 64bit processors options LINPROCFS options LINSYSFS device lindev
Linux filesystems then need to be mounted via adding the following to /etc/fstab :
linproc /compat/linux/proc linprocfs rw 0 0 linsys /compat/linux/sys linsysfs rw 0 0
References
- Related manpages; and filesystem documentation