
所以很長一段時間以來,我一直在 Windows 7 的雙啟動系統上運行 Linux。一位朋友向我展示了他 Mac 上的 Parallels,我愛上了虛擬機器的概念。由於 Sun 從一開始就涉足 Unix 領域,因此他們可能擁有針對 Linux 的最佳解決方案(我知道這是一個很大的假設)。不管怎樣,為了避免重新安裝Windows,因為我現在已經按照我喜歡的方式設定了它,我想知道是否有一種方法可以指向現有的安裝並從該點啟動。
Linux安裝在/dev/sda上
Windows 位於 /dev/sdb
以前從未做過這件事,如果我能得到一點幫助,我應該採取什麼步驟就很好了。
感謝您提前提供任何幫助!
答案1
@ozzieorca 的編輯基本上回答了這個問題。但既然你要求一點指導,我將描述我記得的步驟。 (警告:對磁碟進行備份。沒有任何保證。當分割區未在 Linux 中安裝時我嘗試了此操作)
確保您的帳戶可以讀寫 /dev/sdb。
須藤 chmod 777 /dev/sdb
建立代表整個實體硬碟 /dev/sdb 的映像。 (我將虛擬盒 VM 保存在我的主資料夾中的 vBoxVM 目錄中,並相應地進行更改。)
$ cd ~/vBoxVMs
$ VBoxManage 內部指令 createrawvmdk -檔名 Win7/Win7.vmdk -rawdisk /dev/sdb
使用建立的硬碟建立虛擬機器。依照建立新虛擬機器的步驟操作,選擇「現有硬碟」和剛剛建立的硬碟。並完成步驟。
現在打開新建立的虛擬機器的設定並轉到儲存選項卡。如果硬碟位於「SATA控制器」下,請將其從那裡取出並放置在「IDE-控制器」下,並將「IDE-控制器」類型變更為ICH6