我的电脑 配置如下:
CPU:AMD 双核64bit 4000+
内存:2G DDRII 667
显卡:nvidia 8500GT 256M
一直想换系统,总觉得Win用的不是很顺心,但是以前电脑 没有升级,再说也喜欢打游戏,所以就一直将就着用,linux以前一直都是带有玩的 性质,断断续续用了一段时间 ,总是由于各种原因(比方说硬盘不够)而最后放弃了,也从另外一方面说明我是三分钟热度,热情过了就丢一边了,呵呵。
从今天开始,就慢慢用慢慢写,把自己的使用心得和小技巧记录下来,供自己查阅。
首先,发行版本的选择,从易用性的角度来说,Ubuntu比较适合一般的新手使用,就是他了~~
我选择的是Ubuntu的Desktop7.10版本。
安装前的准备工作,对于我来说160G硬盘,由于各种资料,文件和游戏都给塞得满满的,所以选择的是使用PQ分区,将电脑硬盘移了40G出来给linux安装,注意,只是腾一段空间出来。而没有使用PQ的创建功能,具体做法我是如此的,首先,将磁盘的最前端移了100M左右(这段空间主要用于作为将要安装的linux系统的Boot分区),至于具体为什么这么作,主要是考虑以后系统升级,加了硬盘,使用阵列的时候,可以很容易的对系统进行维护。
(将/boot单独分区)
1 可以有几个不同的操作系统共享同一套内核 方便管理
2 boot目录的IO访问比较少,单独放在一个分区,可以防止其它目录的读写导致boot的inode损坏
3 老主板有1024柱面问题 单独在前1024柱面分一个boot分区 可以避免这个问题
4 如果做RAID或者LVM,引导管理程序可能不支持,导致找不到内核,因此单独的boot分区就很有意义了
5 方便使用dd这样的工具进行备份
6 可以用只读方式挂载boot分区 增加安全性
ps: 如果喜欢折腾系统 常常重装 那么单独分出来确实没什么用处
具体关于boot分区的讨论可以参见此帖
http://forum.ubuntu.org.cn/viewtopic.php?t=65665
下面就是进行安装了,整个过程 非常的傻瓜~~~~完全的图形化
1、下载安装光盘之后,只需要将光盘移动到硬盘的根目录下,我是把他移动到C盘的
2、然后将ISO文件用D-Tool等虚拟光盘工具加载,将光盘文件中的casper、.disk目录以及wubi-cdboot.exe文件复制到你的ISO文件所在的硬盘根目录下,我的是C盘。然后运行C盘wubi-cdboot.exe文件(注意,是复制在C盘的文件而不是在光盘中的那个),然后按照操作就行了。它会提示重启电脑,按照重启,就会看到windows的启动界面多了一个Ubantu linux的选项,进入这个选项。电脑会自动进入linux的界面。
3、点击liunux桌面的安装,就会出现安装的对话框(这里解释下,这个linux桌面系统并不就是已经安装好了的,而是光盘里面的预先系统,是基于光盘运行的,你也可以在这个里面熟悉和使用它,但是所有的改动将会无效——这是我的猜测,我当时急着安装,并没有进行测试,但是估计应该是这样子的)
4、安装很简单,按照操作就行,唯一要注意的是,在硬盘分区的对话框要小心操作,千万要选择手动,不要急着往下点,要不你硬盘的资料将会完全的被格式化。
(分区很简单,按照操作,对于我来说 前面100M就是采用了ext2文件格式,挂载点为/boot
具体如下
| 分区 | 大小 | 文件格式 | 说明 |
| /boot | 100MB | ext2 | 安装内核的地方 |
| swap | 512MB | swap | 交换区(虚拟内存) |
| / | 8GB | XFS | 安装挂载点(必须) |
| /home | 8GB | XFS | 用户文件区相当于XP 的my documents |
| /usr | 其余空间 | XFS | 软件区域,相当于XP的Program Files |
注1:分区一般来说两个就可以了swap和/是必须的。
注2:分区要综合硬盘各个方面来考虑,如系统的用途,硬盘大小,性能等,一般来说,尽量将swap放置于硬盘的最外围能够提高系统的性能。可参见http://forum.ubuntu.com.cn/viewtopic.php?p=576233&highlight=%E5%88%86%E5%8C%BA++%E8%B6%85%E9%A2%91#576233
http://forum.ubuntu.com.cn/viewtopic.php?t=52012
注3:分区的具体方法可参见http://forum.ubuntu.com.cn/viewtopic.php?t=39777
注4:从对硬盘的分区组织来看,就可以看出linux是完全不同于windows系统对程序处理的一种方式(或者说思考方式)linux的核心就在于它是基于文件的系统,在它的眼里,没有exe文件,没有动态连接库文件(Dll文件),它对文件的识别不是基于扩展名(后缀名),而是基于文件的头内容。