pavement

Linux, configuration

From FreeBSDwiki
(Difference between revisions)
Jump to: navigation, search
(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 15: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
Personal tools