VirtualBox error if kernel module loader in /boot/loader.conf (WAS Re: Loading kernel modules for virtualbox via script)

Mario Lobo lobo at bsd.com.br
Tue Dec 22 23:26:46 UTC 2009


On Tuesday 22 December 2009 20:20:40 Leslie Jensen wrote:
> > This is a known problem for a while but I think it's almost microscopic.
> >
> >
> > Just place the following script in /usr/local/etc/rc.d/vboxkos
> >
> > -----------------------------------
> > #!/bin/sh
> > echo ' VirtualBox'
> > /sbin/kldload vboxnetflt
> > /sbin/kldload vboxnetadp<- optional
> > ------------------------------------
> >
> > and take vboxnetflt_load="YES" out of loader.conf.
> > Load only vboxdrv.ko there !
> >
> > The modules will be loaded late enough and everything will work.
> 
> I placed the vboxkos script as you described, set the same owner and
> group and rights as the files already present. Unfortunately the
> vboxnetflt module did not get loaded.
> 
> /Les
> 

Sorry for my rush on the previous post. Here is a better script:
----------------------------------------------------------
#!/bin/sh
#
# $FreeBSD: src/etc/rc.d/vbox,v 1.0 2009/12/22 20:20:06 mlobo Exp $
#

# PROVIDE: vbox
# REQUIRE: LOGIN
# KEYWORD: nojail

. /etc/rc.subr

name="vbox"
start_cmd="${name}_start"
stop_cmd=":"

vboxm_start()
{
        /sbin/kldload vboxnetflt
        /sbin/kldload vboxnetadp
}

vbox_start()
{
	if checkyesno vbox_enable; then
		echo ' VirtualBox modules'
		vboxm_start
	fi
}

load_rc_config $name
run_rc_command "$1"

-------------------------------------------------------

You have to place vbox_enable="YES" on /etc/rc.conf
-- 
Mario Lobo
http://www.mallavoodoo.com.br
FreeBSD since version 2.2.8 [not Pro-Audio.... YET!!] (99,7% winfoes FREE)


More information about the freebsd-emulation mailing list