ubuntu16.04.6和 18.04添加开机启动脚本,重启后自动挂载vmware的共享文件夹

来源:赵克立博客 分类: Linux 标签:Linux命令发布时间:2020-03-28 21:38:53最后更新:2021-05-13 21:21:32浏览:1808
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2021-05-13 21:21:32
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章

问题描述

vmware安装ubuntu server后使用共享文件夹,但是每次重启都是执行一个命令才可以挂载上(ubuntu桌面版的不需要),原因没有深究,所以就想到啦加个开机脚本来执行那个挂载命令,


ubuntu18.04

如果系统是ubuntu18.04则需要先进行下面处理

systemd 默认会读取 /etc/systemd/system 下的配置文件,该目录下的文件会链接 /lib/systemd/system/ 下的文件。一般系统安装完 /lib/systemd/system/ 下会有 rc-local.service 文件,

先查看/etc/systemd/system/rc-local.service有没有这个文件,没有的话使用下面命令软链接到这个目录下面

ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service

挂载我们要开机启动的服务,注意下面命令不要重复执行,也可以使用vim打开后加入

sudo echo "
[Install]
WantedBy=multi-user.target
Alias=rc-local.service
" >> /etc/systemd/system/rc-local.service

2104151618417820110296.png

然后按ubuntu16.04的步骤操作就可以了


ubuntu16.04

系统是ubuntu16.0.4则可以直接从这里开始

打开 /etc/rc.local文件添加如下命令,没有的话自行创建

#!/bin/bash
vmhgfs-fuse -o allow_other .host:/ /mnt/hgfs
exit 0

如果是第一次打开的话应该是这样的

2003281585402713809468.png

添加完成后是这样的

2003281585402729473654.png

添加可执行权限

chmod +x /etc/rc.local

启用服务

sudo systemctl enable rc-local

启动服务

sudo systemctl start rc-local.service

检查状态

sudo systemctl status rc-local.service

启动成功

2003281585402864175365.png

重启后就可以自动挂载啦


微信号:kelicom QQ群:215861553 紧急求助须知
Win32/PHP/JS/Android/Python