2009年2月14日 星期六

你這到底是什麼鬼啊?

今年的縣市長大選,花蓮縣相較於民進黨好像都死光了一樣,國民黨可就是完全不一樣的生氣勃勃榮景了。這樣的現象或許可謂起自去年民進黨在總統大選的慘敗,但是從某個角度來看,我們不可忽視的,是國民黨在花蓮執政數十年來的經營成果,其中之一就是造就國民黨內的人才濟濟;有這麼些孝廉賢良各懷鬼胎競出頭、熱心服務為鄉梓,也難怪縣長提名還在黨內初選階段,國民黨各方人馬就已經戰得風起雲湧、鬧熱滾滾了。
說縣境國民黨人才濟濟絕不誇張,從縣長提名黨內初選就可以充份顯示出這個情形。這一次黨內初選為爭取提名,國民黨精銳盡出,就地方執政來說不可或缺的牛鬼蛇神士農工商齊備,可以說應有盡有:譬如說中央民意代表地方民意代表的對陣,委員熱中內線交易金錢遊戲可以說是商業界的代表,而議長選民服務為使黑道毒梟工作順利可謂勞工楷模,這一組就可視為工商人才捉對廝殺;士農一組則有當官時間比教書歲月長的教授,以及捍衛事務官尊嚴的農業鐵娘子互不相讓。再加上有禮無體的市長蠢蠢欲動,過去8年花蓮已經後山變深山,這次國民黨如此咨爾多士爭相為民前鋒,顯然國民黨準備好了,要讓後山變出山,更叫洄瀾死無攔。 花蓮縣民們也準備好了嗎?

我是不想準備好的。最近花蓮無處不見國民黨的初選廣告,卻是越看越覺得四年苦,就拿當官教授做例子吧。

與國際接鬼讓花蓮起肖就算是當官多過於教書,但總是標榜具有教授身份,身為啟迪學生想法觀念的老師,自誇新思維、新作為倒也合情合理;不過,這位教授的 slogan 越看越覺得四年苦啊。因為「新思維、新作為」,所以要「與國際接軌、讓花蓮起飛」?你......你起肖吧?練肖話騙春嬌可以,可是你看我像春嬌嗎?

「與國際接軌」還能算是什麼新思維新作為嗎?阿扁執政的過去8年,「與國際接軌」這個詞早就已經像是唱片跳針一般,被泛藍無時無刻的講,講到臭酸掉了,到底是新在哪裡?就說「與國際接軌」的內涵好了,到底這「與國際接軌」是個什麼碗糕啊?泛藍哭號8年要與國際接軌,選民也就相信民進黨政府鎖國;但是說實在話,到底誰記得哪個泛藍政客媒體解釋過什麼叫作「與國際接軌」?怎麼定義「與國際接軌」?為了與國際接軌,就是要用國際上其實看不太懂的漢語拼音?為了與國際接軌,所以要更加開放投資中國?為了與國際接軌,所以台東縣長颱風天也要棄線民於不顧,努力出國拼接軌?

說到出國,台東縣空姊縣長的出國次數可還不及花蓮現任縣長謝深山呢!謝深山過去3年榮登出國次數第2名的縣長,這夠不夠與國際接軌了呢?我們這位教授副縣長是不是在批評力挺他選下任縣長的謝深山縣長:都已經是這麼愛拿人民納稅錢出國的縣長了,但是仍然不夠與國際接軌!那要是讓志明選上了,是不是更要拿出國當走灶腳,努力的與國際接軌呢?

就算不拿愛出國拼接軌的謝深山來對比志明,那就看看也要爭取提名的前農業局長杜麗華,雖然是被謝深山過河拆橋的競爭對手, 但是人家可是早就在農業發展處處長任內努力用花蓮的農業與國際接軌,你志明現在才在用口號與國際接軌,到底是那邊新思維、哪裡新作為了啊?

當這位官教授說要與國際接軌、讓花蓮起飛的同時,意思其實也就是說,「花蓮實在是個飛不起來的鳥地方,這是因為花蓮還不夠與國際接軌。」是這樣嗎?

既然說花蓮縣以觀光立縣,那我們就用觀光這一項來看看花蓮縣夠不夠與國際接軌。根據交通部觀光局一份名為「中華民國96年來臺旅客消費及動向調查」 的調查資料,花蓮的天祥、太魯閣是「受訪旅客主要遊覽觀光景點」第十名,「花東旅遊線」是旅客遊覽觀光景點所屬旅遊線排名第2;另外由來臺主要目的及主要市場觀察,以觀光目的來台的日本、新加坡、韓國、馬來西亞、美國旅客最喜歡的景點是花蓮的太魯閣、天祥;而不管是旅客最主要所在或最喜歡的縣市排名,花蓮都是第3名。花蓮被國際旅客打這麼高的分數,那麼,花蓮到底夠不夠與國際接軌?花蓮為什麼不能起飛?這位不知道是教授還是官的志明,到底有沒有把花蓮放在你的思維裡?

花蓮還有一本民辦(似乎是外國人創的刊)雜誌叫作《十一號公路》,是一本免費供人取閱的雙語雜誌,提供給在宜花東的外國遊客有關台灣東部的各種資訊,不知道這算不算與國際接軌?這夠不夠讓花蓮起飛?當這位不知道是官還是教授的志明還沒有新作為的時候,花蓮的本地人外國人早就一起努力的讓花蓮與國際接軌了,到底是誰在不與花蓮接軌?

說到底,花蓮起不起飛的關鍵,根本就不在於花蓮有沒有「與國際接軌」,因為這是個假議題;花蓮早就是一個與國際接軌的城市,卻被花蓮這些只具國民黨舊思維的泛藍政客當成落後的台灣後山,才會以為花蓮是個飛不起來的鳥地方。既然還以為花蓮要與國際接軌,才能飛的起來,這種想法怎麼樣都不可能是新思維,這種人怎麼都不可能有新作為;不如,你自己先與花蓮接軌,讓眼光起飛吧。什麼鬼啊?

2009年2月10日 星期二

Slax+Puppy Linux隨身系統碟使用心得

隨身作業系統搞定了,接下來能不能過著幸福快樂的日子,那就要看個人修行了。老師有說過:「好的設定讓你上天堂,不好的設定讓你窮瞎忙」這樣說來沒錯,所以為了讓以後上天堂的機會多過於窮瞎忙,我得把一些設定做個筆記,順便也看看能不能剛好遇到這有老師經過,還請稍做停留,給我指點一條上天堂的明路。
無線上網

Linux 系統在無線上網這部份不曉得是先天不良還是後天弱勢,總是不像 Windows 系統這麼方便順利,不過最近在使用剛製作好的 Slax+Puppy Linux 隨身系統的過程中,倒是發現無線上網好像也沒有這麼難搞定了——當然,搞不定的問題還是有的。這部份我分成 Wifi 無線上網跟3G 無線上網兩部份來說。

3G行動無線上網:

我的3G行動網卡是 Huawei E220 搭配 Hinet,在 Ubuntu 上面有不少方法可以驅動這個網卡,像是:
a.使用 Vodafone 提供的 Mobile Connect Card driver
b.直接設定使用 Ubuntu 系統內建的網路管理程式 Network Manager
c.像 eau 一樣採用 Wvdial 來上網。

我在 Ubuntu 上現在是用第3種方式,那在這個隨身作業系統碟呢?本來想用 Vodafone driver,但是我轉了驅動程式給 Slax 安裝後,有跑沒有動,所以放棄。改用 wvdial 後有時連得上有時卻連不上,在 Slax 還不時造成系統整個 cash 掉。後來分別從討論區中發現有更簡單的方法,也就是直接用系統內建的撥號程式(類似上面第2種方式):

SlaxSlax 的方法,點 開左下角 K 選單的 KPPP 撥號程式,新增帳號
kppp_e220_01

只要設定連線名稱(自訂)跟電話號碼(*99#)
kppp_e220_02

設定數據機
kppp_e220_03

確定之後離開設定視窗,填上帳號密碼就可以連線了,搞定!
(帳號就填 username,密碼就填 password)
kppp_e220_04

連線成功後右下角會出現圖示(要斷線的話也可以從這邊)
kppp_e220_05

Puppy LinuxPuppy Linux 的方法,好像其實就是圖形化介面的 wvdial。
左下角選單-->網路-->PupDial modem dialup
pupdial

左邊的 Account 1 中,電話號碼、帳號、密碼填一填,然後就......沒搞定...Orz

結果是要改 /etc/wvdial.conf 這個檔案。我的經驗是 wvdial.conf 這個檔案在第一次執行 PupDial 的時候會自動產生,或者可以事前手動新增,而不管是自動產生或者手動新增,檔案的內容都給他改成這樣:
[Dialer Defaults]
Phone = *99#
APN =
Username = username
Password = password
Stupid Mode = 1
Dial Command = ATDT
Modem = /dev/ttyUSB0
Baud = 460800
Init2 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem
改完之後再開啟 PupDial,不用設定(因為都在 wvdial.conf 中設好了),直接點紅色框框處就可以撥號上網了。

Wifi無線上網:

基本上我在這裡到目前為止只遇到一個問題,那就是沒辦法連上需要密碼認證的無線網路。

我在家使用 FON 無線基地台,有兩個無線訊號,一個加密一個不加密,Slax+Puppy Linux 隨身系統插在我的 Acer Aspire 5570 上面,可以搜尋到這兩個訊號,但是只可以連上不加密的網路,加密的網路雖然有輸入 WPA 密碼,但是怎麼樣就是連不上去。

而隨身系統插在 Olive 的桌機上,原本在 Ubuntu 上一直搞不定的 PCI 無線網卡,竟然不需要安裝驅動程式就獲得支援,順利找到兩組無線訊號。雖然硬體支援令人欣慰,不過一樣只可以連上不需要密碼認證的那 個,需要密碼的還是連不上去。

另外一次實驗是過月亮新年前在漢堡家。 隨身系統插在他們家的 IBM R52 筆記型電腦上,馬上可以找到他們家的無線網路,而由於他們家的網路對內沒有設定密碼,所以也是順利連上網路。但是插在另外一台桌機上,則是因為系統找不到 那不知名的無線網卡,殘念。

到目前為止,我還沒找到解決 Slax、Puppy Linux 使用加密 Wifi 網路的方法,請各位路過的先進不吝指導。

開機登入

隨身系統碟插到 Olive 新敗的 Acer 桌機時遇到開機障礙, Slax 跑完一堆東西後停在那邊,Puppy Linux 好心一點,還看得到是 ACPI error 的問題。參拜孤狗大神後得知這好像是 Linux 2.6 的核心跟某些主機板相衝突的結果,而得到的解法是輸入額外的開機指令去關閉使用 acpi 或 apic,如"noacpi"(acpi=off)、"noapic"(apic=off)。不過在 Olive 的桌機上"noacpi(acpi=off)"這個指令沒有用,要用"noapic"才行。

加入開機參數的方式,是在開機選單畫面中,用鍵盤上下鍵選擇要進入的系統(Slax 或 Puppy Linux),然後按 Tab,畫面下方就會出現開機指令列,空一格後輸入"noapic",enter 後即可順利開機。

如果按 Tab 叫出開機指令列後,關閉開機指令列,只要按 Esc 就可以了。另外 Slax 官網中還列出很多不同的開機指令

到此為止,這個 Slax+Puppy Linux 隨身作業系統碟雖然可能還不具備帶我們上天堂的能力,不過,至少它已經減少我們很多窮瞎忙的機會了。以後有什麼新的使用心得,再另文報告。

參考資料:
‧Tsung's Blog——Ubuntu/Debian Linux 安裝 華為 E220 3.5G USB Card Driver

2009年2月6日 星期五

Slax+Puppy Linux開機隨身碟系統製作實錄(三—完)

好,這系列的「Slax+Puppy Linux開機隨身碟系統製作實錄」也總算是要寫到我實際安裝這部份了。前面已 經介紹過四種安裝隨身碟開機系統的方法,有 Linuxt Distributions 本身內建的安裝程式,也有第三者開發的多系統開機安裝程式;但我也說過:「我不是用上面的方法來製作的,因為上面的製作方式不符合我的需求」所以,什麼是 我的需求?我又是如何安裝?還有我在安裝跟後來使用的時候遇到什麼樣的問題?接著看下去之前,先來兩張真相。
16
這是 Slax,上網、聊天、看片都不成問題。

17
這是 Puppy Linux。雖然看起來跟我的個性一樣樸實無華,不過也是有人把他裝在 Eee pc 上面還玩華麗的桌面特效......


圖片來自維基百科 Puppy Linux 條目的插圖

看完真相我們言歸正傳。其實說穿了,所謂我的需求主要就是以下:

一、希望還保留一些空間可以當作一般隨身碟使用。
二、把 Slax 跟 Puppy Linux 兩套都裝進去。
三、Slax 的開機選單看起來美觀又大方,所以還是保留下來當開機選單。


01
這就是 Slax 的開機選單

因為需求一,所以沒辦法在 Windows 系統上直接安裝(原因後敘),除非用 UNetbootin (或者也可以乾脆用 Ubuntu Live CD 開機來做);不過我本來的系統就是 Ubuntu,那就比較無所謂。因為需求二,所以就不用兩者內建的安裝程式,要用 Mk-boot-usb 或是 UNetbootin。因為需求三,所以又沒辦法直接用 Mk-boot-usb 或是 UNetbootin。所以到最後還是選擇自己手動安裝製作。而只要知道怎麼做,憑良心說,自己手動安裝的好處還真不少。手動安裝至少有以下優點:

一方面手動安裝可以符合自己的需求。
二方面不用去下載第3方安裝程式,也不用學怎麼用安裝程式,減少作業的時間。
三方面......很有成就感~~XD


OK,以下就來說明我怎麼製作我的 Slax+Puppy Linux開機隨身碟作業系統,只要4個大步驟

首先第一個大步驟,為了不要以後個人檔案跟系統檔案傻傻分不清,當然是先分割隨身碟,把作業系統的空間跟存取檔案的空間分清楚。打開 Ubuntu 的"系統>管理>硬碟分割編輯器——GParted",新增隨身碟裡的分割區。

10

我的隨身碟容量是4G,我把他分割成大約各2G的空間。右上角可以選擇磁碟機,請小心選擇,不要把自己原本的作業硬碟給砍了——不過,看硬碟容量應該很好分辨吧。

11

兩個分割區的檔案系統格式,都選擇 Windows 系統用的 fat32 就好。而我們的作業系統是放在第二個分割磁區

09

為什麼要放在第二個分割磁區?那是因為 Windows 只能讀到第一個分割區,如果我們要分割出一個磁區的空間來當作一般隨身碟用,那就把這個存取檔案的空間放在第一個分割區,而把作業系統放在第二個分割區。 也因為這樣,既然 Windows 看不到第二個分割區,所以當然也沒辦法看到置於其中的作業系統檔案,那也就不能執行安裝了啊。這就是上面說沒辦法在 Windows 系統上直接安裝的原因。(可以間接透過使用 Ubuntu Live CD 來用 Ubuntu 系統去製作)

接下來第二個大步驟,先安裝 Slax ,而安裝的方法其實在第一篇已經有介紹過了,這裡再簡單說一下:

1.去官網下載Slax for USB的壓縮檔,解開有兩個資料夾:boot、slax,把他們放在隨身碟的第二個分割區裡
2.打開終端機進入"boot"資料夾,輸入:
sudo bash bootinst.sh
機器會問你是不是要繼續,直接按"Enter"繼續;然後會出現訊息告訴你這個隨身碟應該已經具有開機功能了,按任意鍵離開終端機。為了省事,先把從洪朝貴老師那邊下載來的中文化套件放進 /slax/base 裡,如果事先有下載其他的軟體,也可以在這個時候放進 /slax/modules 裏面。如此一來, 這個隨身碟已經是一個具有開機功能的中文化 Linux 作業系統碟了。好了,你可以這個時候重開機並且修改 BIOS 由USB隨身碟開機試玩看看,或者直接進行下面第三個大步驟:放進 Puppy Linux。

1.同樣的,先到官網下載 Puppy Linux 的ISO映像檔。
2.在隨身碟的第二個分割區,也就是 boot 跟 slax 所在的地方,建立一個資料夾,叫作 "puppy410"(或你喜歡的其他資料夾名稱)。

08

3.用可以打開ISO檔的程式,如"壓縮檔管理員 File Roller"或"ISO Master"打開下載好的Puppy Linux 映像檔,裏面找到這3個檔案:"pup_410.sfs"、"initrd.gz"、"vmlinuz",把它們解開到剛剛建立的資料 夾"puppy410"裏面。

12

這樣其實 Puppy Linux 就已經「安裝」好,可以使用了,接下來最後一個步驟就是設定怎麼告訴電腦,我要用 Slax 或是 Puppy Linux。不過這裡先說明一點,如果你到網路上找 Puppy Linux 的安裝資訊,所有的資料都會告訴你剛剛這第3個動作是要把4個檔 案:"pup_400.sfs"、"initrd.gz"、"vmlinuz"、"zdrv_400.sfs"抓出來,為什麼我只說3個?那是因為如果你 去官網下載的最新 Puppy Linux 4.1.2 映像檔裏面,根本就沒有"zdrv_412.sfs"這個檔案!根據 Puppy Linux 4.1 版的發佈訊息,從4.1版開始,"zdrv"這個東西就已經浪槓了,不存在了;但是這連 Puppy Linux 官方的使用手冊都沒有更新啊!害我當初以為我下載錯誤,還下了好幾次,後來才在官網討論區找到解答。囧rz

最後第四個大步驟,修改開機選單,讓啟動 Puppy Linux 的選項可以出現在選單裡。

1.到跟 slax、puppy410 同一層的 boot 這個資料夾裡,用文字編輯器(如:gedit、MadEdit)打開裏面一個叫作 "slax.cfg"的檔案。這個檔案就是 Slax 的開機設定檔。觀察一下會發現,每一個選項都是長這樣一串:

LABEL xconf
MENU LABEL Slax Graphics mode (KDE)
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/
TEXT HELP
                                          More about currently selected:

                                          Run Slax the best way we can.
                                          Try to autoconfigure graphics
                                          card and use the maximum
                                          allowed resolution
ENDTEXT
 
所以我們也來如法泡製。

2.在 LABEL pxe 的 ENDTEXT 之後,我加上這麼一段然後存檔離開(可以先把 slax.cfg 另存一份以備不時之需):
LABEL Puppy Linux
MENU LABEL Puppy Linux
KERNEL /puppy410(要跟剛剛建立的資料夾名稱一樣)/vmlinuz
APPEND initrd=/puppy410(要跟剛剛建立的資料夾名稱一樣)/initrd.gz root=/dev/ram0 pmedia=/dev/sda2 psubdir=puppy410(要跟剛剛建立的資料夾名稱一樣)
TEXT HELP

                                          More about currently selected:
                                          This is another linux distribution
                                          called 'Puppy Linux'.
ENDTEXT
這樣一來,就可以把 Puppy Linux 加入開機選單了,而開機選單的畫面就變成這樣:

14

會多出一個 Puppy Linux 的選項,可以用鍵盤上下鍵來選擇。

搞定!收工!

重開機後開始enjoy這個屬於你的全新的隨身碟作業系統吧!

本文的最後,就來另外一張真相吧:在我的 Ubuntu 上有 KENKEN 照片的桌面立方體特效!

3D立方體桌面特效

(ㄝ......我遇到的問題還沒寫到......下一篇好了~~Orz)

2009年2月4日 星期三

Slax+Puppy Linux開機隨身碟系統製作實錄(二)

在說明我的 Slax+Puppy Linux 開機隨身碟製作方法,以及遇到的問題之前,似乎應該先來說一下為什麼我選用這兩套 Linux 發行版。
Slax 由捷克的 Tomáš MatějíčekSlackware 為基礎所開發出來的,採用 KDE 作為桌面系統。Slax 只有不到200MB,但是日常用到的功能樣樣不少,逛網頁、用即時通、看影片、聽音樂、圖片管理、辦公室軟體等等,通通都在這不到200MB裏面,很神奇吧?所以Slax官網說它的特色就是可攜、快速、迷你以及模組化。我想介紹一下模組化這個特色,這是非常讚的一個設計,這個設計讓不但讓 Slax 的新增移除軟體非常便利,也讓使用者可以快速的打造自己的 Slax 系統。

02

一般下載 Slax 6.0.9 版只有190MB,雖然供應日常工作生活所需(上面有看到 KOffice 了嗎?),但是每個人或許都有自己偏好的軟體,譬如說 KOffice 怎麼樣就是用不習慣,想要改用 OpenOffice,那麼 Slax 可以讓你在一開始就把你想要的軟體打包好再下載。在首頁上方有一個"build slax"的連結,點進去就可以看到上圖的畫面,顯示已經幫你放了6個模組進去,而整個檔案有190MB這麼大。這時可以點"Add more modules",就會進"modules"的頁面,然後就可以去找自己想要的軟體來加入,整個搞定回到"build slax"就會在頁面上顯示你增加了什麼軟體,以及整個包在一起壓縮後的檔案變成多大。然後,就下載你自己的 Slax 吧。

這就是"modules"頁面
03

那如果是事後想要安裝軟體呢?你只要到"modules"這裡找到想要新增的軟體並且下載,然後丟到 slax/modules 裏面,下次開機的時候就可以使用了(如果有選單項目,就可以在左下角的K選單中看到)。那如果在這裡找不到你想要的軟體,或者你想要的軟體沒有 lzm 的格式呢?那也沒關係,去 Slackware 網站找找吧,下載來之後,開終端機進入軟體所在的資料夾,把軟體由原先 for slackware 的 tgz 格式轉成 lzm 格式就行了:
tgz2lzm filename.tgz filename.lzm
又如果你找到了給 Debian 或者 Ubuntu 用的軟體——格式為 deb——呢?沒關係,上面是 tgz2lzm,那這裡就 deb2lzm (需先安裝 debian package tools ),把軟體轉成 Slax 用的 lzm 格式吧:
deb2lzm filename.deb
安裝軟體這麼簡單,移除軟體呢?一樣,只要把軟體從 slax/modules 資料夾裡砍掉,下次開機的時候,軟體就移除掉啦。

slax/modules資料夾
18

還有另外一種方法比較傳統,不用重開機可以安裝移除軟體,那就是用 Slax 內建的模組管理程式。先把軟體下載(如要轉成 lzm 格式就先轉好)之後打開 "SLAX Modules manager",就可以安裝(或移除)軟體了。

15

看到這邊,光模組化這個特色就贏過 Windows 了吧?這麼棒的東西,是從洪朝貴老師的網站上看到的,更棒的是洪老師還幫我們準備好了中文化套件,下載下來放到 slax/base 裏面,中文化就搞定了!感謝洪朝貴老師啊!Slax 這麼優秀的作業系統,長的又漂亮,身材又嬌小,帶到哪用到哪,怎麼可以不拿來好好的利用呢?所以當然要拿來製作我的隨身碟作業系統的首選。

Puppy Linux 則是由澳洲的退休教授 Barry Kauler 等人所開發的「獨立發行版」,並不以其他的發行版為基礎,採用 JWM 作為他的桌面管理系統。這隻小狗有多小?不到100MB!比 Slax 更小!而且同樣有各種各樣的軟體,可以應付日常生活工作所需!Puppy Linux 訴求的是迷你、快速、易用;除此之外,最吸引我的特色,則是 Puppy Linux 可以說是專門為老舊主機打造的 Linux 作業系統。我有一台賽楊2.4G+1G RAM的舊主機,跑 Win98 沒問題,但是跑 WinXP 就有一點吃力了。之前安裝過也是號稱可以讓老舊主機跑的飛快的 Mint LinuxXubuntu,不過都像老牛拖車,這次在搜尋 Slax 資料的時候看到許多對 Puppy Linux 在老舊主機上運作速度的推崇,所以就試了一下。結果發現不管是用植入安裝還是用完整安裝的方式,在我的舊主機上面都健步如飛啊!既然這麼嬌小又這麼會跑,那理所當然也要拿來利用一下囉。

Puppy Linux 沒有中文版,也沒有像 Slax 這麼方便的模組中文化,不過中國人有將之簡體中文化,叫作「小芭比 Linux 」(囧rz...)。如果不喜歡看或看不懂簡體中文的話,台灣也有一位高手 amtb 根據中國的簡體化版本製作了正體中文的套件以及正體中文ISO檔 。Puppy Linux 在網路上可以找到的中文資料不多,我之前在這裡 偷學到不少東西,有興趣的大家可以參考一下。

基本上這兩套系統在網路上的中文資料都不多,多半得從英文資料下去找。不過這不是什麼大問題,這一次為了找這兩套系統的資料所遇到的最大問題,或者說最討厭的狀況,是可以找到大量的中國網頁,不過都是同一篇文章......。這實在是很煩的一件事,因為這不但浪費時間也浪費網路資源。其實不只這一次,而是幾乎只要有搜尋到中文的資料,在找資料的過程中就得不斷的被這些不同網站但是同樣內容的垃圾——多餘的資料就是垃圾——干擾;然後又不會註明出處,這個時候就對中國人明目張膽侵犯他人權益的囂張感到佩服——擺明著這麼不要臉,還真令人佩服。而這,就是現在的九政府汲汲於要與之合併的國家的組成,真是他‧馬的。

延伸閱讀:
‧洪朝貴——推薦 Slax
‧水瓶尤加利——20MB 到 200MB 的 小型 Linux LiveCD 大集合
‧水瓶尤加利——20MB ~ 200MB 小型 Linux LiveCD 實測

(本文在開機隨身碟上的 Puppy Linux 完成)
(好像還是沒寫到我的安裝過程......好,下一篇......XD)

2009年2月2日 星期一

Slax+Puppy Linux開機隨身碟系統製作實錄(一)

其實我已經有一支8G的隨身碟,安裝了一套完整的Ubuntu8.04 了。當時希望還保留一半的隨身碟空間可以在Windows作業系統上當一般隨身碟使用,所以參考了(似乎是)大同高中的一位老師的安裝紀錄 ,而不是比利潘醫生的傻瓜必勝版教學 來作我的隨身作業系統。既然如此,那為什麼還玩Slax +Puppy Linux 的隨身碟作業系統?這當然是美好的經驗,以及,恐怖的經驗所帶來的動力。
美好的經驗指的是這個Ubuntu隨身OS所帶來的。由於某些原因,我在上一個工作中並沒有使用公司提供的電腦作業,而是使用這個隨身作業系統加上3G無線網卡來作業,這樣讓我可以完成95%以上的公事+私事(XD),同時又避免了老大哥公司監控我在使用電腦上的一舉一動——雖然頭上還有7個攝影機加5個隱藏式麥克風。而恐怖的經驗呢,大約就是從陳雲林來台灣耀武揚威之後,整個由驅政府主導的,箝制言論自由以打壓異己白色恐怖復辟所帶來的。因此,這次製作以及使用新的隨身作業系統的用意,可以這樣來條列一下:

一、隨身作業系統可以讓我在不同的電腦上,依照我所習慣的作業系統、系統設定、軟體等,來使用電腦作業。事實上,這可以說就是帶著一台隨身碟電腦到處跑,當然不管在哪裡、哪台主機上,開機之後就是自己平常使用的電腦環境囉
二、隨身作業系統可以設定在RAM裏面執行,不怕硬體太老舊跑不動,也不用擔心該台電腦硬碟裡萬一有病毒會感染我的作業,當然也比較不用擔心被硬碟裡萬一有的木馬程式監控我在幹嘛。這個原因在現在這個時代更具有意義,畢竟誰也不知道驅政府是不是真的沒有一套台灣版的網路長城,隨時透過在每一台公用電腦,甚至私用電腦裡植入木馬病毒,去監控所有他們不喜歡聽到或看到的反對言論?
三、那有Ubuntu那支就夠啦,幹嘛還玩新的?那是因為我後來發現,完整安裝之後的Ubuntu隨身作業系統,太肥大了,整個要3G多,而Slax不過200多MB,Puppy Linux更是100MB不到!(嫌?Ubuntu安裝完的3G多,是包山包海什麼軟體都有,怎麼不看看Windows XP光clean install就要1.5G......XD)
四、不管是UbuntuSlax還是Puppy Linux ,通通都不用錢,有這種好康的東西,在現在台灣這種經濟崩盤要靠消費卷寅吃卯糧來欺騙自我的情況下,怎麼可以不好好吃給他夠本呢?其實我不反對微軟那種商業軟體,只不過找軟體的破解實在很花時間、體力,而且萬一找到的破解還不能用,那就更傷腦袋。而Linux這種免費、完整、好用的系統,當然就值得研究使用了。
五、作業系統可以帶著走,這樣感覺起來,炫多了。XD

那麼,現在就來發表一下這次玩Slax +Puppy Linux 隨身作業系統的大略過程跟所碰到的狀況,一方面給大家做參考,一方面給自己做筆記。

如果是一支隨身碟裝一套作業系統的話:

各發行版官網都有安裝教學,以Puppy Linux 來說,官網的教學在這裡 。不過看起來有點陽春,沒有圖片說明,那來看另外這個網頁 。好,也只有一張圖跟安裝有關......。不過這大概是因為Puppy Linux的安裝跟一般常見有LiveCD的Linux發行版差不多,就是:

1.先去官網下載最新的Puppy Linux版本映像檔,然後燒錄成光碟映像檔,
2.然後用光碟開機進入Puppy Linux系統,
3.進入Puppy Linux系統後,點選左下角Menu>Setup>Puppy universal installer,以開啟Puppy Linux的安裝精靈,
4.接著照著安裝精靈的指示,一步步就可完成安裝,
5,接著重新開機,去BIOS更改開機順序,改以USB隨身碟開機,就可以進入USB作業系統了。

Slax的安裝比較不一樣,官網說明在這裡 。簡單說就是:
1.去官網下載Slax for USB的壓縮檔,解開在你的隨身碟裡,會產生兩個資料夾:boot、slax,

05

2.進入boot,如果你是在Windows的系統上,就執行bootinst.bat;如果你是在Linux的系統上,就執行bootinst.sh(我在Ubuntu上,開終端機進入這個資料夾,執行sudo bash bootinst.sh),

06

3.搞定,重新開機,去BIOS更改開機順序,改以USB隨身碟開機,就可以進入USB作業系統了。

那如果是要一支隨身碟安裝兩套系統呢?

有兩個方法,一個是使用朝陽科大洪朝貴老師 所寫的小程式:Mk-boot-usb;使用方法可參考洪老師寫的手冊:Mk-boot-usb: 可開機 usb 碟製作速成。這個方法有個麻煩,就是這個程式是在Ubuntu上面開發出來的,所以在其他的Linux發行版上可能沒有辦法成功執行(請見上面的速成內容)。另外也是因為他是在Ubuntu上面執行的,所以對於電腦只有Windows系統的人來說,就不太方便了。沒關係,還有另一個方法,不但可以在Windows上面製作開機隨身碟,而且更方便快速,那就是UNetbootin

UNetbootin有Windows版本,也有Linux版本(官網上列出的多國語言有簡體中文,不喜歡看英文的可以勉強一下看簡體中文)。這個程式支援非常多種Linux版本,又有圖形介面,可以不用下指令操作。從程式介面、使用方法、支援平台等比較,看起來比Mk-boot-usb好用多了,甚至連開發Mk-boot-usb的洪朝貴老師也忍不住想要跳槽 ......。XD

以上簡單說明一下為什麼我要製作USB隨身碟開機系統,以及安裝的方式。一支隨身碟可以放入兩套Linux作業系統,而且只要1G的就隨身碟就可以了,這真是太神奇了啊!不過咧,我不是用上面的方法來製作的,因為上面的製作方式不符合我的需求,下一篇我再來說明我的製作方式,這裡就先開個頭好了。

延伸閱讀:
硬碟拔掉 公用電腦沒煩惱
20 公克筆電 行銷臺灣觀光
拔掉一顆硬碟 開拓一片市場

(本文在開機隨身碟上的Slax完成)