*奇想西卡*

« [文件] Freebsd 7 on Vmware | Main | [祈福] 幫災區民眾祈福 »

11 五月, 2008

[freebsd] Vmware 備份至實體硬碟

Freebsd — 作者 segaa @ 21:54

[文件] 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 | [祈福] 幫災區民眾祈福 »

迴響


發表迴響






Powered by LifeType