在2002年的老电脑上安装Debian

时间:2022-12-18 23:46:22

在2002年自己花了家里八千多元买了一台联想昭笔记本电脑。配置是PIII 750 Hz, 128 MB内存(后来升级到了320 MB)。那个时候大学里买笔记本电脑的人还不多,宿舍里的同学大都攒的台式机。由于当时台式机电脑显示器基本都是CRT,出于保护视力的考虑,自己才少有地在同学中间率先买了一台笔记本电脑。而普通的台式机六千多元就可以买到很好的了。在之后的日子里,这台小电脑发挥了不少的作用,为自己辛辛苦苦干了至少6年,直至自己从水木网友那里免费得到了一台二手苹果iBook G4笔记本电脑(而且拿到的时候硬盘与键盘也是坏掉的。当时正值暑期即将结束,自己顶着烈日往返学校与中关村两三趟,花了一千元左右才将期修好)。这6年时间,正是自己在大学里苦读学问、钻研科学的时候。

到了本科与研究生的过渡期,自己开始在上面尝试安装Red Had Linux操作系统。记得先是在暑期回家的时候,到金洲商厦买了一堆光盘,其质量差到有些盘根本就读不出来。然后在Windows下的虚拟机VMWare上将该系统装了一半,而且自己当时也根本不知道什么网络镜像。

研究生阶段,自己则用这台电脑读论文,写程序。还有就是由于自己在教务科做助管,为了使毕业生信息统计工作自动化,提高效率、减少出错率,自己在半米多宽的小桌子上用Perl语言编写自动排版程序,Excel数据转换为Access数据库程序。

当然,自己在这台电脑上也玩了不少的游戏,如红白机、街机模拟器游戏,盟军敢死队,月影传说,以及不少不知名的小程序。似乎那个时候在学习之余,每个人都有自己的小游戏,或自娱自乐,或联机一起玩。现在想想,在这些方面自己真的是浪费了不少的时间。既没有将这些丢弃的时间用来学习,也没有立志和提高自己的执行力。自己不过是泯然众人,在追随大流的过程中迷失了自己,忘记了初心和本属于自己的至善之地。

后来,大约在06或07年,这台笔记本电脑出现了故障,先是电脑屏幕说不准什么时候突然变白,后来10G的硬盘也坏掉了。为此,自己还有点小难过。好在后来,硬盘换成40G的,电脑屏幕也不再出问题了。

至博士后期,这台电脑便给家里人用了。现在电脑慢得很,即便是之前到电脑城重装了新XP系统,看网页也还是很慢。于是,这次自己打算在上面装一个轻量级的GNU/Linux操作系统,以彻底解决该问题。本来,自己想着是安装Debian普通版,然后在上面配置自己的Sawfish。但是该过程太麻烦,一堆的快捷键也不方便家人记忆,所以自己网上查了一下,LXDE看似是个不错的选择:至少其公开声明说适用于老电脑,即便是99年的电脑跑起来都很流畅。

由于老电脑并不支持从U盘启动,所以最方便的方法是通过光盘安装。可由于在春节放假期间,电脑城都没有开门,正规的大商场与数码商店则根本不卖这种东西。于是,自己最先开始尝试借助电脑原先的XP系统,通过硬盘来安装。为此,自己先下载了EasyBCD来修改系统的启动。可是,该软件只能用于Win 7以上的系统,虽然在XP下进行了强制修改,但却不能产生引导到Linux ISO镜像的启动选项。接下来,自己又从网上下载了grub4dos,几经尝试,终归失败。好在24日早上,畅新电脑城的一家小店开门了。于是,买回一堆光盘,将LXDE的引导盘与其余7张Debian系统软件包盘全部刻录。整个安装过程都很顺利。但是一大难题是自己先前购买的FAST FW150US无线迷你网卡无法驱动,而且官方只提供Windows的驱动程序。通过网上的搜索,以及使用lsusb命令列出USB设备信息,尤其是vendor ID与product ID,自己确定了该网卡用的是rtl8188eu驱动。于是,根据网上的信息,自己去github上下载了源码,

git clone https://github.com/lwfinger/rtl8188eu

可是虽然编译成功,但网卡仍无法被识别。自己又在网上东找西找,从****下载网友上传的不同版本的rtl8188eu驱动。有的连编译都无法通过,有的编译安装成功后,网卡竟也能识别,可是一上网便死机,空欢喜一场。最后,无意中找到了一版,编译、安装都成功,上网也没有问题。可是好景不长,没用一会,便发现网卡不再被系统识别,这真的是离成功只有一步之遥了。这时,自己猜测,是不是由于USB端口的省电模式导致的?于是,自己去网上寻找如何关闭这一功能。找到的方法是修改udev配置文件。最终,网卡得以成功驱动,使用正常。而且,在LXDE的环境,2002年的PIII老电脑访问淘宝这种图片很多的网站同样很流畅。用VLC播放VCD的效果也很不错!

下面简单介绍一下LXDE,在家中还存有老电脑的朋友可以尝试一下,让其发挥余热!

LXDE 是开放源代码桌面环境,运行在UNIX操作系统平台上。LXDE的全名是“轻量级 X11 桌面环境”。概念解释:1、开放源代码:属于开放源代码的计算机程序必须免费发布,且必须允许任何人修改源代码以及发布修改后的版本。所以,LXDE无所谓版权问题,任何人都可以合法地免费安装与使用;2、UNIX操作系统:该操作系统具有多任务、多用户的特征,于1969年在美国贝尔实验室开发出来;3、X11桌面窗口环境:其源自1984年麻省理工学院的研究成果。相比之下,微软的Windows桌面环境第一个版本问世于1985年,而其被用户广为接受则是1990年的事。

LXDE 是以在低规格上的电脑运作良好的概念设计。它是个节能快速的桌面环境,它甚至可以执行在1999年出产的老旧电脑上。在LXDE操作系统启动之后,电脑内存总占用量大约45兆,而Windows XP启动后占用内存至少300兆。这就是LXDE能够在老电脑上运行流畅的原因。

在2002年的老电脑上安装Debian的更多相关文章

  1. 如何在老惠普电脑上安装windows xp系统

    如何在老惠普电脑上安装windows xp系统 前提,老式的紧凑的惠普台式机,装了linux系统,想要装windows xp系统另作他用.但是使用U盘PE怎么也进不了? 解决办法: 1.拆下惠普主机上 ...

  2. 反Secure Boot垄断:兼谈如何在Windows 8电脑上安装Linux

    感谢HQSQ的投递一.*软件基金会的呼吁上周,2012年将近结束的时候,*软件基金会(FSF)发出呼吁,要求人们继续支持反Secure Boot垄断,希望签名者能达到5万人(目前是4万).我觉得, ...

  3. (windows)一台电脑上安装两个Mysql服务

    原文:https://my.oschina.net/u/1472917/blog/410732 最近需要在一台电脑上安装两个Mysql服务,需求稍微有些奇怪,但确实很必要.本人原本为了本机测试Word ...

  4. .NET/C# 检测电脑上安装的 .NET Framework 的版本

    原文:.NET/C# 检测电脑上安装的 .NET Framework 的版本 如果你希望知道某台计算机上安装了哪些版本的 .NET Framework,那么正好本文可以帮助你解决问题. 本文内容 如何 ...

  5. 记录:在老XPS1330上安装CentOS7

    下图是设置时的图片,注意分区设置. 下图是安装成功的画面. 下图是在Gnome桌面环境打开Firefox上本博客的画面. 注意点: 1.安装时没啥特殊的,就两点,一是要分区设置好,图省事就让自动分区: ...

  6. 我需要在电脑上安装C编译器

    这本书中我们使用了gcc(GNU编译器套装),它不但功能十分强大,而且还是免费的.你需要确保你的电脑上已经安装了gcc.如果你的操作系统是Linux,恭喜你,你已经拥有了gcc.

  7. 关于如何在电脑上安装adb来操作手机(Android)的方法及步骤

    1.需要真实的安卓手机: 2.安卓手机需要开启USB调试模式,允许电脑进行调试(各个手机的开启方式可能不同,不知道的自行百度): 3.电脑需要安装ADB驱动,这里提供一个下载地址:https://ad ...

  8. 怎么在一台电脑上安装win7与centos7双系统

    对于用习惯windows系统的小伙伴们来说,好像Linux系统的命令操作感觉会比较神秘,进而有部分小伙伴就想说也学一学LInux操作系统.但是苦于资源的问题--就一台计算机,一块硬盘,担心说如果安装了 ...

  9. U盘在电脑上安装CentOS 7 系统过程详解

    U盘制作CentOS系统启动盘 在电脑上下载并安装UltraISO软件,如百度云:http://pan.baidu.com/s/1hrGtvEG 打开UltraISO软件,找到CentOS.iso的映 ...

随机推荐

  1. broadcom移植到openwrt总结

    评估及移植BCM5862x及BCM5301x到openwrt平台下: 一.首先得分清楚几个基本概念: 1.文件系统  文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固 ...

  2. js 传参报错 参数含有数字、字母组合的字符串SyntaxError: identifier starts immediately after numeric literal

    报错的意思是标识符以数字开头,这是因为js是弱类型的语言当发现第一个数字是就自动转化为数字类型的但是其中还含有字符所以报了错,‘ 报错的原因是因为我们想传的字符串,但是js却当成数字,所以需要给传的参 ...

  3. Sum It Up

    http://acm.hdu.edu.cn/showproblem.php?pid=1258 Sum It Up Time Limit: 2000/1000 MS (Java/Others)    M ...

  4. 关于C#与.NET Framework

    前几天,有一个做测试的问我.NET Framework是什么,和C#是什么关系呢. 下面我就来解释一下.NET Framework是什么:.NET Framework是一个框架,是应用程序运行时所需要 ...

  5. ☆ [POJ2411] Mondriaan's Dream 「状压DP」

    传送门 >Here< 题意:用1*2的砖块铺满n*m的地板有几种方案 思路分析 状压经典题! 我们以$f[i][j]$作为状态,表示第i行之前全部填完并且第i行状态为j(状压)时的方案数. ...

  6. node&period;js 使用 net 模块模拟 websocket 握手,进行数据传递。

    websocket 是一种让浏览器与服务器之间建立持久的连接,并能进行双向数据传输的一种协议. websocket 属性应用层协议,基于tcp传输协议,并复用http的握手通道. 一.如何进行webs ...

  7. 【做题】arc068&lowbar;e-Snuke Line——利用特殊性质分讨

    显然,对于所有跨度暴力扫一遍的复杂度本身只有\(O(n \log n)\). 容易想到在每一个到达的位置加上覆盖这个位置的区间数.剩下的问题就在于如何处理覆盖了多个位置的区间. 记录已访问或去重都是难 ...

  8. Android获取屏幕高度、标题高度、状态栏高度详解

    Android获取屏幕高度的方法主要由view提供 通过View提供的方法获取高度方式有两种: 1, 当前显示的view中直接获取当前view高宽2,通过Activity的getWindow().fi ...

  9. &period;net错误处理机制

    原地址:http://blog.****.net/lxbg90058/article/details/5651767 没有不出错的软件 从不出错的软件从某种程度上讲是不可能的! 和普通人的观念相反,创 ...

  10. php 批量处理post数据

    <?php header("Content-Type:text/html;charset=UTF-8"); include('ini.php'); foreach ($_PO ...