在老电脑上安装Ubuntu

一段时间以来,我一直在寻找老旧电脑的 Linux 操作系统,试过一些发行版,像 Arch Linux,TinyMe,Slackware 和一些Mini Linux,像Puppy Linux, DSL, Slitaz, CDlinux等等。我还特别的关注过 DeLi Linux 这一款专门针对老旧电脑的国际化发行版,不过,前几天 DeLi Linux 的作者 Henry 宣布 DeLi Linux 开发停顿,并希望有人接管甚至做 DeLi Linux 的分支版本。Ubuntu Linux,我一直以来都以为它定位于 Windows 的开源替代产品,是重量级的,所以一直没有想过把它安装在老旧电脑上。不过,前几天,我在 Celeron MMX 400 + 96M,PIII 667 + 256M分别安装了Ubuntu 6.06和 Ubuntu 8.04。总的来说效果还可以。下面分享一下我的经验,供需要在老旧电脑上安装Ubuntu的朋友作参考。

先说一下我安装的结果,在 Celeron MMX 400 + 96M + 15G硬盘 上安装的是 Xubuntu 6.06 LTS 完整版,不过现在使用的是 Blackbox 窗口管理器。使用Xubuntu默认的Xfce4比使用Blackbox要多占约12M内存;在PIII 667 + 256M + (3.2G + 4.3G硬盘)上安装的是 Xubuntu 8.04,但是我没有全部安装,使用的是在在低内存的系统上安装Ubuntu帮助页面上介绍的方法,即先只安装命令行系统,然后再在上面安装xorg服务器和窗口管理器等图形界面环境要用到的软件(使用命令sudo aptitude install xorg blackbox bbkeys menu rox-filer firefox fcitx mousepad xterm)。这样,实际上就应该不算是安装Xubuntu了,因为应该是你用一般的Ubuntu或Kubuntu、EDubuntu都可以达到同样的效果(没有验证),一个可用的Ubuntu8.04系统大概就是800M左右,再加上一些文件,占大概1G空间。实际上,我为了让这台 PIII 667的拼凑起来的系统磁盘子系统快一点,还在上面使用了raid0软陈列,因为我爱折腾系统,为了避免重新分区,在 raid0之上还使用了lvm逻辑卷管理,这样可以自由的调整空间使用。也不知道这个软陈列加上逻辑卷管理带来的好处能不能大于额外的CPU资源占用带来的损失。写在这里,只是给喜欢折腾系统的朋友一点提示,用Linux在这么老的机器上同样可以使用那些所谓的操作系统“高级”功能。

在这篇文章中,我不准备详细的介绍安装的具体步骤,只说一些安装和设置过程中的要点。像分区、安装等都是大同小异,在网上这类文章也多得很,如果你是Linux的初次使用者,建议先看一下这些基础的东西。

1、下载
Xubuntu6.06 和 Xubuntu 8.04 我都是用BT下载工具在Ubuntu网站的BitTorrent download info下载的alternate-i386.iso 版本,分别是xubuntu-6.06.1-alternate-i386.iso 和 xubuntu-8.04.1-alternate-i386.iso 。版本的选择很重要,据在低内存的系统上安装Ubuntu上的说明,在这类小内存的机器上需要使用Alternate CD进行命令行模式下的安装;

2、安装方式的选择
在网上搜索一下,上面的两个版本应该都可以直接放在硬盘里安装。但我初步弄了一下xubuntu-6.06.1-alternate-i386.iso 硬盘安装的方式没有成功,就直接刻了一张盘用光盘安装了。刻盘安装是最简便的方法,推荐初次接触者使用。而安装xubuntu-8.04.1-alternate-i386.iso时我比较顺利的用硬盘安装的方法安装成功了。硬盘安装Xubuntu 8.04需要下载另外的硬盘安装内核文件和映像文件,请分别下载内核文件映像文件。注意,如果你的内核文件vmlinuz被下载工具改了名字,请把它改过来(vmlinuz,没有后缀)另外,如果你的系统中原来没有引导程序,那么你还得下载一个安装引导程序,这里使用grub4dos,在这里下载 grub4dos,解压开把其中的grub.exe 和前面的内核文件vmlinuz、映像文件initrd.gz、安装文件xubuntu-8.04.1-alternate-i386.iso 都放到一个FAT32分区的根目录下面(如C:\下面),然后在同样的根目录建一个名为"menu.lst"的文件,内容如下:

title install-xUbuntu8.04
root (hd0,0)
kernel /vmlinuz
initrd /initrd.gz

现在,用一张DOS启动盘进入纯DOS环境,切换到C:\下面,输入 grub.exe,在启动菜单“install-xUbuntu8.04”按回车就开始安装了。另外,请注意,如果你没有把上述文件放到C:\下面,那么你需要改动menu.lst里面 root (hd0,0)那行, 如果你的硬盘是一个主分区,一个扩展分区,你把你的这些文件放在了扩展分区的第一个逻辑分区,那么这行就应该是“root (hd0,4)”。详细情况请查阅有关 Linux 分区和Grub引导程序的资料。

3、安装
xubuntu-6.06.1-alternate-i386.iso光盘完全安装没有什么特别的,按照提示,一路执行下去就OK了。我在安装 Xubuntu 8.04是使用的定制安装,所以,当把基本系统安装完成,叫你选择额外的包时(包括一些服务器和Xfce4 桌面的选项),你就什么都别选。直接进行下去。直到安装完成。

4、额外的安装和配置
实际上,也没有什么绝妙之处,就是关闭一些不必要的服务和避免加载不必要的驱动和使用轻量级的程序。关闭不必要的服务可以查看这里:
定制ubuntu启动时加载的服务(原名:加速Ubuntu开机过程)(转)
,可以安装一个图形界面的工具,帮助你关闭一些服务,安装这个软件首先好像要添加 backports 的源,然后: sudo apt-get install sysv-rc-conf 就行了。

避免加载不必要的驱动和使用轻量级的程序可以参考这里的做法:在低内存的系统上安装Ubuntu。“Tips and tricks”讲的是避免加载不必要的驱动(模块)等等。而后面讲的是安装轻量级的软件。像我就使用了blackbox + bbkeys + rox-filer + Dillo2(新出的,需自己编译安装)的组合。总的来说,还不错。

当然,你不能指望凭一个操作系统的力量可以把你的PII电脑变成P4,一些观点我也在上一篇:DeLi Linux 开发停顿阐述过,但仅供参考。

7 thoughts on “在老电脑上安装Ubuntu”

  1. 你不能老这样啊,老师,你一下这个感觉好下哪个又好,我都摸不透哪个好了,我的电脑配置:微星主板,赛扬1G,128内存,GF4显卡。主要用途就是上网,因此我只想要很少的功能,有个浏览器,能访问硬盘,能下载东西到硬盘,能保存设置,要是中文界面的,能拼音输入中文就满足了。那么老师你觉得推荐我那一款?

  2. 内存有点少,试试: Puppy Linux : http://www.learndiary.com/archives/diaries/3534.htm 。最好是用普通(normal)方式(即不是那种coexist共存方式)安装到硬盘上并划分一个至少256M的交换分区;
    加内存到256M以上可以较好的运行Xubuntu 6.06 或 8.04,如果保持128M的话必须用如上文之类的方法进行定制。如采用 fluxbox窗口管理器等措施。

Comments are closed.