2010年3月19日 星期五

Slax-輕巧快速的作業系統




















因為我老闆洪朝貴老師非常的熱衷於推廣隨身碟作業系統
所以我常常拿著隨身碟想辦法要灌進去
一般的ubuntu雖然使用速度還可以,但是不論是開始還是安裝都有點慢
而且系統本身超大,8G的隨身碟一下就用完了
所以我們就試著找其他的方案

最後,我們老師找到了這個作業系統,並且也試著安裝執行
沒想到是又快速又方便,而且軟體還不少
所以就開始大力的推行這款作業系統裝進隨身碟

一般我們老師的作法都是用他自製的mk-boot-usb程式來製作
不過我發現原始的製作方式反而比較快(快好幾十倍喔)
所以我現在就來紀錄一下原始的製作方式吧!

首先讓我們進入slax的官網

然後已經有善心人士將官網繁體中文化了,所以讓我們點選一下這裡來改變官網語系。
















接著我們先來挑選自己想要抓進系統裡的程式
由於slax只會挑選少少預設的程式
所以你可以自由添加自己想要的模組

按一下模組的連結
然後進入這一個頁面
















這時你會注意到他們將模組很友善的分類起來
不知道該抓哪些東西?沒關係,就拿我的選擇來當範例吧
首先大家先在下方的搜尋列打上Traditional Chinese
















按搜尋之後,你會發現總共出現四個東西
將他們全部按下加入至項目
















然後就看你還需要什麼囉?
像我就還會把flash 10和openoffice3.2還有amsn都加進去













































等都加完之後,我們按一下上方建立模組的連結
然後我們就會看到剛剛按加入項目的東西統統都出現在網頁上了


















要是你有哪個模組後悔不想裝了
你就只要將滑鼠移到模組圖上
按一下左上角的X就可以移除囉

等都搞定之後
因為我們是要用在usb裡面
所以按下以tar格式下載


















等下載好之後,就會出現一個Tar壓縮檔
按解壓縮之後就只會出現一個資料夾
點進去之後我們就可以看到兩個資料夾,一個是boot一個是slax


















所有的模組程式都會放在slax->modules資料夾底下


再來就是隨身碟的製作方法:

首先,將這兩個資料夾複製,然後隨便拿一個空白隨身碟,並且將這兩個資料夾丟進去。

再來丟進去之後,我們進入boot資料夾裡面。

















看到圈起來的兩個檔案了嗎?
.bat是給windows底下用的。
如果你是windows使用者,接下來只要點一下那個.bat檔案
讓他跑一下隨身碟就製作完成了

如果你是linux使用者(以我ubuntu為例)
首先,你要先打開終端機
接著用終端機進入你那隻要製作的隨身碟的boot資料夾裡
並且啟動bootinst.sh

一般隨身碟都是在/media/xxx之下
那你要怎麼知道自己隨身碟的名字呢?
以我的為例,我的隨身碟名字就是我圈起來的地方

















所以這時候我就要打cd /media/4C25-88C7/boot/
進去之後就打上sudo bash bootinst.sh

接著終端機會要你按一個鈕繼續
接著讓他跑一兩秒,就再隨便按一個鈕結束
如此就大功告成啦!

有沒有很簡單啊?
等進去那個系統之後,一切就都會中文化囉!

46 則留言:

  1. 作者已經移除這則留言。

    回覆刪除
  2. 你最後一個輸入指令的步驟,我這樣做是不是也可以?

    在bootinst.sh上點右鍵/開啟/在終端機上執行。

    如果我的直覺沒錯,這樣應該是圖形化的步驟吧?如果是的話應該這樣比較快,也不用管隨身碟的名字囉。

    回覆刪除
  3. 不行喔,因為是要在root權限下作這件事情
    除非你用ubuntu的root登入圖形介面
    可是我記得這件事是不可能的?

    回覆刪除
  4. 家裏試了一下,還是不能夠用copy to ram.
    怪怪的。

    from 泰安劉老

    回覆刪除
  5. 家裡也不行喔?
    我的筆電就可以的說
    不知道你ram大概多大?

    copy to ram我們學校的電腦也不行...

    回覆刪除
  6. hinet要如何撥接上網

    我怎樣都撥接不上去

    我是用SLAX6

    回覆刪除
  7. pppoe工具
    網際網路設定裡面有?

    回覆刪除
  8. pppoe設完之後他還是不能上網
    基本上我只有設定帳密還有一個0~2的選項其他看不懂的我都Enter跳過,之後就鍵入pppoe-start他還是沒反應
    還有他那個撥接工具設定完之後也,不能連線,還要設定數據機,但我也不太懂怎麼設定,一直都失敗

    回覆刪除
  9. 這我的得找時間幫你看一下了...
    平常用DHCP都太懶了,沒注意到這種問題
    我要找時間去人家有ADSL的家裡試試了

    回覆刪除
  10. 請您先參考這個資料頂著吧...
    裡面有網路基本指令設定
    http://people.ofset.org/~ckhung/b/gnu/network.php

    回覆刪除
  11. 對不起還要您動用指令列/ \

    回覆刪除
  12. 不會啊~
    我個人還蠻喜歡指令,因為只要複製貼上就好了(懶)~XD
    不過還是要感謝大大~
    我有看過大大那篇論文,還有那個偏鄉教育宅急便計畫。
    大大,加油~台灣有你們真的很棒~

    回覆刪除
  13. 謝謝!
    希望您以後可以多來這裡看看留言
    大家都是玩自由軟體的,大家一起加油囉

    回覆刪除
  14. 個人一些筆記
    http://yblog.org/?id=752

    回覆刪除
  15. ubuntu 出了netbook版本,請問是否也能夠裝在隨身碟上?
    4G應該是夠用,加上語言支持,相信會比Slax更好用...猜測!

    回覆刪除
  16. 最好用8G的會比較好喔
    我已經成功裝起來過了
    還不錯呢
    不過你安裝的部份要注意grub的安裝位置就是了

    回覆刪除
  17. 請問ubuntu-Netbook 裝在隨身碟上當救命碟的作法...謝謝

    回覆刪除
  18. 網路上有不少教學呢
    你可以參考一下
    http://blog.xuite.net/andy19890411/Orz/24222601

    回覆刪除
  19. 假如已經將ubuntu Netbook版灌入隨身碟,是在無硬碟電腦上完成的,可以藉由指令更改成救命碟嗎? 謝謝

    回覆刪除
  20. 啊?請問您的意思是?
    如果您是指洪朝貴教授的救命碟
    那只是一個概念而已,那個概念就是將作業系統帶進隨身碟,如此而已
    藉由指令要換成洪朝貴老師版本的隨身碟的話,就要用他的mk-boot-usb指令了。不過...你會比較喜歡用ubuntu netbook的,相信我。

    回覆刪除
  21. 官方的模組下載 slax-6.1.2 容量為199mb
    然後自定模組的部份我按照板大教學除了openoffice沒加外,正體中文套件都選了,但容量才163mb...照道理說自定應該是在原有的部份往上加才對,怎麼容量反而會比較小呢?

    回覆刪除
  22. 喔?有這情況?
    有沒有可能是因為你用tar格式下載
    所以有壓縮容量過?
    抱歉這有一段時間的教學
    我已經有點模糊了XD

    回覆刪除
  23. 官方預設模組也是tar...不過我仍然會試一試,但我有一個疑問就是,它將作業系統載入記憶體中,那麼執行slax一段時間後它是否會因暫存檔(像是youtube影音)累積過多而使得系統無法運作(一次開機的操作時間內),還有就是它作業系統約200多mb,但我隨身碟卻有2gb,剩下的空間可以作別種利用嗎?像是存放資料影音之類的,最後板大是否有意願介紹xpud來和slax評比一下,應該是很值得參考的

    回覆刪除
  24. 關於載入記憶體的部份我真的很難回答你
    因為我平常要看youtube什麼的都是在桌機上啊XD
    所以抱歉我不敢亂回答你

    至於其他空間,你要不要試試看用磁碟分割程式(gparted你會嗎?)直接分割好幾個磁區,也許這樣是行得通的喔。

    至於xpud...xpud本身的軟體支援數量比slax少(應該吧?還是他們有軟體中心?)
    不過樣子看起來簡單又漂亮多了,畢竟他和在製作之初的方向就不同,一個是browser os,一個是純粹的輕型os,這設計起來當然有差別了

    xpud有一些問題,你可以在他們網誌上看到
    http://penkia.blogspot.com/2009/12/xpud-092-firefox.html
    抱歉只能給你這些資訊,因為我真的沒用過xpud啊..

    回覆刪除
  25. 請問一下版大,我想請問你lzm是怎麼轉的?可以將firefox官網放的正體中文3.6.13轉成slax專用的lzm套件嗎?英文的總是不如正體中文來的好用

    回覆刪除
  26. Slax能設定在寬螢幕正常顯示嗎?
    用過幾次最後放棄就是不習慣又扁又寬的桌面。

    回覆刪除
  27. 其實我人生也就轉過一次而已
    有個東西叫做deb2lzm的程式
    你可以搜尋一下,使用方法還滿簡單的
    http://www.slax.org/modules.php?search=deb2lzm&category=
    教學方法:
    http://people.ofset.org/~ckhung/b/slax/deb.php

    至於螢幕顯示問題
    我從來都只用在netbook上,沒想過把slax用在大螢幕上耶
    真是抱歉....

    回覆刪除
  28. 我又來了
    今天我用朋友的電腦(WINDOWS7)製作SLAX時剛開始說沒有管理的權限
    用管理者權限點擊那個BAT批次檔時它就又說路徑錯誤
    然後我用自己的LUBUNTU做時它又說我沒有管理者權限?
    明明它都已經有出現核定管理者的密碼了?
    請問一下版大知道怎麼解決這二個問題嗎?

    回覆刪除
  29. 你要不要直接終端機用su指令
    將整個身分變成root
    然後再使用看看啊?

    回覆刪除
  30. 怎麼打呢?
    可以把完整指令PO上來教一下嗎?

    回覆刪除
  31. 剛剛GOOGLE了一下
    發現有人教SUDO -I變成ROOT
    原本帳號是SEAN@SEAN變成ROOT@sean
    可是它執行到最後還是又拒絕不符權限的操作
    這種卡關的情形實在是令人鬱悶啊...

    回覆刪除
  32. 等等
    你用lubuntu,然後應該是用.sh檔案而不是用bat吼?
    還是你要不要重新打包一個?看來你這個的權限部份出問題....

    回覆刪除
  33. 在lubuntu上我是用副檔名.sh沒錯啊
    bat我是在windows7上還有xp上用的
    目前是在windows7上用bat檔有問題
    在lubuntu上用.sh就出現"拒絕不符權限的操作"這種情形
    這難道是又要將我逼回windows xp的世界嗎?
    真惱人啊......

    回覆刪除
  34. 說真的,是不是你的那個壓縮包的權限有問題?
    你要不要檢查一下?
    就是對著那個壓縮包按右鍵,內容
    然後察看權限...

    回覆刪除
  35. 我是在w7直接解壓縮路徑到隨身碟再拿到lubuntu執行,我再試看看在lubuntu環境下直接解壓縮製作看看好了,不過我現在反而比較熱中porteus的版本,感覺這個版本在copy to ram的運作模式下比較穩定,而這也是我要的,不過它對於slax所有的模組卻完全不相容,只能用porteus網站所提供的套件,wifi方面仍然是支援不足,依舊無解,然後是中文環境的不支援,連網頁也是,這方面由於本人英文太差,也還是一知半解,無法可解決啊

    回覆刪除
  36. 在此提供一簡單作法:
    1.至slax官網選取主程式、應用程式,點選iso格式下載,不要點選tar格式。
    2.準備一支usb並進行格式化。
    3.下載最新版本的uNetbootin,於「映像檔」來源選取slax的iso檔,並指定usb所在磁碟為目的碟,最後按下「確定」。
    4.經過幾分鐘,完成ISO檔還原到usb的程序。接著,重啟電腦,在主機板設定中選取usb優先讀取。

    回覆刪除
  37. 請問一下
    tar不是打包程式而已嗎
    不是只把東西合在一起算一個檔案而已嗎
    .tar.bz2後面那個bz2才是把東西給壓縮的樣子
    或是.tar.gz後面是壓縮程式的名字
    好像是因為linux這兩件事情得分開作的樣子(推薦鳥哥第九章)
    感謝大大發這篇文 雖然我目前一直灌失敗
    在ubuntu上會出現
    bootinst.sh: line 53: ./boot/syslinux/lilo: Permission denied

    回覆刪除
  38. 其實ubuntu 下是可以 su root的
    我意開始看書也以為ubuntu的 root密碼被亂數改掉了
    但是你可以下一個指令
    sudo passwd root
    用最高身份 執行 passwd去修改root的密碼就可以了
    打完一次還要確認一次就可以了

    回覆刪除
  39. 對不起,關於你問的「tar不是打包程式而已嗎」
    這點我有點疑惑,因為我寫這篇文章已經好久了,我沒有印象自己寫了什麼導致你會這樣問?
    然後關於sudo passwd root,Ubuntu的確可以這樣沒錯啊?我是因為寫了什麼讓您覺得不行這樣嗎?

    回覆刪除
  40. 三秒緯 提到...
    喔?有這情況?
    有沒有可能是因為你用tar格式下載
    所以有壓縮容量過?
    抱歉這有一段時間的教學
    我已經有點模糊了XD
    2011年1月14日下午9:42

    回覆刪除
  41. 其實我到現在也是一直卡死
    沒辦法移到隨身碟上
    都會拒絕存取
    到ubuntu上也是有問題

    回覆刪除
  42. 您是下列的情況嗎?

    1.你作業系統是在ubuntu

    2.你把檔案下載完後,想要移到隨身碟

    3.因為權限問題拒絕存取?

    是這樣嗎?如果是的話,你應該有試過用root身份過吼?或者是對著你的隨身碟按滑鼠右鍵->屬性,來選取權限,又或者是可以試試看http://way3sec.blogspot.com/2010/06/blog-post_30.html

    回覆刪除
  43. 請問你現在還有在玩 slax 嗎 ?

    回覆刪除
  44. 不好意思,自從他開始開發停頓之後,我就沒有再去用他了耶....

    回覆刪除
  45. slax不但是我的最愛,更可為解救重灌暈倒98次之痛後扳回一城,其小而美,功能無話說,真令人讚嘆,不但有熟悉中文環境,尤其難能可貴的是也有與DOS時代就跟隨的大易輸入法,我無它寸步難行,只是初次接觸,小小挫折難免:如不能順利關機,真祈請高手指點。謝謝!

    回覆刪除
  46. 已經更新了喔!
    官網的介面很"不一樣",
    我都搞不懂之先在要怎麼選Module了

    回覆刪除