好多年前已經用一個硬碟帶著完整的操作系統出差, 借用飯店的電腦工作. 可是到了 Windows 9x 的年代, 已經很難, 因為每台電腦的硬件不同, 導致很多時候無法啟動. 到了 Windows XP 年代, 這種情形更加難搞. 甚至要換電腦, 原來的操作系統都必須重新安裝.

題外話, 比如, 今天用 IBM 的手提電腦, 明天買了一台新的 DELL, 如何把現在 IBM 裡面的資料和操作系統完全轉換到 DELL 去呢 ? 很簡單, 大概 3分鐘就可以. 方法如下,

按這裡



題外話完畢, 現在要做的是真正完全免費的操作系統, 而且幾乎是隨便一台電腦都可以啟動的 UBUNTU 8.10, 用起來絕對不比 Windows XP 遜色, 下面需要的功能通通有.......

1) 用 Evolution (等同 microsoft outllook) 連到公司的 Exchange Server 收發 email
2) 用 Evolution (等同 microsoft outllook) 收發 Yahoo email

3) 3G, 上網
4) 聽音樂
5) 看DVD
6) 免費的 GCC complier, 寫程序用
7) 傳真
..
..
..
..
..
..
..

UBUNTU 8.10 免費下載的首頁
http://wiki.ubuntu-tw.org/index.php?title=首頁

人家教妳怎樣把 UBUNTU 安裝到 USB drive
http://wiki.ubuntu-tw.org/index.php?title=安裝_Ubuntu_至_USB_隨身碟中

另外的例子,
http://knoppix.tnc.edu.tw/modules/news/article.php?storyid=241


最近的 syslinux
http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.72.zip
解開後, 選 win32 裡面的 syslinux.exe 就可以. 需要以DOS BOX執行, 看下面的補充(2)






-------------------------------
開始 - 安裝的前提是, 要用 Windows XP 的機器作為 [母雞].......

需要的工具, 按下面的連結下載
syslinux
WinRAR
UBUNTU 8.10
Windows XP 電腦....................?!?


1) FORMAT 外置 USB Hard disk, 不要 NTFS 要 FAT32
2) 把 LINUX 的啟動區寫入 USB Hard disk, 看下面的補充(2)

3) 把 Live CD 的內容抄寫到 USB Hard disk, 看下面的補充(3)
4) 抄寫完畢, 取出 Ubuntu Live CD, 關機
5) 安全起見, 把 Notebook 原來的 Hard disk 取出來
6) 原來已經插好的 USB Hard disk 不用拔出來, 如已經拔出來, 再次插入
7) 啟動 Notebook, BIOS 應該選 Boot From USB HDD 或 Boot from USB
.......

應該就好了. 可以把這個 USB硬碟隨便接到其他 PC 的 USB 啟動.

把 LIVE CD 裝載到 USB 硬碟的目的, 而不用 4G USB 手指, 目的是要速度, 因為 LIVE CD 啟動最慢, USB 手指快一些, USB 硬碟最快.

以上只是把如何把 LIVE CD 複製到 USB 硬碟, 不需要CD-ROM, 也不需要燒CD.

至於下一步, 是另外的篇章了. 把 UBUNTU 8.10 安裝到 USB 硬碟, 並不難, 簡單來說 -

1) 安全起見, 把 Notebook 原來的 Hard disk 取出來;

2) USB 硬碟插入電腦;
3) 用 LIVE CD 啟動;
4) 選用 Installation............

或者反過來,

1) 把 Notebook 原來的 Hard disk 取出來;

2) USB 硬碟拆開, 把裡面的 Hard disk 插入電腦;
3) 用 LIVE CD 啟動;
4) 選用 Installation............
5) 完成後關機, 取出 Hard disk, 裝回 USB 硬碟盒裡........

完畢
-------------------------------






-------------------------------
補充2) 把 LINUX 的啟動區寫入 USB Hard disk

USB Hard disk 插入後, 俺的 XP 找到的 80G 硬碟機編號是 E:
所以輸入命令 syslinux -ma E:
結果顯示這個 E: 不是 USB 手指


因為其他人都把這個 LIVE CD 轉成 4G USB 手指, 但是俺用的是 80G 外接硬碟
所以需要把輸入命令改成 syslinux -ma -f e:
目的是按照提示, 堅持把 LINUX 的啟動區寫入 USB Hard disk
沒看到錯誤, 表示成功.



再來回頭看看, 檔案總管裡面看到的 E:
原來空白的, 現在多了 ldlinux.sys
表示這個硬碟已經安裝好了 LINUX 的啟動區


-------------------------------






-------------------------------
補充3) - 如何把 Live CD 的內容抄寫到 USB Hard disk

下載回來的 Live CD 檔案, 應該是 ubuntu-8.10-desktop-i386.iso
下載並安裝 WinRAR (免費, 功能等於 WinZIP)
滑鼠右鍵點選 ubuntu-8.10-desktop-i386.iso
選擇 Extract to ubuntu-8.10-desktop-i386
就會自動把 ISO 檔案解開, 出現一個新的 Folder - [ubuntu-8.10-desktop-i386]




1) 把 [ubuntu-8.10-desktop-i386] 裡面的全部內容抄到 E:\
2) 抄完後, 在 E:\ 裡面找一個 Folder, 名稱為 isolinux, 進入, 把裡面所有檔案抄到 E:\
3) 回到 E:\ 的最上層
4) 把 isolinux.cfg 改名成 syslinux.cfg
5) 把 isolinux.bin 改名成 syslinux.bin

現在, USB 硬碟已經準備好了..........................



(如果不要麻煩, 可以改 patch ldlinux.sys, 修改 ASCII syslinux 為 isolinux, 或改原碼 ldlinux.asm, 增加 syslinux CFG..................對普通使用者可能更難, 或許可以考慮請 syslinux development team 修訂)


-------------------------------

 
 





后話...

用了兩年多, 不用帶電腦出差, 只要帶著 USB hard disk, 但前提是必須借用飯店的電腦, 由 USB 啟動.

不會留下任和資料在飯店的的電腦裡, 因為所有的資料, 操作系統都在自己的 USB hard disk.

下一節, 就是防禦的措施, 萬一這個 Ubuntu USB hard disk 壞了, 怎麼辦........

很簡單, 多買一個 USB hard disk, 定時把現有的硬碟複製一個, 不用擔心壞電腦, 不用擔心換電腦, 不用擔心壞硬碟, 不用擔心花$$, 不用問 Microsoft, 而等不到答案,

linux 自有的 clone 硬碟公功能, command 如下,

fdisk -l

找 source_drive 和 target_drive, 找到後記住兩個 /dev/???

施行 clone 硬碟, 硬碟 LED 閃閃閃, 大概一兩個小時就好.....不要錢, 慢慢無所謂.....

dd if=/dev/source_drive of=/dev/target_drive bs=32256


arrow
arrow
    全站熱搜

    xiaolabaDIY 發表在 痞客邦 留言(0) 人氣()