由于本人ubuntu 空间有限,在安装ubuntu 版本的matlab中发现,matlab占用内存很大,因此将其装在了windos磁盘空间下.但是发现无法保存matlab启动程序图标,就算把图标拖在了启动项,也会在关机重启后消失,后来发现这是由于windows磁盘不会在开机的时候自动挂载导致的,每次都需要手动去挂载.
一.解决matlab运行没有图标的bug问题
matlab安装方法如下:
ubuntu16.04下安装MATLAB R2017b的步骤详解(附完整破解安装包)
其中里面优化步骤有一个小错误,可能会误导我们,导致那个步骤失败.
优化
(1)为了访问matlab时不用加路径,添加环境变量可在 /etc/profile中添加以下代码
#set matlab evvironment
export PATH=$PATH:/usr/local/matlab/bin
(2)为了防止可能的错误,安装MATLAB的支持包,在终端输入以下代码
sudo apt-get install matlab-support
在提示的MATLAB所在安装目录输入框中输入:/usr/local/matlab/bin,完成支持包的安装,这一步应该更正为提示的MATLAB所在安装目录输入框中输入:/usr/local/matlab.
这样才能安装成功.
安装完这个之后确实解决了matlab运行没有图标的问题,这个就是解决matlab各种潜在bug的问题,一般来说,只有把这个安装完,matlab才真正地完美.
二.解决系统开机自动加载windows磁盘的问题.
1.使用添加系统启动脚本方式
编辑/etc/下的rc.local脚本
sudo gedit /etc/rc.local
然后把对应的需要执行的脚本写在 exit 0 前面,如下图所示
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 0 | sudo -S mount /dev/nvme0n1p3 /media/xiaohaipeng/OS/
exit 0
2.修改/etc/fstab文件
运行如下命令查看Windows分区:
sudo blkid
在上述输出中,可以根据TYPE和LABEL找到自己需要自动挂载的分区,并记下它们的路径,例如/dev/nvme0n1p3,或者记住其UUID号码。
运行如下命令,准备修改系统配置文件:
sudo gedit /etc/fstab
在配置文件的末尾,添加类似如下内容,修改方式两种都可以:
保存,关闭配置文件,重启计算机,再次以同一个账户登录系统,会发现系统已经开机自动挂载Windows下的硬盘分区.
个人推荐使用第二种方式.
参考链接:Ubuntu 18.04开机自动挂载Windows下的硬盘分区
Ubuntu 磁盘挂载——开机自动挂载