在模擬機當中安裝古老版本的 Debian

zonble
5 min readOct 23, 2024

--

為了前面的提到的小小的數位考古,於是得要把一些古老的作業系統給跑起來,像是我想要查一下大約十五年前的 Linux 桌面大概是怎樣的環境,就拿模擬器去裝了 Debian 5。想把老系統裝起來的確不太容易,這邊做一點筆記,不然自己以後也會忘了。

以安裝 Debian 5 為例,安裝流程大概如下:

使用安裝 ISO 安裝

1. 下載老系統的 ISO 檔案,Debian 5 的 ISO 位在 https://cdimage.debian.org/mirror/cdimage/archive/5.0.0/ ,我裝的是 i386 版本,檔名是 debian-500-i386-netinst.iso

2. 打開模擬器軟體,然後用剛剛下載的 ISO 開機。以 VMWare 來說,會自動建議安裝 Debian 5 需要的系統配置

3. 選擇 Graphical 安裝,不過請注意,Debian 5 就算用圖形介面安裝,接下來完成安裝後,開機仍然是只有文字介面

4. 選擇用英文安裝,因為之後一開起來還是只有文字介面,然後我們一開始沒有辦法顯示中文,所以現在用英文,之後會比較順利。

5. 主機的名稱等等設定。就叫做 Debian 就好。基本上就是一直往下按 Enter

6. 設定一下時區

7. 切割硬碟。用最簡單的方式,直接使用整顆硬碟。

8. 設個 root 帳號的密碼,然後建立一個一般 user 的帳號,設一下密碼

9 設定 apt。這一步比較麻煩,因為裡頭所有可用的 Mirror site 都不再提供比較舊的版本的支援,所以我們必須手動輸入套件服務的位置。

隨便輸入一個位置:

因為這個位置會失敗,安裝程式會告訴我們,晚點我們得自己設定 sources. list 檔案。

接下來就是一路按 Enter 到安裝完畢。

第一次開機

第一次開機之後,先用 root 登入

然後改一下 /etc/apt/ssources. List

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-security/ lenny/updates main contrib non-free
deb-src http://archive.debian.org/debian-security/ lenny/updates main contrib non-free

/etc/apt/apt.conf.d/ 目錄下建立 99no-check-valid-until

Acquire::Check-Valid-Until "false";

跑一下 apt-get update

apt-get update
apt-get upgrade

安裝圖形介面

我們裝 GNOME 好了

apt-get install gnome

重開機一次,下一次就會進入 GNOME 的 GUI 畫面了

GNOME 環境

使用之前設定的帳號密碼登入。

來裝一下 SCIM 與酷音輸入法

sudo apt-get install scim-chewing

接著設定一下我們要使用哪一套輸入法框架:

im-switch -c

我們就有可以顯示並且輸入中文的 Debian 5 了。

xcin

然後就是安裝 rxvt 與 xcin 了。

sudo apt-get install xcin

一些字體也可以裝一裝

  • xfonts-intl-chinese
  • ttf-arphic-bsmi00lp
  • ttf-arphic-bkai00mp
  • ttf-arphic-gbsn00lp
  • ttf-arphic-gkai00mp
  • xfonts-cmex-big5p

最後打開一個可以用 xcin 輸入文字的終端機

xcinterm-big5

--

--

zonble
zonble

Written by zonble

XDDDD - eXtreme Due Date Driven Development

No responses yet