(For English discussions, please go to this entry)

Mk-boot-usb 是一個用來製作可開機 usb 碟的小小 perl script。 您只需要決定要把 usb 碟切成幾塊, 各留多少空間, 它就會把整顆 usb 碟清空, 切成數個分割, 建立檔案系統, 安裝開機管理員 grub, 並安裝一個極小的 linux, 讓您的 usb 變成可開機隨身碟。 Mk-boot-usb 的目的是要讓製作可開機 usb 碟的程序變得極迅速簡便, 極易驗證。 之後如果您想安裝比較有用的 linux 版本, 只需要 (1) 把您所挑選的 Live CD 所有檔案全部拷貝到適切的分割 (2) 修改 grub 的設定檔, 就可以用了。 自從 08g 版開始, 它還具有自我複製的功能: 第一顆可開機隨身碟製作好之後, 灌入 mk-boot-usb, 就可以用它來複製更多相同的可開機隨身碟, 而這些隨身碟也就跟著都有自我複製功能!

試想: 下次您舉辦 linux 安裝大會之類的活動時, 將不再需要請與會者攜帶笨重的大電腦來; 只需要請他們帶 usb 碟來就夠了! 如果他們急著想現場驗證的話, 才需要帶筆記電腦來測試。

其實它的應用也不限 linux 安裝大會這種電腦玩家的活動。 只要十分鐘, 就可以現場向非技術聽眾展示製作可開機隨身碟! 比方說吧, 下次您在任何數/理/化/美/音/工教育軟體的研習場合 (對象不是電腦老師, 而是想用電腦融入教學的各學科老師) 甚至是 「資訊科技與人權」 這類完全非技術的演講場合, 不妨要求主辦單位公告, 請聽眾自備空白隨身碟。 如果您運氣好, 現場還可以有一位不太害怕命令列的助教幫忙, 那您在演講時, 他就可以當場為每一位聽眾製作可開機隨身碟。 如果是研習場合 (每位學員有電腦可用) 只要在研習結束前, 花十五分鐘介紹如何設定 BIOS 以改用用隨身碟開機就 ok 了。 再進一步請聽眾記得: 下次購買電腦時, 要帶著這個 usb 去店家測試。 這有兩個效果: (1) 確認買到支援 linux 的硬體 (2) 讓店員開開眼界。 又, 建議順便把 portable apps 或 U-Portable-Platform 也裝到隨身碟的第一主要分割區。

以後我的演講就要這麼做 :-) 這就是當初我寫 mk-boot-usb 的原始動機。 祝大家推廣快樂!