jjcui8595
deepin
2022-09-01 21:08 
Reply Like 0 View the author


开机启动系统服务正确的做法是写个 systemd service 并将其 enable,这样就不需要在脚本里写明文的密码了。rc.local 是前 systemd 时代的过时的东西了,不建议在以 systemd 为 init 程序的发行版上使用。
开机启动系统服务正确的做法是写个 systemd service 并将其 enable,这样就不需要在脚本里写明文的密码了。rc.local 是前 systemd 时代的过时的东西了,不建议在以 systemd 为 init 程序的发行版上使用。
谢谢指点
Popular Ranking
ChangePopular Events
More
1.查看分区的UUID
首先找到只读状态的分区然后右键点击属性查看改分区的标识sdb4
然后我们按ctrl+alt+T进入命令终端输入下面的命令回车:
blkid -s "UUID"然后找到刚刚的分区sdb4的后面的就是UUID,复制UUID
2.将管理员密码和分区UUID填写到shell脚本里
然后我们找个地方创建一个shell脚本remount.sh,我放在了这个路径/home/cattle/java/remount.sh,你们随意,然后按照下面图片要求填写UUID和登录系统的密码然后保存
3.制作开机自启
不知道为什么,我这里用rc.local的文件来开机自没有效果,你们可以试试。我这里用的是desktop来开机自启的。
按ctrl+alt+t进入命令终端然后我们输入下面的命令:
进入~/.config/autostart
cd ~/.config/autostart创建remount.desktop文件并编辑
deepin-editor ./remount.desktop把下面代码复制粘贴修改里面的shell脚本路径/home/cattle/java/remount.sh改成你自己的脚本路径
然后保存。
给两个文件附加执行权限
sudo chmod +x /你的自己文件的路径/remount.shsudo chmod +x ~/.config/autostart/remount.desktop然后关机开机测试一下有没有效果。
大佬可以自己优化一下脚本,这个无论是不是只读状态都会执行ntfsfix和mount命令。