[freebsd] Vmware 備份至實體硬碟
[文件] Freebsd 7 on Vmware 這邊有講到之前把整各 Freebsd 罐好
很多東西也測試 work , 裝了好久
會用到 vmware 基本上就是沒多餘的機器 , 所以要做到平行的接軌是一個目標 :D
既然已經灌好了 , 當然就想辦法把整各資料 copy 出來至實體硬碟嚕
想到的方法有 ghost or freebsd 內建的 dump 跟 restore
基本上 ghost 以前有做過一次 , 這次來玩一下正統一點的方法
先拔一顆沒再用的硬碟 , 接上 usb , 確定一下在 winxp 系統有正確抓到
首先先把 實體 hdd 掛進 Vmware
以上 照圖看故事 , 就可以把一整顆實體硬碟 抓進來給 vmware 使用
馬上開機就可以看到 freebsd 正常抓到了這顆硬碟
不過它是抓成 scsi 硬碟 , 代號是 da0 o_Oa
好像用 vmware 掛載東西進來他都會跑成 scsi
#mount /dev/da0sa1 newhd
#cd /newhd
#dump -f- / | restore -f- -r
# 把 / 目錄備份並輸出至目前所在目錄
跑完之後 , 拔硬碟裝到NB中...
果然是 boot 不能 >_______<
no boot loader
應該是分割那顆硬碟的時候 不小心把 BOOTMGR 寫進去了
解決方法有
1. 用win開機片啟動 打 fdisk /mbr
2. 用Freebsd 開機片 重建一個 boot mgr
抓到並且開始 boot 了
整各正常開啟來了 , 打入 startx x桌面也可以跑嚕
yo yo 一整各感動
後來想一想 ... 一開始就接上 usb 硬碟 ,然後把系統灌在硬碟上就好了
就不用花時間再搞 dump & restore 了
anyway 這樣也不錯 , 可以在nb 硬碟內存一份一模一樣的環境
以後就可以在nb上測試還是玩新東西 ,
nb 上也可以定期跑 rsync 把資料copy 過來 ,實體主機掛點 還可以拿來當備機
看來要找各良辰吉日把 bbs 主機正式換成 freebsd 7 了
« [文件] Freebsd 7 on Vmware | Main | [祈福] 幫災區民眾祈福 »