pavement

Linux, configuration

From FreeBSDwiki
(Difference between revisions)
Jump to: navigation, search
m (Compiling modules directly into kernel)
(Linux filesystems)
Line 25: Line 25:
 
  linproc        /compat/linux/proc      linprocfs    rw  0  0
 
  linproc        /compat/linux/proc      linprocfs    rw  0  0
 
  linsys          /compat/linux/sys      linsysfs    rw  0  0
 
  linsys          /compat/linux/sys      linsysfs    rw  0  0
 +
The mount command may also be used by reflecting what normally goes into ''fstab''.
  
 
==References==
 
==References==
 
* Related manpages; and filesystem documentation
 
* Related manpages; and filesystem documentation
 
* [https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-lbc-install.html FreeBSD Handbook: Linux® Binary Compatibility]
 
* [https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-lbc-install.html FreeBSD Handbook: Linux® Binary Compatibility]

Revision as of 15:13, 6 March 2015

Contents

Loading Linux modules

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"

To load the module without rebooting type:

kldload linux

Compiling modules directly into kernel

Alternatively, 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

If this is done, comment out linux related lines in both rc.conf and loader.conf as mentioned in the previous section.

Linux filesystems

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

The mount command may also be used by reflecting what normally goes into fstab.

References

Personal tools