Happy Linux操作系统:历经24年依旧火热的操作系统背后的故事

发表时间: 2024-05-31 19:38

也许你听说过,也许你从未使用过,24年前,联想公司曾发布过一款Linux操作系统——联想幸福Linux(Happy Linux),这是一款基于RPM包的Linux操作系统,和Red Hat Linux属于同一分支,虽然是发行于2000年左右的操作系统,但是其确完全支持简体中文界面。不过它的安装过程却并非一帆风顺,这里先回顾一下安装中出现的问题。

一、分区无法格式化问题

为了实际使用,前期内容进行了尝试安装,最初在Virtual PC 2007中安装时,Happy Linux遇到了无法格式化硬盘的问题,划分ext2分区和swap分区之后,安装程序会提示正在设备/dev/hda1/上建立ext2文件系统,然而该过程却迟迟难以结束,也就是说无法完成分区格式化,从而导致系统无法继续安装。

为了具备参考意义,这里将宿主机的系统环境说明一下,宿主机为Windows 7 Ultimate x64简体中文版,尝试了2个版本的Virtual PC,分别是初版的6.0.156.0和Virtual PC SP1 6.0.192.0版本,结果二者都遇到了分区无法格式化的问题。

然而,经查阅其它人的安装过程,发现宿主机为Windows XP时,Virtual PC中的Happy Linux安装程序可以完成格式化,该问题可能由软件兼容性造成,有兴趣的同学可以进行测试。

二、LILO引导管理器无法安装问题

在正常格式化ext2分区并复制系统文件之后,Happy Linux最终又遇到了引导管理器无法安装的问题,如下图所示,安装程序会提示在安装过程的步骤“安装引导装载器”中发生错误。该错误的发生意味着硬盘中的Happy Linux系统将无法引导启动,不要过于乐观,发生这一问题也同时意味着无法创建启动磁盘。

这一问题的发生和LILO引导管理器有关,上述问题发生时,硬盘位置为/dev/hdc,即硬盘位于第二IDE主通道,而非通常情况下的/dev/hda第一IDE主通道,也许是这一原因导致LILO安装出错。

三、X窗口配置错误

在BIOS中调整硬盘设备位置之后,Happy Linux的安装程序果然正常了,我们将Linux native分区划分到/dev/hda1,swap分区调整到/dev/hda5,然后再进行安装。

完成之后开始配置X窗口,在配置X的过程中,安装程序会自动检测计算机所使用的显卡类型,也就是说看安装光盘中是否有合适的显卡驱动。

此处所使用的是S3 Trio32/Trio64,令人感到疑惑的是,即使安装程序找到了可以匹配的显卡驱动,在提示您是否希望指定其它的显示卡设备类型时,仍旧会自动默认“是”,这里需要手动切换为“否”再继续安装。

后续复制完系统文件后会进行分辨率设置,也就是显示模式设置,默认的颜色深度为8位,分辨率为640*480,这里使用缺省值是可以保证安装成功的。

如果想使用更高的色深和分辨率,则可以点击“手动选择”后继续,安装程序会列出14种显示模式,但并非每种都能正确支持。

这里尝试的16位,800*600

在安装完成后出现花屏,从下图中可以隐约看到红色的“联想集团”字样,但根本无法使用。如果X配置不正确,最终的系统只能在命令行模式下工作。

四、成功安装

在解决上述问题之后,终于迎来Happy Linux的登录界面。

首先,我们来看一下Happy Linux 1.0操作系统最常见的KDE桌面,桌面图标和Windows操作系统很像,还有“我的电脑”图标

除此之外,还可以使用GNOME桌面环境:

FVMW95桌面环境,此时正在运行的是xeyes程序,屏幕中的眼睛会看向当前鼠标指针方向

还有TWM桌面,这是最简单的:

好了,以上就是本文的全部内容,Happy Linux还有2.0版本,正在寻找中……