virtual box 下的ubuntu18.04开机自启动
现在提供一种使用systemd设置自动挂载共享文件夹的方式。
1、systemd默认读取/etc/systemd/system下的配置文件,该目录下的文件会链接/lib/systemd/system/下的文件。
一般系统安装完/lib/systemd/system/下会有rc-local.service文件,即我们需要的配置文件。
创建连接文件:
sudo ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service
sudo cd /etc/systemd/system/
cat rc-local.service
查看rc-local.service内容
在下面添加如下内容:
[Install]
WantedBy=multi-user.target
Alias=rc-local.service
[Unit] 区块:启动顺序与依赖关系。
[Service] 区块:启动行为,如何启动,启动类型。
[Install] 区块,定义如何安装这个配置文件,即怎样做到开机启动。
2、创建/etc/rc.local文件
sudo touch /etc/rc.local
3、赋可执行权限
sudo chmod 755 /etc/rc.local
4、编辑rc.local,添加需要开机启动的任务
mount -t vboxsf myshare /mnt/share
5、重新启动ubuntu,比较加入共享文件夹命令与没有加入的情况,发现确实生效。但是貌似开机时间比以前相比变慢一些,应该是执行rc.local里面的内容所致。