在旧电脑上安装 Debian 5

这是一台淘汰的旧电脑,大概是 2004 年的 BIOS,Intel 865G 主板,P4 2.4G CPU,Radeon 9600 128M 显卡,1G 内存,20G IDE 硬盘。这里简单记录一下我是如何在这台电脑上安装 Debian 5 (Debian Lenny),Torcs、ManiaDrive 3D 赛车游戏,AstroMenace 3D 空战游戏。以及 Google Chrome、Firefox 浏览器,Office 办公软件。注意,只是简单记录,不一定十分准确。

实际上,这台电脑运行最新版的 Linux 发行版也可以,也许会有点慢。我用 Ubuntu GNOME 14.04 的 Live USB 成功运行过这台电脑。但是我要安装的是 Debian 5(2009年发布),两个原因:首先是我在 AMD 的显卡网页上搜索了一下,适合我的这块 Radeon 9600 显卡的闭源驱动是 2009 年发布的 ati-driver-installer-9-3-x86.x86_64.run,我试过,它甚至不能支持 Debian 6。测试了一下,可以支持 Debian 5(2.6.26 内核) 和 Ubuntu 8.04。而没有闭源驱动提供的 3D 加速功能,是无法在这台电脑上玩上面提到的几款 3D 游戏的。第二个原因是老的 Linux 应该在这台电脑上运行得更流畅。Debian 5 约在 2012 年停止支持,现在使用它安全漏洞肯定是有的,但我只是在这台电脑上玩玩而已,所以就不考虑这个问题了。

首先是安装 Debian 5 操作系统,我因为原来对 Debian 5 的系统文件做了一个 tar.gz 的压缩包,所以直接把压缩包解压到硬盘上。然后用 Ubuntu GNOME 14.04 的 Live USB 启动电脑,修改了硬盘上 Debian 5 的 /boot/grub/menu.lst 和 /etc/fstab,/etc/mtab(也许不是必须)等文件,然后用 mount --bind 挂载 /dev 目录到 Debian 5 的 /dev 下面,具体可以参考 LFS 文档(Linux From Scratch - Version 7.6 - 6.2. Preparing Virtual Kernel File Systems ):http://www.linuxfromscratch.org/lfs/view/stable/chapter06/kernfs.html。然后,chroot 到 Debian 5 操作系统中,用 grub-install 命令安装 grub 启动信息到硬盘的主引导扇区,用 update-grub 命令更新 grub 菜单。注意,这里因为是绑定 Ubuntu Live USB 的 /dev 目录,可能要修改 Debian 5 下面的 /boot/grub/device.map 文件,例如:把 /dev/hda 改成 /dev/sda。否则 grub-install /dev/sda 可能会失败。另外,也可以在重启后用 Live USB 的 Grub 修改相应参数后启动 Debian 5 后再安装 Grub 和更新 Grub 菜单。

重启,也许还要做一些调整才能进入新安装的 Debian 5 操作系统。然后就是修改软件仓库源,执行 "sudo apt-get update" 和 "sudo apt-get dist-upgrade" 更新系统到最新。不支持版本的 Debian 的软件源跟受支持的版本不一样,我这里使用的是:

deb http://archive.debian.org/debian/ lenny main contrib non-free
deb-src http://archive.debian.org/debian/ lenny main contrib non-free
deb http://archive.debian.org/debian-backports/ lenny-backports main contrib non-free
deb-src http://archive.debian.org/debian-backports/ lenny-backports main contrib non-free
deb http://archive.debian.org/debian-backports/ lenny-backports-sloppy main contrib non-free
deb-src http://archive.debian.org/debian-backports/ lenny-backports-sloppy main contrib non-free

在 AMD 的网站搜索得到支持 Raedon 9600 显卡最新的驱动是 ati-driver-installer-9-3-x86.x86_64.run,执行安装它。在 Debian 5 下,它不能支持 backports 里的 2.6.32 内核,仅支持 2.6.26。如果你以后想要卸载 Raedon 的闭源驱动,可以:sudo sh /usr/share/ati/fglrx-uninstall.sh ,详情参考这里: http://ubuntuforums.org/showthread.php?t=1056539 和 http://askubuntu.com/questions/68306/how-do-i-remove-the-proprietary-ati-drivers 。安装重启后,可以在“应用程序”菜单下面看见 ATI Catalyst 设置项,在这里进行图形性能及质量的调整。

直接在控制台上输入 apt-get install torcs 就可以安装 torcs 1.3.0 3D 赛车游戏,也可以在 sourceforge.net 上下载最新版的 1.3.6 版源码编译安装。编译安装时的配置需要 ./configure --disable-xrandr 在我这台机器上才能编译安装成功。不过,最后我发现,新版似乎没有老版玩得流畅。

ManiaDrive 是一款着重技巧的单人赛道完成的 3D 游戏,据说是模仿TrackMania(赛道狂飙)的赛车游戏。可以直接下载官网上静态编译好的包,解压运行即可。需要 apt-get install oss-compat 安装 OSS 兼容包才能发声。

这台老电脑可以编译安装并流畅运行最新版的 3D 空战游戏 AstroMenace。根据 http://www.viewizard.com/download.php 上的指南,用 svn 下载最新版的源码。根据源码包里面的 ReadMe.txt 编译安装即可。

据网上搜索,支持 Debian 5 的最新的 Google Chrome 版本是:google-chrome-stable-12-0-742-112-r90304-i386.deb 。Google 官方找不到旧版的 Google Chrome,需要的话只能在网上找了。

Firefox 可以直接使用最新版的。在其官方下载安装即可。

Linux 平台上,中文支持良好的办公软件我知道除了“WPS Office”就是“永中 Office”了。“WPS” 在 Debian 5 上不能运行。而“永中 Office”的最新个人版(YozoOffice-7.0-0299.i686.deb)可以在 Dedbian 5 上流畅运行。运行“永中 Office”需要安装 openjdk-6-jre。

这样,这台老电脑就可以旧物回收再利用了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注