Thursday, December 11, 2008

Moving Freebsd System From VMWare to Physical Hard Drive

Foreword
因為本身的電腦已經很舊了,實在是沒辦法負荷在電腦系統裡再開一個VmwareFreebsd系統.每次只要開Vmware安裝軟體的時候電腦就會變得很慢, 嚴重影響到工作效率,因此決定再買一台舊電腦.在學校BBS討論板上post文徵了一台電腦, 不到一個小時就有人來信賣我一台
P3-866, 512MB
的電腦, 雖然說沒有硬碟和網卡,但是只要NT100的價格讓這筆交易馬上就成交了.
Problem
電腦買回來以後,發現到了另一個問題:vmware裡的freebsd系統已經做了ports update, 架了word press, ftp server,灌了各種軟體和做了許多設定等等...都是些非常耗時process, 這些浪費了我許多時間和精神的工作, 讓我要重灌的時候卻步了...
當時轉念一想, 有沒有辦法把vmware裡的系統壓到實體硬碟上?
google
了一下, 果然是有的!!
Solution
首先, 您要先準備幾個軟硬體:
1. Vmware
2.
外接硬碟盒
3.
即將要把freebsd搬到這裡的硬碟
操作步驟如下:
1. 把硬碟接近硬碟外接盒, 再接到電腦確定系統抓得到這顆硬碟.
2. 打開VMWare -> 設定.
看清楚拉~~
clip_image002
clip_image004
clip_image006
clip_image008
clip_image010
clip_image012

3. Vmware系統開機

開機以後, root登入, 先下指令把硬碟掛進來系統裡





# mount /dev/da0s1a newhd
    *沒問題的話就把新硬碟掛進 /newhd裡囉

# df
    *可以看到成功掛進來的硬碟, 掛在 /newhd

# cd /newhd
*切換到 /newhd

# dump -f- / | restore -f- -r
    * / 目錄備份並且輸出到目前的目錄

經過漫長的等待….COPY完成囉!!!

4. 把硬碟裝到新的電腦去, 然後開機.

無法開機的話, 就用win98的開機片, 然後用fdisk來修復mdr.
作法:
win98開機片開機以後, 輸入 :
fdisk /mdr
5. 測試
Voila!!
成功了!! 哇哈哈!


============ This is ANOTHER SOLUTION ===========

1. Use Norton Ghost to make a DISK to DISK copy of Virtual Hard Drive-> Physical Hard Drive
2. Use Fdisk Utilities to repair mbr.
3. Boot with new Hard Drive in new machine.
4. Enjoy! :)


0 comments:

Post a Comment