April 23, 2007

如何在USB隨身碟中裝入Linux開機系統(傻瓜版)

一切都因為這個新鮮的小玩意兒...

不是那個妹,也不是手機,是那片上面有綠色字的小玩意兒啦,某個業代送我的。很難想像這麼一丁點的東西竟然有1G的容量。這已經不是姆指碟了,叫小指碟吧。 隨身碟我大概有七千八百二十隻左右,但這隻最猛。可是要拿來裝什麼呢? 最酷的裝法當然是裝進一個作業系統。作業系統??那要作什麼?呆,作業系統什麼都能作啊!!!不過,我可不想裝Windows XP或是Vista,因為我要裝個可以到處亂跑代替Notebook的作業系統,不會認機器,不必再裝驅動程式,windows 可不行。 那就來裝Linux,不過Linux版本很多,我試了一下,Mandriva Move可以,不過Knoppix更好用一點。

Ok,開始吧。不必怕不會裝,不必懂任何程式設計的玩意兒,都說了是傻瓜版了...


以下裝機法大多來自Knoppix中文交流網 。(這些都是無私的linux工程師們弄出來的。我幻想中搞linux的人,大概都是吃素,力行環保,坐公車,必要時會加入聯合國維和部隊接近聖人的好人。現在玩Linux,就是介面上還差一點點,如果能完全模擬windows系統的使用習慣,我想一定有更多人投入linux的懷抱。Windows系統實在太貴,一般人花大把銀子只使用到少部份的功能,但其實個人電腦常用的功能,linux都已經做的不錯了。至於打電動,有Wii就夠了。)

第一:你要有一隻USB隨身碟 ,容量要1G左右
(卡關點: 沒有USB隨身碟.....小白啊,那你還看到這裏, 我真的有七千八百二十隻也不會給你一隻的,自已去買啦)

第二:你的電腦主機版支援usb開機
(卡關點:不知道??開機時按Delete鍵,在主機版設定畫面中,在 boot 選項中去找,first boot device,按上下或左右鍵選,有usb-xxxx字樣的可能就可以)

第三:先抓一隻程式http://www.ntu-tw.lkams.kernel.org/pub/linux/boot/syslinux/Testing/syslinux-3.36-pre3.zip
(卡關點:抓?怎麼抓?什麼怎麼抓,按下去就對啦!)

第四:再抓一片LiveCD for Linux
(卡關點:聽不懂,什麼是LIveCD?這是一種把作業系統塞進一張光碟的作法,不必安裝,開機就能玩。缺點是無法儲存資料,而且只能下載高手打包好的iso檔來燒,很難加進去自已要的東西。這也是拿USB來裝作業系統比LiveCD有趣的地方。)
可以點以下聯結來抓。
ftp://ftp3.tnc.edu.tw/KNOPPIX/health/2007/B2DpureKGB20070309.iso
幾百M好像很大,但因為這是合法軟體,所以在學術網路下下載,很快,我是一秒500k一下子就抓完的。

好,1234這四點而已,再來就可以開始玩了。

首先把你的隨身碟插進去USB裏。如果你是那種512M的,別玩了,不夠大。至於256M的,直接丟進垃圾桶。在我的電腦裏面,可以找到它的代號是 d:, e:, 或是f: 等等,記起來。(以下文中我會以x:代替) 如果是新的,跳到下一步。裏面有資料的話,先copy出來,然後在『卸除式磁碟 (x):』的代號上按右鍵,進行格式化。格式選fat就可以了。

(卡關點:還是不知道你在說什麼。其接貼兩張圖給你看)



再來解壓縮開syslinux-3.36-pre3.zip那個檔案,裏面有一個win32的子目錄,把它複製到 c:\下面。

按windows左下角的『開始』,選『執行』,打入『cmd』按enter
出現dos視窗,此時打入『cd c:\win32』按enter
然後打入『syslinux x:』按enter (x:是你的隨身碟的代號)


這樣隨身碟就搞定了。

所有難的都在前面,再來是安裝。意外的容易,根本不是安裝,把檔案copy過去而已。
這步你要先能看到抓下來的那個B2DpureKGB20070309.iso iso檔裏面的檔案。
(卡關點1:什麼是iso檔??這是把整張光碟映射成一個檔案的意思,和你們公司申請的iso9000認証一點關係都沒有。iso檔裏面其實記錄了一整片光碟的資料,可以使用程式把這個檔模擬成一張光碟,直接讀裏面的內容。我比較喜歡用alcohol 120%來掛載這個iso檔,讓它模擬成一台光碟機,再從我的電腦進去看。不然,用 winiso也可以。)

(卡關點2:alcohol 120%和winiso都不會用。如果你不會使用軟體,乾脆把這iso用nero燒成一片光碟也可以再來讀。)

好了,總算看到iso檔的內容了,再來就是你最會的copy了:(此段抄自knoppix那一帖)
a.將光碟資料夾isolinux內的東西統統複製到隨身碟根目錄內。
b.隨身碟根目錄內將isolinux.cfg改名為syslinux.cfg
c.隨身碟根目錄內將isolinux.bin改名為syslinux.bin
d.複製光碟內容,把所有光碟下所有目錄直接整個copy到隨身碟根目錄中,光碟根目錄有東西也複製到隨身碟中。

這樣就OK了。再來就是關機,重開機。等一下!!關機前先把我的部落格的網址背起來! http://www.wretch.cc/blog/billypan101,因為等下會用到。注意隨身碟要直接插在主機版的USB上,外接usb插孔恐怕抓不到。另外在設定主機版開機程序時,先把硬碟起動都關掉。第一個 boot的裝置,可能有usb-fpd,usb-zip, usb-hdd等選項都可以試一試,我自已是用usb-hdd成功的。

開機後畫面有停住的地方,直接按enter掉。如果你運氣好,大概二分鐘以後linux就載入了。

基本上這樣就可以上網,打word,看DVD。而且一切合法免費。



這樣裝好以後,首先要面對的一個問題是,希望以後的設定都能留在USB隨身碟當中,不然,就拿LiveCD來玩就好了。不過這有些小技巧。所以我要你背我的網址,這樣你就可以在linux下再來看這篇文進行下一步了。

隨身碟組態儲存大法
1。先到我的電腦(你的電腦還是你的電腦,不管是在 windows或是linux下,它永遠不會變成鄰居小王的電腦),去點一點,點出你的USB隨身碟代號。(我的是/sda1),大部份都是這個。Linux不玩D: E: F:那一套的。

2.。左下圖示->永久家目錄-建立永久家目錄,建立在/sda1之上,注意不要用掉整個磁碟分區,不然玩了半天的東西都會不見的。之後再選擇-掛載永久家目錄 此時會跳出畫面,按enter後,在 root#後鍵入 gomyhome就會跳回來了,這時再到我的電腦中,把/sda1屬性中全部改成可讀也可寫。再由企鵝圖示中選 config->save noppix configaration,目的當然是隨身碟/sda1,那麼以後修改過的系統配置就可以放到隨身碟裏了,不必每次改。

3。下次要開機時,當一開始停住的時候,不要直接按enter,鍵入root myconfig=/media/sda1/再enter就會用你之前的設定。

4。不過這樣只是儲存一部份的設定而已。如果你想要裝更多程式到usb上,每次開機就直接用,另外還要使用「永久etc」,「永久var」,「unifons」等功能。不過這版的knoppix這部份的程式還不完善,沒法存到usb中,只能存到硬碟裏。對於接近聖人的Linux工程師們,我們不可以說出任何批評的話,只能懷著感恩的心,默默等待他們放出新的版本了...

嘸蝦米輸入法:(這個因為版權問題,不是liveCD預設包進去的東西)



奇怪的簡單,執行knoqueror,在網址貼上『 /usr/share/gcin/script/noseeing-inst』,問要不要執行時選要,就裝好了。
在右下角的紫色EN圖示中按右鍵,就可以進行輸入法的設定。 我自已是只用注音和嘸蝦米,注音要設成standard標準鍵盤比較合於之前的使用習慣。

其它詳細的設定和玩法可以見下面這篇介紹LiveCD的文章(簡體):
http://www.thinkjam.org/zoptuno/archives/2004/12/eeclinux_live_c_1.html

做好以後,就可以拿到公司,學校或網咖去招搖一番了。看你能不能靠「作業系統」來把妹....

(p.s. 寫完這篇以後,又在網上看到新的Ubuntu有更容易的裝usb的方法。過幾天研究出來了再寫另一帖)

0推薦此文章
Today's Visitors: 1 Total Visitors: 24240
Personal Category: Wii, Linux & iPhone Topic: 未分類
Previous in This Category: Wii 新廣告三連發之三:亡國滅種的任天堂   Next in This Category: 神!以Wii 操作醫療用3D電腦斷層
歷史上的今天:
[Trackback URL]

Reply
1 2 Next
  • 1樓

    1樓搶頭香

    請問這一段文{
    a.將光碟資料夾isolinux內的東西統統複製到隨身碟根目錄內。
    b.隨身碟根目錄內將isolinux.cfg改名為syslinux.cfg
    c.隨身碟根目錄內將isolinux.bin改名為syslinux.bin
    d.複製光碟內容,把所有光碟下所有目錄直接整個copy到隨身碟根目錄中,光碟根目錄有東西也複
    製到隨身碟中。
    }
    1.是進資料夾isolinux後複製裡面的檔案到隨身碟還是直接複製這個資料夾到隨身碟?或都可以?
    2.光碟中除了資料夾isolinux以外都直接全部複製到隨身碟還是只複製資料夾裡的檔案?

    謝謝

    感謝你的教學

  • linux新手 at April 28, 2007 08:16 PM comment
  • 2樓

    2樓頸推

    另外 根目錄有特別的意思嗎?
    光碟"根目錄"是什麼意思?
    在隨身碟中新增一個root的資料夾?

    Orz

  • linux新手 at April 28, 2007 10:03 PM comment
  • 3樓

    3樓坐沙發

    To Linux新手:

    『1.是進資料夾isolinux後複製裡面的檔案到隨身碟還是直接複製這個資
    料夾到隨身碟?或都可以?』
    是裏面的檔案,copy到 h:\下(假設你的隨身碟在h:)
    『2.光碟中除了資料夾isolinux以外都直接全部複製到隨身碟還是只複製
    資料夾裡的檔案?』
    連資料夾和裏面的東西一起複製

    另外,光碟根目錄就是最上層(h:\)的意思,不必做root資料夾



  • billypan101 at April 28, 2007 10:14 PM comment | prosecute
  • 4樓

    福樓

    謝謝
    所以隨身碟h:\\\\裡面應該要有下面的這些檔案
    {
    boot.cat
    boot.msg
    f2
    f3
    f4
    syslinux.bin
    syslinux.cfg
    linux26
    logotw.16
    memtest
    minirt26.gz
    (以上為複製資料夾isolinux裡的檔案,並改其中2個檔案的檔名)
    資料夾isolinux
    資料夾KNOPPIX
    autorun
    autorun.bat
    autorun.inf
    cdrom.ico
    index.html
    mkISOboot
    }

    那這樣\\\"h:\\\\資料夾isolinux\\\"裡的檔案會和一部分\\\"h:\\\\\\\"裡面的檔案重複
    的 是這樣嗎?


    再次謝謝


  • linux新手 at April 29, 2007 02:40 PM comment
  • 5樓

    專業的5樓

    To linux新手:
    看起來ok,那個isolinux目錄不copy過去也成的!

  • billypan101 at April 29, 2007 04:04 PM comment | prosecute
  • 6樓

    6樓

    謝謝大大 希望可以看到你分享 Ubuntu USB 傻瓜版

  • linux新手 at April 29, 2007 04:55 PM comment
  • 7樓

    7樓

    To linux新手:
    knoppix裝好了嗎?我正在玩ubuntu玩的不亦樂乎,還另外去跑去買了一支
    4G的隨身碟。現在上網就是用ubuntu。基本上摸清楚了,這兩天就會寫出來。
    Ubuntu非常正點,國外那些部落客沒騙人!

  • billypan101 at April 29, 2007 08:45 PM comment | prosecute
  • 8樓

    8樓


    打入『syslinux x:』
    我出現這個錯誤訊息 想請問一下這是什麼意思呢?
    Not a removable drive (use -f to override)
    請您告訴小弟一下 謝謝^^

  • at April 30, 2007 06:43 PM comment
  • 9樓

    9樓

    我想你誤會了,請再仔細看一下文章,不是"X",你要先找出你的隨身碟
    代號,比方說是"d:\", 代替那個"x"就是"syslinus d:",依比類推...

  • billypan101 at April 30, 2007 08:17 PM comment | prosecute
  • 10樓

    10樓

    恩 我是打我的隨身碟代號 不過我的隨身碟是一顆硬碟加用USB外接盒接的(還在研究是什麼問題)
    還有個問題想請問您一下 就是我有用隨身碟開機成功可是它停在命令列Knoppix# 請問我是要輸
    入什麼指令還是?才能登入進入圖形介面呢?

  • at April 30, 2007 09:07 PM comment
  • 11樓

    11樓

    看來我是出現can't find B2D-PUREKGB file system
    的問題了>"<

  • at April 30, 2007 09:44 PM comment
  • 12樓

    12樓

    syslinux 好像是usb隨身碟專用的,你那個應該可以當成一隻硬碟來裝,
    裝法在knoppix網站上應該有!

  • billypan101 at May 1, 2007 12:34 AM comment | prosecute
  • 13樓

    13樓

    試過幾次
    都會出現
    verifying DMI pool data....
    有時下面會出現
    Disk boot failure. Insert system disk and press enter
    因為windows開機時會出現檔案損毀所以改用linux
    希望沒有其他的問題

  • linux新手 at May 1, 2007 04:50 PM comment
  • 14樓

    14樓

    To linux新手:
    通常那是開機檔有問題的訊息。

  • billypan101 at May 1, 2007 07:20 PM comment | prosecute
  • 15樓

    15樓

    有無WINDOWS的呢???總覺得好像有....喝

  • kkyy00066 at June 3, 2007 08:53 PM comment | Homepage
  • 16樓

    16樓

    To kkyy00066:
    Windows 要抓驅動,想跑來跑去比較難...

  • billypan101 at June 3, 2007 10:03 PM comment | prosecute
  • 17樓

    17樓

    我卡在這:
    ----------
    2.。左下圖示->永久家目錄-建立永久家目錄,建立在/sda1之上
    ----------
    建立時可選高度加密或不加,選加就出現錯誤訊息.
    選不加可以建立存檔,但重開機後,
    輸入myconfig=/media/sdb1/
    (不暸為何我USB隨身碟是在sdb1)
    按Enter 開始Loading資料到一陣子後,
    會出現加密那個程式無法讀取的訊息.
    選擇n略過,就跟按Enter開機差不多.
    所以...不知是哪個地方有問題喔~

  • at July 22, 2007 01:50 AM comment
  • 18樓

    18樓

    這個功能本來就不完善,就算你試成了,很多東西也不能存,所以我就跑
    去玩ubuntu了。

  • billypan101 at July 22, 2007 11:52 AM comment | prosecute
  • 19樓

    19樓

    不能用!
    按windows左下角的『開始』,選『執行』,打入『cmd』按enter
    出現dos視窗,此時打入『cd c:\win32』按enter
    然後打入『syslinux x:』按enter (x:是你的隨身碟的代號)
    輸入後! 顯示:參數錯誤
    代號正確!
    我的顯示是K

  • 0627 at January 10, 2008 11:25 PM comment
  • 20樓

    20樓

    第三卡關點,卡住了 syslinux-3.36-pre3.zip
    下載檔案的連結失效了,
    請問有沒有得解?

  • at January 15, 2008 10:55 PM comment
  • 21樓

    21樓

    Try this link

    http://www.ntu-tw.lkams.kernel.org/pub/linux/boot/syslinux/syslinux-
    3.60.tar.gz

  • subzeroice at January 16, 2008 01:00 AM comment
  • 22樓

    22樓

    恩 我真的卡關了 第三關 無法下載

  • at January 18, 2008 03:15 PM comment
  • 23樓

    23樓

    http://ftp.ntu.edu.tw/linux/boot/syslinux/
    有一堆

  • billypan101 at January 19, 2008 12:57 AM comment | prosecute
  • 24樓

    24樓

    請問可以將"SUSE LINUX"也做成LIVE USB嗎?
    我照您教的方式做,只不過把LINUX的版本改成SUSE LINUX,
    但是會一直跑出找不到核心的字樣,請問我該怎麼辦?!
    我真的好想把"SUSE LINUX"做成LIVE USB喔!

  • lunen at January 25, 2008 03:08 PM comment | email | prosecute
  • 25樓

    25樓

    目錄名稱改回linux看看

  • billypan101 at January 25, 2008 03:20 PM comment | prosecute
  • 26樓

    26樓

    請問是哪個目錄名稱改成"linux"?!
    另外,我的suse linux 的版本是openSUSE-10.2-GM-LiveDVD,
    我這個iso檔內並沒有isolinux這個資料夾,
    openSUSE-10.2-GM-LiveDVD此iso檔內只有:
    BOOT 資料夾
    MEDIA.1 資料夾
    BOOT.CAT
    CLOOP.IMG
    GFXBOOT.CFG
    INITRD.GZ
    ISOLINUX.BIN
    ISOLINUX.CFG
    TXTMSG
    VMLINUZ
    就這幾個檔案,我是不是有少哪一個呢?!

  • lunen at January 25, 2008 04:00 PM comment | email | prosecute
  • 27樓

    27樓

    我也是出現can't find B2D-PUREKGB file system
    的問題然後它就停在命令列Knoppix# 這樣要怎麼辦呢

  • at February 22, 2008 11:46 AM comment
  • 28樓

    28樓

    有個叫slax 的 distro 也很不錯的哦~

    很小的一個live distro, 大家有空去看看.

    www.slax.org


    這個部落格不錯哦~

  • at June 7, 2008 05:44 PM comment
  • 29樓

    29樓

    嘗試過很多次了
    但是系統顯示can't find system in pen press any key to reboot.
    怎麼辦?

  • at August 19, 2008 11:05 PM comment
  • 30樓

    30樓

    這篇內容和格主的一模一樣...
    連圖都沒換過(圖址和本篇一樣)
    他沒說是轉載...
    不過這篇的作者應該和格主非同一人吧

    http://por.tw/f2blog/index.php?load=read&id=6

  • 路人 at August 27, 2008 01:25 PM comment
  • 又被偷內容了...XD

  • Blog Owner at August 27, 2008 01:30 PM Reply
1 2 Next
Post A Comment









Yes No



Please input the magic number:

( Prevent the annoy garbage messages )
( What if you cannot see the numbers? )
Please input the magic number

誰來收藏
Loading ...
unlog_VPO 0