德國 KNOPPIX 的本家 另類的 BV1AL 版
或這裡 ---- 特點: 不必安裝, 免用硬碟, 直接在光碟上執行完整的 Linux 作業系統, 它既可 以用來當桌上工作站用, 也可以用來當網路伺服主機。 使用 Linux 讓你遠離病毒、當機、盜版的惡夢! ---- 這個修改過的 KNOPPIX 光碟可以用來處理主要漢字國家台灣、日本、中國的 漢字資訊, 例如在Mozilla, Open Office, ICQ, IRC 都可以使用各國漢字. 在我接觸 KNOPPIX 不久之後, 自由軟體界發生了 「紅帽刪除台灣國旗」事件, 如此好的用 KNOPPIX 正好給了眾人除了紅帽(RedHat)、慢的雷克(Mandrake)兩大熱門版本之外 , 一條通往自由軟體的「無痛起步」之路. 這個光碟原本是我私人在用的, 因為覺得改得蠻好用的, 所以拿出來跟大家分享, 只是無法對所有可能的使用環境做完善的測試, 因此不保證你用它時不會出現任何 問題(我也不會對你的問題負責), 你最好能夠依自己的使用環境重新燒製適合你用 的光碟.(光碟裡附有我寫的製作說明) ---- 操作步驟: 需先將電腦 BIOS 裡開機順序設為「CDROM 第一優先」(這個動作只需做一次), 儲存設定後重新啟動電腦, 打開電源(或重新開機)的同時立即將這片光碟放在光碟機裡, 電腦將會由這片 光碟啟動. 與原德國版不同的有: 如果你是用「PS/2 滾輪鼠」, 在開機後它會問你是否是 wheel mouse 回答 y 這樣你的滾輪才能發生效用. 再來會問你是否使用液晶螢幕(LCD monitor), 不管是外接式 LCD 或筆記型 電腦, 請回答 y 才能有正常的顯示. 如果你覺得螢幕或老鼠設定不正確, 最簡單的方法就是按電腦面板上的 Reset 鍵重新開機, 到上面說的步驟時重新選擇. 操作參數說明: 與原德國版本不同的是, 可以用 root 身份直接進 runlevel 5 的 Xwindow 環境. 光碟開機第一個畫面會等候你 22 秒以便輸入參數. 1. 不加任何參數直接按 Enter 將會以一般使用者 knoppix 身份及權限進入 runlevel 5, 也就是進入圖型 操作模式. 理論上這樣的安全度較高, 例如較不易因為誤操作而損及你的硬碟上的資料. 或者因執行某些程式導至有安全漏洞. 但相對的你對系統控管的權限就低些, 因而無法完全掌控. 如果你已經熟悉 linux, 進入後可以用 sudo 來執行系統控管相關的指令. 2. 開機時打 root 再按 Enter 將會以最高管理者 root 的權限和身份進入 runlevel 5 圖型操作環境. 這時你對整台電腦有完全的掌控權. 3. 開機時打 root usbconf 再按 Enter 這時請將你上次執行「系統控管」→「儲存系統設定」時存的那個 USB 隨身碟同時插到 USB 接頭上, 系統將會把上次的設定重新裝回電腦. 4. 開機時打 root floppyconf 再按 Enter 跟上項一樣, 只是換成軟碟, 也請同時將三吋半軟碟插到磁碟機裡. 5. 開機時打 knoppix usbconf 按 Enter 同上第 3 項, 但這是以 knoppix 的使用者身份啟用系統. 6. 開機時打 knoppix floppyconf 按 Enter 同上第 4 項, 但身份是 knoppix. 7. 打 root 2 (或 knoppix 2) 再按 Enter 系統會進入 runlevel 2, 也就是文字操作模式, 你也可以再加 usbconf 或 floppyconf 的參數. 8. 開機時打 1280 再按 Enter 這是給大螢幕(如 19吋或更大的)用的參數, 它也是 root 身份 runlevel 5 1280 會將你的解析度設成 1280x1024 (或者你也可以打 1152, 它就是以 1152x864 的解析度呈現) 由於這是光碟式「唯讀」的 Linux,不同於安裝到硬碟的傳統式 Linux,在安全 上幾乎無法被入侵破壞,既使入侵了,殖入的東東只存在 RAM,重開機之後又通 通「歸零」,也因為是唯讀的光碟,更不會因為 root 身份破壞系統設定……等 ,再者也幾乎都是「單人使用」的情形。 所以傳統 Linux 說「不要以 root 身份執行應用程式」的守則在這個 KNOPPIX linux 是沒什麼意義的,因此大可放心的以 root 身份來使用這個系統! (註: IRC(xchat)已設為一般 user 身份執行) ---- 關於開機 : 在大多數正常情況下, 你的電腦應該可以用這片光碟開機(除非你的電腦連光碟 機都沒有). 萬一你的電腦無法由光碟機開機, 還是可以轉個彎來玩這片 KNOPPIX 光碟. 1. 用 Windows 的人, 可以開個 MS-DOS 工作窗, cd 到放這片光的光碟機(例如 cd D: ) 再 cd KNOPPIX 打 rawrite 按 Enter 它問你 disk image source file name: 你就打 boot-en.img 它再問 target diskette drive: 你就打 a: 再來記得插入三吋半軟碟, 再按 Enter, 就會生出一塊開機用的軟碟 你要再去把電腦 BIOS 調成 A 開機(或 floppy 開機), 開機時要 同時插入軟碟和這片光碟, 這樣就可以進入 KNOPPIX 系統. 2. 用 Linux 的人, 這應比在 Windows 簡單多了, 就打 dd if=/到這片光碟的路徑/KNOPPIX/boot-en.img of=/dev/fd0 同樣的, 將電腦調成 floppy 開機, 同時插入軟碟、光碟. ◆注意◆ 如果你對 linux 不熟悉, 建議不要在操作過程對硬碟做任何動作, 以免誤動作 使得你硬碟上的資料遺失!!! ---- 儲存設定: 你可以將系統設定自動儲存到三吋半軟碟或者 USB 隨身碟裡,下次開機時可以 將那些設定重新倒回電腦裡,這樣不論你走到哪裡都可以有相同的環境。 請在icewm的menu裡的「系統控管」選擇「儲存系統設定」,再依選單裡勾選你 要的項目,之後選擇存入軟碟或 USB 隨身碟。 下次開機時請同時插入光碟及 USB 隨身碟(或三吋半軟碟), 下指令 usbconf 再按 Enter (或 floppyconf 再按 Enter), 就可以把上次的設定重 新設入電腦. 其它諸如 download 來的檔案請自行用 Linux 指令打包到軟碟或 USB 碟或硬 碟。 ---- 硬體需求: 要執行圖形操作(Xwindow) 至少要 40M RAM 勉強還可以用 twm 來跑, 建議 最少有 64M, 如果你的電腦上沒有 linux swap partition, 這時光碟會問你 要不要在硬碟上開 swap file 來做為記憶的緩衝區, 如果能有 128M 以上會 更好, 當然, RAM 是越多越好. 進入 icewm 的圖型介面後, 在選單的「系統控管」裡有 ADSL 及 PPP 兩 項連線, 其中 PPP(一般 Modem 撥接)項內, 系統已經預設了五個國內免費 撥接的帳號(合法的), 但是你必須是「外接式 Modem」,若接在 COM 1, 就 不必再設定, 直接可用. 若接在 COM 2, 有個改變 COM port 的選項按一下就可以. 在進入 Xwindow 之前的文字模式下, 可以執行 xwin 來變換不同的 Xwindow 操作環境, 包括 fvwm, icewm, gnome, twm, xfce 等. 若你的網路卡無法被自動偵到, 有可能是未被支援, 像是 D-Link 530, 它 是被 Linux 界稱為「惡魔卡」, 因為一樣是 530, 但用的晶片完全不同, 建議換一張叫做「螃蟹卡」, 市面上售價在 NT$200 左右, 真的是俗擱大碗 , 評價甚至比 D-Link 530 還好. USB 隨身碟可以用選單「硬體周邊操作」裡的「USB讀卡機」來檢視, 如果你的電腦沒有SCSI光碟、硬碟的話, 掛接點大都為 /mnt/sda1 可 以直接讀寫. USB 數位相機可以直接在選單「硬體周邊操作」選取「數位相機」, 目前已 支援的機種達兩百多型, 但你的相機不一定有被支援到, 所以要試試看. 如果你要看 VCD, 聽 audio CD, 那你必須要有兩台 CDROM(或另一台為 CDRW 或 DVD), 因為這片光碟從開機後到關機為止, 它都必須佔用一台 CDROM. ---- 關於列印: icewm「系統控管」→「設定印表機」 進入設定畫面後按左上角的圖示以便「新增印表機」 「印表機型號選擇」選好你的機型後再 →「驅動程式選擇」這裡可能有 XXYYZZ(Foomatic + gimp-print 以及幾個非 gimp-print 型的, 需要試試看才知道哪一組列印效果最好 為配合內定給 Mozilla 列印的 Xpr 設定, 接下去印表機的設定項目中的 「一般資訊」→「名稱」請勿夾雜空白如 "HP DeskJet 640C" 而寫成一串 像 "HP_DeskJet_640C" 或 "HPDJ640C" 才不會有問題. 在 Open Office 下列印時, 請選你設定好的印表機名稱(如上例: HPDJ640C) 已確定在 Open Office 之下可以正常列印台、日、中三種文字。(由主選單 選「Office套裝軟體」依不同國別選用) Mozilla 一樣可以列印多種文字(透過 Xpr 使用 wprint 列印), 已試過可以 印出的包括台灣、日本、中國、俄羅斯等非西歐語系文字. 只要在 Mozilla 裡「檔案」→「列印」→「印表機──屬性」的印表 指令控制依須要改寫(不要用 Mozilla 的選項(印表機或檔案)控制) 指令改寫如下: Xpr -l tw-printer 即為將正體中文丟到印表機去 Xpr -l jp-printer 即為將日文丟到印表機去 Xpr -l cn-printer 即為將簡體中文丟到印表機去 Xpr -l ru-printer 即為將俄文丟到印表機去 Xpr -l printer 即為將一般西歐文字丟到印表機去 Xpr -l tw-file 即為將正體中文存成 postscript 檔 Xpr -l jp-file 即為將日文存成 postscript 檔 Xpr -l cn-file 即為將簡體中文存成 postscript 檔 Xpr -l ru-file 即為將俄文存成 postscript 檔 Xpr -l file 即為將一般西歐文字存成 postscript 檔 若只填 Xpr 不加參數, 內定列印正體中文. 只是目前無法印出斜體、粗體的效果,全部以一般字型印出。 ---- 關於一些軟體: 這片光碟的 kernel(及modules) 使用 2.4.20 版, 希望對硬體的支援更好. 部份軟體版本比德國版更新, 如VideoLan使用 0.4.6-1, 建議用這個看 VCD, 它比 xine,mplayer 更流暢.(mplayer 版本為 0.90 rc5) Mozilla 已更新為 1.2.1 正體中文介面. 新增 mpegrec 做為「備忘錄音」, 以低取樣(11.025KHz)小頻寬(16Kbps) 的 MP3 格式專門錄語音.(但部份音效卡似乎支援上有問題) 衛星軌道程式為 2.2.1 版, 並修正顯示台灣時間, 以及東經改為「負號」 顯示(原東經為 "> 180", 如東經120度, 顯示為240度, 非常不適合一般 閱讀習慣, 現已改成顯示 "-120" 配合 xplanet 可以將衛星位置以地球儀顯示. 這個光裡含有Open Office, 它跟市面上的 Word/Excel/PowerPoint 有不錯的相容度, 雖不是百分之百, 但已經足夠處理大多數微軟格式的檔案. 日文輸入操作 ----- 進入圖型操作模式(Xwindow)後, 台灣中文輸入法已經啟動, 但若你要輸入 日文, 須到主選單的「系統控管」→「漢字輸入法」裡「啟動日文輸入法」 之後按 Shift-Space 即可開始輸入日文。 原則上請在啟動某個用戶端的程式前, 先啟動日文輸入法, 目前本光碟已設 定可以接受日文輸入的程式有「mozilla(瀏覽器),gaim(通ICQ,MSN,Yahoo), OpenOffice(微軟Office相容),xchat(IRC聊天室),yudit(多國文字處理器) 及rxvt終端機.
在選單的「系統控管」項下提供 SSH, telnet/ftp, DHCPd, Apache, Samba, Netatalk, IP Masquerade, SQL 等伺服選項, 你可以用它來讓你的這台電 腦成為 Internet/Intranet 伺服器. 也有 ADSL/PPP 連線支援。 本系統以自由軟體 Linux 的 Debian 套件為主幹, 耐操耐用又合法, 但若 是你因為不熟 Linux 而無法順利使用, 請自行到網路上找尋解答, 或自行 研讀相關書籍 (如 Linux, Apache, Samba, TCP/IP, Debian Linux.....). 比較方便的是到國內外各 BBS 站的 Linux 版逛一逛. (選單裡有幾個不錯的BBS站, 按一下就可以連過去) ---- 這個由德國人做出來的 KNOPPIX 經改造後, 加入 Big5, GB2312, JIS 等字型, 可以分別啟動不同的 xcin 來輸入台灣或中國的文字, 也可啟動 kinput2 來輸入標準的日文(非Big5字集裡的日文假名) 不論做為「急救、備援、攜帶型 Linux、展示 Linux、甚至固定型網路伺服機」 這一片光碟都足以擔綱. 它可以讀取多數電腦硬碟上的東西,不論它是 Linux 或 Windows9X或NT,對 於 Windows 的硬碟分割區裡的中文檔名也可以正常顯示.(不過在 Open Office 讀取中文檔名時似乎仍有問題, 把它改成英文檔名就 OK) 它更可以完全不必硬碟即可使用,只要有64M以上的 RAM 就可以正常工作,在 40M RAM 情況下也可以跑 twm 來玩 Xwindow. 用它來測試某一台電腦硬體是否被 Linux 支援, 答案立即可得! 當你考慮要買 Notebook 來跑 Linux 時,便可以拿這一片光碟去店裡當場測 試,既不會動到它的硬碟,又可以立即確認是不是你要買的 Notebook。 對於「英文恐懼症」的人,這片 KNOPPIX 已經被修改成有中文選單操作或輔 助操作說明。 本光碟的起動已改成 vga=normal, desktop=icewm 並且可以用 root 身份或者一般 user 身份 啟動系統進入 runlevel 5 比諸原版 KNOPPIX, 這個版本開機後將 DPMS 加入 XF86Config-4 內, 讓俱有 Energy Star 的顯示器可以在長時間待機後自動 power off 關掉螢幕電源. 德國原版光碟內 KDE 相關軟體大多已被移除,因為 KDE 包山包海的做法, 耗盡系統資源, 甚至於是華而不實(跟 Windows 不相上下)整體速度比 icewm 慢很多, 所以只留一些基本項目如設定印表機以及 game. 再者很多時候我們只需要文字模式的操作就足夠處理不少事情, 所以一開 機就進入圖型操作模式是很不經濟的. 舊式 NE2000 ISA 卡請打指令 modprobe ne io=0x320 (因為多數 NE2000 內定 IO 為 320, 或用你卡上實際數質) 之後可以打 netcardconfig 來設定網路 IP 等等. 螃蟹卡(RealTech 8139) 如果開機時沒抓到, 請自行打 modprobe 8139too加入衛星追蹤程式, 光碟裡衛星軌道資料日期最近日期為 2003-04-24 更新的軌道資料在 ftp://ftp.dransom.com/current.data/ 程式叫 predict 已設定在 icewm 裡, 須先執行 Server, 再執行圖型顯示, 但它會說找不到 Plugin, 沒關係 把它按 OKay 掉之後再按 Connect 就可以 work. 也可以用地球儀的方式來顯示各個衛星的位置, 在icewm 裡有幾個選項. 加入 xplns, 一個天文觀測輔助軟體, 讓你對恆星、行星有更多的瞭解. 可 以用漢字顯示方位、太陽系行星名稱, 以及部份星座資料. 加入無線電通訊軟體, 可以將無線電收發機接上電腦之後, 藉內附幾個軟體 進行影像(SSTV, FAX)、文字(RTTY)……的通訊活動. 加入可操控 ICOM 各型無線電的程式(需搭配 CI-V 硬體介面) 加入 H.323 通訊程式 ohphone, simph323 可以用 command line 進行網路 語音通訊, 以及 H.323 gate keeper 讓 LAN 內電腦可以透過這一台進 行 Internet H.323 通訊. 加入來自瑞士的 Speak Freely 7.5 可以進行 VoIP 網路語音通訊, 包括 client 端及可以擔任 server. (但某些音效晶片可能無法 work ! ) 加入 vicq, 這是一個以 perl 寫的 icq, 它不必 compile, 文字模式, 又可以送手機簡訊, 指令為 sms +886926xxxxxx/Hello from BV1AL via ICQ 基本上台灣只有遠傳的沒擋掉來自 ICQ 的簡訊, 上述指令前面 的 +886就是送 sms 簡訊給台灣的用戶, 而 0926 的 0 不必打. 加入 licq, 可以用 qt 介面或 gtk 介面, gt 介面有漢字顯示, 但會破壞 rxvt 的視窗 size, gtk 介面只有英文, 但不會破壞 rxvt. 加入 vertigo, 一個模擬飛行的 game, 可以飛一飛美國海軍的 F-14, 已經 退役的 F-104, 垂直昇降的 Harrier, 黑貓中隊的 U-2 偵查機, 舊的 螺旋槳機……… 起飛前, 最好先放下襟翼(按 F8), 動力開到最大(按 F4), 再按幾次 F3 的話就可以將「後燃器」全開, 這樣才能快速升空(如果在航母的 甲板上的話, 一定要這樣, 不然跑道不夠長, 會掉進海裡. 加入一個空戰 game 叫 acm 襟翼──按兩次 H 放下, 按兩次 Y 收回 動力全開──按橫排的數字 4 後燃器──按 a 雷達──按 r 讓敵機出現──按 l 發射飛彈(或機炮)──按老鼠中鍵 變換武器(飛彈或機炮)──按老鼠右鍵 加入PostgreSQL, 這是一個比 MySQL 功能更強, 對中文支援也更好的資料伺 服系統, 但不論是 MySQL 或 PostgreSQL 基本上都需要將資料存在硬碟 所以最好是在有硬碟的機器上執行, 先將硬碟掛上來(mount)再進行設定 、執行等動作。 加入 mplayer 這個多媒體播放程式, 它可以播放 VCD/DVD, 但操作上不如 VideoLAN, 效果也比 VideoLAN 稍差, 收錄進來的理由是收聽微軟格式 的廣播. (另外有 xine 也可以播放 VCD/DVD, 但可能和某些硬體不合) 加入 morse 這個小工具 在電影「ID4」裡, 地球人就是憑著這個古老的通訊協定, 突破入侵的外 星人封鎖, 解除了人類危機. 它原本是做為無線電摩爾斯碼的練習用, 但因為它可以藉由 PC 喇叭發 送摩爾斯聲音的文字, 所以既使是沒有音效卡的舊電腦, 也可以用來傳 送訊息, 例如燒光碟, 可以在燒完之後發送摩爾斯, 操作者不必看到螢 幕, 僅憑聲音就知道什麼事. 加了一個 mm(就是Morse message)的 script, 讓它用比較慢的速度發送 這樣就可以配合 script 來工作, 如果你不懂 Morse, 也可以只聽到聲 音也可以確定你交待給電腦的工作達成了. 例如燒光碟: cdrecord -v -speed=20 dev=0,1,0 KNOPPIX.iso ; mm cd ok ok 這樣在燒好之後, 電腦就會發出 「-.-. -.. --- -.- --- -.-」 給你聽! Mozilla 可以接受中文、日文的輸入, 例如在 google 查詢日文資料等 搭配 vwHtml, xlhtml, ppthtml 等外掛後可以將微軟 Office 各型檔案轉成標準 HTML 格式, 呈現在 Mozilla 裡, 不必去 動用到 Open Office 這個大傢伙 (不過不是百分之百轉得成功). gaim (0.59.8 版) 一個可以同時通 ICQ, MSN, Yahoo.... 的及時交談軟體 使用 0.59.8 版, 修正 yahoo 不能連線及中文不通的問題. centericq (4.9.2 版) 也是一個可以同時通 ICQ, MSN, Yahoo.... 的及時交談軟體 但是是文字模式的. 它比 gaim 有較多的功能, 可以補足 gaim 的遺憾, 不過, 中文不能通. Open Office 一套與 Word, Excel, PowerPoint 相容度頗高的Office 類自由軟體, 可以接受正體中文、簡體中文、日文輸入。 Open Office 可以接受 xcin 輸入中國簡體字 以及 kinput2 輸入日文。 在讀進 Big5 檔案後, 按 "Ctrl-a" 來 select all(全選) 再改選字型為 "AR PL Mingti2L Big5", 現在就顯示 Big5 字了 ! 若要輸入日文, 須先啟動日文輸法,後再啟動OpenOffice, 即可 輸入日文。 xchat 喜歡玩聊天室的人, 可以用 xchat 來連接 Hinet 的 IRC server, 這個 (irc.hinet.net)主要是國內網友在玩的 channel, 如果要玩國外 channel 可以選 Seednet IRC server(irc.seed.net.tw), 包括可以和日本網友交 談, 或歐美各國 channel. 關於中文輸入法 內含「倉頡、注音、簡易、酷音(注音自動選詞)、拼音、快倉六、我自己 的快倉五、行列30、內碼幾種輸入法」 「嘸蝦米」以及「大易」兩種輸入法因涉及商業版權,無法內定燒入光碟 ,但你可以自己把需要的輸入法加入,重燒光碟。 若不重燒光碟,也可以用 floppyconf 啟動後改變 /etc/alternatives/big5 及 /etc/xcinrc 指向你自訂的目錄來改成你要 的輸入法。
以下為有關網路伺服器的說明.
這個KNOPPIX 可以讓你用「一張光碟」即時架設的站,不必任何設定,用光碟 開機後,下令啟動 apache 就立即有一個網站。
當然在內容上不是你要的,但是你可以即時編製網頁,立即可用。
這個 KNOPPIX Linux 不僅可以架設 Internet 網站, 更可以用來做為各種伺服器,
甚至可以快速三分鐘架站, 像以下各項中的 samba, netatalk, dhcp, IP Masq, 都只
需用老鼠點幾下, 填幾個參數, 立即啟用:
更好的是,它使用光碟做為系統,在某種程度上是不怕被入侵,因為光碟本身是 無法被入侵者進行寫入式的破壞。
當然,KNOPPIX Linux 不只可以做為各式伺服機,它更可以做為桌上工作站,提供
各種軟體,諸如
熟悉這個 KNOPPIX Linux 之後,帶著這一片神奇的光碟 ,不論走到全世界哪個角落,每一台電腦都是你熟悉的電腦,不必動用到別人的硬碟 ,你可以完全自由使用每一台電腦。
關於螢幕及滾輪鼠
在開機過程會訊問你是不是用「PS/2滾輪中鍵鼠(wheel mouse)」及「液晶螢幕(LCD monitor)」, 請以 y 或 n 來回答 在文字模式下「關機」的指令為 halt -p 最後: 如果你想將本光碟安裝到硬碟, 也是可以的, 有兩種方式: 1. 直接 copy 過去的方式 找一個 partition, 將它 mount 進來, 例如 mount /mnt/hda8 然後 cd /cdrom cp -Rp . /mnt/hda8 之後看是用 /cdrom/KNOPPIX/boot-en.img 做一片軟碟開機 或是用 lilo 開機皆可, 我是因為 hda 裡已經有別的 linux 所以只要去改原 linux 的 /etc/lilo.conf 就可以選 boot 進 KNOPPIX 或原 linux, lino.conf 的例子在 /cdrom/MyPack/lilo.conf 2. 「真正」把系統安裝到硬碟 可以執行 /usr/local/bin/knx-hdinstall 要這樣安裝的話, 最好有別的 linux 的安裝經驗, 這個是 使用最近才 announce 的 0.37 版 安裝好之後, 也請將 /cdrom/MyPack copy 過去硬碟的相同目錄 因為我在做這片光碟時, 考慮到修改、重燒時的方便, 把一些檔 案從 /KNOPPIX 裡抽離, 另放至 MyPack 之下, 所以不能少. 以上說明可能有所遺漏,請以光碟實際執行為準。
bv1al@bbs.ee.ntu.edu.tw
ICQ UIN: 17890972