今天在硬盘上安装Ubuntu 9.04,硬盘已存在了vista.
首先刻了盘,然后安装时候,发现不能新建分区,郁闷!- -#估计是联想的自动恢复占用了一个分区.(一个硬盘最多可以分四个主分区,带这个加上ubuntu新建的我也只有3个啊 …诡异!难道是把扩展分区也算上了?) 整了半天没办法,只能顶着头皮,不带swap 安装,但是没有swap 始终有块心病.之前想起来再张宴的博客 上,曾经看过添加交换分区文件的方法,也许这个可行呢(反正windows下也用的是文件的虚拟内存)
然后上网搜搜,终究还是比较好找了,以下就是我的处理过程:
1.新建一个空文件,用来做swap
dd if=/dev/zero of=/swap bs=1024 count=2097152
解释下:
if 输入文件我们就是直接从磁盘分的
of 输出的文件名(位置)
bs block size 文件块大小 1024是字节 = 1K
count = 2097152 写入块的次数 2097152=1024*1024*2 因为单位是K 所以换算来是2G(因为我的系统是2G内存,多了也没用不是 - -)约摸1分钟,文件就建立好了
2.创建交换文件
mkswap /swap
3.激活交换文件
swapon /swap
4.经过以上 我们通过
swapon -s
就可以查看交换文件的运行情况了,信息类似以下
Filename Type Size Used Priority
/swap file 2097144 0 -1
5.重启下,看看交换文件是否自动激活,结果不是 - -,再搜索之…得以下结果,要在 /etc/fstab 中加上下面这一句:
/swap none swap sw 0 0
然后可以了!
参考文献
http://www.ptubuntu.com/2008/07/1940.html