google-code-prettify

星期二, 4月 12, 2016

【VirtualBox】ubuntu 使用 Command Line 將實體硬碟虛擬化直轉 vmdk

繼上次[VirtualBox] 如何使用 Command Line 停止 VM 執行
,已經好久沒有玩虛擬機器的東西了...
這次要玩 Docker 嗎?(謎之音:回去秤一下有幾兩重吧!)
當然身為一個重量級卜朧共~程度還沒這麼好...
還是玩玩VirtualBox吧!

環境說明:
1. 一台支援 sata 熱插拔主機版,最喜歡熱插拔...直上阿!(謎之音:插了就會叫嗎?)
2. 作業系統 ubuntu
3. 要虛擬化的實體機硬碟
4. 人生目標為混吃等死的卜朧共一枚
5. 其他 如:愛心、耐心...(謎之音:兩樣你都沒有阿...)

步驟說明:
1. 翻開開機中的 pc 側版
2. 找出電源線、sata線(平常就把sata線接在裡面,要用就可以直上)
3. 接上sata線,喬好插入角度,再把電源接上去,以防手震太大滅了硬碟喔
4. 檢查硬碟 指令就用 fdisk -l吧 也可以順便看看大小囉

5. 根據 剛剛查到的硬碟大小為 500107862016 bytes,
用dd 與 VBoxManage convertfromraw...轉吧轉吧七彩霓虹燈....
指令:sudo dd if=/dev/sdc | VBoxManage convertfromraw stdin GisOracle.vmdk 500107862016 --format VMDK

因為sudo指令 所以需要輸入密碼,之後就是漫長的混吃等死階段...
976773168+0 records in
976773168+0 records out
500107862016 bytes (500 GB) copied, 6771.97 s, 73.8 MB/s
說中文阿!
複製500107862016 bytes (500 GB) ,總共花了  6771.97 秒每秒傳輸73.8MB是這樣嗎?

6. 用Virtualbox上機囉...第一次上機就GG了卡在提示符號就不動了
   上網查了一下,晶片組的問題,
    一定要把設定>系統>主機板>延伸功能> 啟用I/O APIC打勾

7. 開機囉~終於看到萬惡根源...

題外話:
用vmware 開,一樣會跳提示符號,閃一下就可以進入系統...
改天用QEMU開機看看好了...

參考文獻:
1. Oracle VM VirtualBox®User Manual
2. How to create a Virtualbox image from a physical partition by one command
2.1 Chapter 8. VBoxManage
3. superuser
3.1 Create Virtualbox image of a physical partition
4. 在 VirtualBox 虛擬環境運行實體分割區的 Windows 系統
5. 轉換 vdi 成為 vmdk

(未完待續...)

沒有留言 :

張貼留言