Linux虽然好,但说实话绝对是不适合一般用户使用。你想想移动硬盘分两个区那么Ubuntu第二个区十有八九就识别不了,你让一般用户怎么办...(当然这个问题用这里讲的方法好像也解决不了,只是用来举个例子)
这里介绍一个简单的方法,来做到开机时自动mount所有的可能的硬盘分区,USB设备等等。
这里介绍的方法主要是来自SuperUser上这条回复。
1.首先安装mountpy,这是一个Python编写的小软件,用于自动载入分区。打开一个终端,输入
sudo apt-get install mountpy
即可。之后你可以试试运行
sudo mountpy
这样应该会看到mountpy帮你载入了你其他没有载入的分区。
2.然后我们要想办法把mountpy在开机是以root运行。还是在终端下,输入
sudo gedit /etc/rc.local
这个命令打开一个文本编辑器来编辑rc.local,我们可以把它理解为一个可以由用户定制的Ubuntu启动脚本,里面的内容会在系统启动的合适时候以root权限运行一次。我们在这个文件中加入下面语句
# auto mount partitions mountpy
这样mountpy就能在开机的时候把你的分区都自动mount好拉~重启试试吧
番外篇.其实在rc.local中还可以作很多事情,你以后如果想在开机时做些什么系统相关的东西都可以加在这里面。譬如我的机器要在寝室上网必须改mac地址,这个在windows下哈容易,在Ubuntu下搞了很久都不知道该怎么办。其实只要在rc.local中加上这几行就可以了。
# change mac address ifconfig eth0 down macchanger eth0 --mac=00:1C:23:98:55:09 ifconfig eth0 up
其中macchanger是个程序,可以用apt-get来装,不用这个当然也可以,只是我当时好像偷了个懒...
这样改mac的好处是进系统后只是改了mac地址,网络连接还是能由Ubuntu下的网络管理器来管理,而不像直接把网络改掉了,网络管理的那个图标会报错而用不了。
以上~既然装了Linux,就安心折腾把...
------------------------------------------------------------------
尴尬的事情出现了...我发现用上面讲的方法来弄的话会,虽然所有分区都能mount好,但都是只读的。
幸好之后又找到了一个替代的方法
1.安装ntfs-config
sudo apt-get install ntfs-config
2.运行ntfs-config
sudo ntfs-config
之后就是图形界面了,勾上所有的分区,并为没有mount point的分区输入任意名字(最好是分区label,如DATA,SYSTEM),然后第二个界面两个勾都勾上就可以了。要记得把之前rc.local中的mountpy删除掉。之后重启就能看到效果了。