孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

     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删除掉。之后重启就能看到效果了。

转自  http://apit.blogbus.com/logs/62852260.html

posted on 2011-05-05 13:39  孤独的猫  阅读(535)  评论(0)    收藏  举报