如何在計算機上對同一分割槽進行雙引導和虛擬化

無法決定是要雙引導第二個作業系統還是將其虛擬化?不要再爭論了:你可以兩者兼得。下麵介紹如何在Windows PC或Mac上對同一分割槽進行雙引導和虛擬化。...
Illustration for article titled How to Dual Boot and Virtualize the Same Partition on Your Computer

無法決定是要雙引導第二個作業系統還是將其虛擬化?不要再爭論了:你可以兩者兼得。下麵介紹如何在Windows PC或Mac上對同一分割槽進行雙引導和虛擬化。

完成後,您就可以重新啟動到輔助作業系統並以本機方式執行它,或者在您喜愛的虛擬化程式中執行它,而無需重新啟動。你將兩全其美,再也不用在兩者之間做決定了。

每個作業系統的流程都有點不同,所以我們這裡不討論所有可能的組合。不過,我們將介紹一些比較流行的設定,併為您提供一些資源來研究您自己的設定。每個人都是不同的,所以你可能要做一些調整,使其正常工作。

windows使用者:虛擬化linux分割槽

如果您主要是Windows使用者,但希望偶爾訪問Linux分割槽,那麼可以使用VirtualBox的一些內建工具。

但首先,警告:這些工具非常先進,在VirtualBox中被認為是“專家”工具。您將需要執行一些命令列工作來實現這一點,這是有原因的:如果沒有適當的預防措施,您可能會在Windows分割槽上造成嚴重的資料損壞。使用這些說明的風險由您自己承擔,看在上帝的份上,請在嘗試此操作之前備份所有資料,並定期備份資料!我們還強烈建議您在繼續之前閱讀VirtualBox手冊中的相應章節。

我們將在本教程中使用Ubuntu,但是您應該能夠在其他Linux發行版中重現這些步驟。此外,如果您有專有的圖形驅動程式,則可能會遇到VirtualBox在此設定中無法進行3D加速的問題。目前,最好使用預設的開源圖形驅動程式。請檢視下麵的影片,瞭解該過程的概述,然後繼續閱讀各個步驟。

第一步:建立新的虛擬機器

假設已經設定了兩個分割槽,請引導到Windows並執行以下步驟:

  1. 在開始之前把所有的東西都備份起來。不是,我是認真的。不要跳過這一步。不要!
  2. 以管理員身份開啟命令提示符並執行以下命令:wmic diskdrive list brief/format:list Find Linux分割槽所在的驅動器並記下它的編號(在我的例子中,它是磁碟0)
  3. 使用CD命令切換到安裝VirtualBox的目錄。對我來說,這是:CD“C:\Program Files\Oracle\VirtualBox”
  4. 執行下一個命令,用適合您的系統的正確變數替換變數:VBoxManage internalcommands createrawvmdk-filename“C:\Users\Whitson\Desktop\Ubuntu.vmdk”-rawdisk\\.\PhysicalDrive0將檔案路徑替換為要放置vmdk檔案的任何位置。用磁碟號替換\\.\PhysicalDrive0中的0。
  5. 您應該會收到一條訊息,說明VMDK已成功建立。如果沒有,請確保您完全遵循了這些步驟,如果您仍然有問題,請通讀手冊中的章節。你可能有特殊需要,我們在這裡沒有討論。

第二步:建立grubiso

現在,啟動Linux。我們將用Ubuntu來做這個例子。在設定虛擬機器之前,我們需要將GRUB引導載入程式放在ISO上,因為不是所有計算機都能正確載入GRUB的現有版本。進入Linux後,請執行以下步驟:

  1. 在桌面上建立一個新資料夾,並將其命名為“iso”。在該資料夾中,建立一個名為“boot”的資料夾,在boot資料夾中,建立一個名為“grub”的資料夾
  2. 開啟終端並執行以下命令:cp/usr/lib/grub/i386 pc/*/home/yourusername/Desktop/iso/boot/grub顯然,用使用者名稱替換“yourusername”。
  3. 接下來,執行:cp/boot/grub/grub.cfg/home/yourusername/Desktop/iso/boot/grub
  4. 執行以下命令:sudo nano/home/yourusername/Desktop/iso/boot/grub/grub.cfg向下滾動到顯示“menuentry‘Windows’”或類似內容的部分,並刪除該部分末尾從“menuentry”到“}”的所有內容。
  5. 最後,執行:grub mkrescue-o boot.iso/home/yourusername/Desktop/iso/如果您得到一個錯誤,說“xorriso:not found”,那麼您可能需要安裝xorriso包:sudo apt get install xorriso完成後,您的主目錄中應該有一個名為boot.iso的檔案。將此複製到快閃記憶體驅動器或Windows分割槽。

第三步:啟動新的虛擬機器

現在,是時候重新啟動到Windows,讓這個傻瓜啟動並運行了。返回Windows後:

  1. 以管理員身份執行VirtualBox。單擊“新建”按鈕並命名您的虛擬機器。選擇要正常分配給虛擬機器的RAM數量。
  2. 在下一步中,選擇“使用現有虛擬硬碟檔案”。單擊右側的“瀏覽”按鈕,瀏覽到我們之前**的VMDK檔案。單擊“建立”按鈕。如果一切順利,您應該會看到它出現在VirtualBox的側邊欄中。
  3. 在側邊欄中選擇新的虛擬機器,然後單擊“設定”按鈕。在儲存下,選擇“Controller:IDE”並單擊它旁邊的加號。按“Choose Disk”並導航到前面建立的boot.iso檔案。單擊OK並返回VirtualBox主螢幕。
  4. 選擇新的虛擬機器並單擊“開始”按鈕。從彈出的GRUB選單中選擇Linux。
  5. 如果一切順利,您應該看到您的Linux安裝的登入螢幕。您可以登入,安裝VirtualBox的Guest Additi***,併在不關閉Windows的情況下使用Linux分割槽!

重要提示:當您在VirtualBox中執行Linux時,千萬不要嘗試掛載或讀取Windows分割槽。這就是這種方法的危險所在。如果你試圖讀取你的Windows分割槽,你的機器將崩潰,你可能會導致資料損壞(因為你的主機作業系統已經在使用這個分割槽)。實際上,我建議從fstab檔案中刪除它,這樣它就不會在Linux中彈出,從而使您更安全。

mac使用者:虛擬化windows分割槽

Illustration for article titled How to Dual Boot and Virtualize the Same Partition on Your Computer

Mac使用者很容易做到這一點:Parallels和VMWare Fusion都允許您在不離開OS X的情況下執行引導駐留的Windows分割槽,而且它們以一種安全且極其簡單的方式來實現。我們喜歡這裡的平行線,所以我們將以它為例。如果你沒有自己的平行和你經常開機進入Windows,我們強烈建議拿起它,它是值得的成本,而且它一直在銷售。讀者-學生折扣註意到,學生折扣可以達到五折,而且很容易獲得,即使你不是學生。

  1. 安裝並啟動並聯裝置。在主螢幕中,選擇“Use Windows From Boot Camp”
  2. 選中“我想繼續”框並單擊“繼續”。Parallels將匯入您的訓練營分割槽,這可能需要幾分鐘。
  3. 完成後,單擊“我的訓練營”按鈕在Parallels中執行Windows安裝。

從這裡,你可以在自己的視窗中執行Windows,或者使用“一致性模式”,這樣你就可以像在Mac桌面上執行獨立的應用程式一樣執行Windows程式。別緊張,嗯?

在其他情況下虛擬化windows和os x

上面的方法是您將遇到的兩種最常見的方法,但是如果您想從Linux虛擬化Windows、從Windows虛擬化Windows或從任何作業系統虛擬化OSX,您將遇到更困難的問題。從Linux或Windows虛擬化Windows是可能的,但這要困難得多,而且可能對您的資料更加危險。如果您想這樣做,我們建議您格外小心。我們不打算在這裡討論細節,但這篇文章應該可以幫助您開始。

虛擬化一個Mac分割槽將是非常困難的,如果這是可能的話。我們之前已經向您展示瞭如何在VirtualBox中執行OSX,如果您還記得的話,這是一個相當複雜的過程。在等式中再加一把扳手會使它變得更加困難,所以我們在這裡沒有試過。如果你這樣做了,儘管喊我們一聲,讓我們知道進展如何。

  • 發表於 2021-05-23 23:29
  • 閱讀 ( 25 )
  • 分類:網際網路

你可能感興趣的文章

雙引導作業系統的10個風險

...個分割槽上使用同樣多的儲存空間。因此,您將很快達到計算機的物理儲存限制。 ...

  • 發佈於 2021-03-11 01:07
  • 閲讀 ( 61 )

磁碟分割槽、克隆、備份:有什麼區別?

... 要獲得更多的磁碟樂趣,請檢視如何在Windows10中節省磁碟空間。 ...

  • 發佈於 2021-03-11 20:05
  • 閲讀 ( 59 )

在mac上執行windows程式的最簡單方法

...安裝Windows,以便您可以重新啟動到它。我們已經介紹瞭如何下載WindowsInstaller的訓練營和一切你需要知道的關於在你的Mac上執行Windows,如果你決定用這種方法。 ...

  • 發佈於 2021-03-14 01:03
  • 閲讀 ( 54 )

如何使用hyper-v在windows 10上執行任何linux發行版

就在你以為你瀏覽了所有的視窗時,一些功能突然出現,讓你更加享受它。例如,你知道你可以用微軟自己的軟體在Windows上執行Ubuntu或任何其他Linux發行版嗎?這就是方法! ...

  • 發佈於 2021-03-14 05:09
  • 閲讀 ( 55 )

如何在linux上執行虛擬機器:3種不同的方法

... 如何在pc上啟用虛擬化 ...

  • 發佈於 2021-03-17 03:13
  • 閲讀 ( 59 )

為什麼應該(不應該)雙引導linux的7個原因

作業系統是計算機最基本的組成部分之一。全能的作業系統是一個裝備的命脈,決定軟體的相容性,並與硬體和軟體進行互動。對許多人來說,要麼是Linux對Windows,要麼是Linux對Mac。 ...

  • 發佈於 2021-03-17 06:05
  • 閲讀 ( 54 )

如何在mac上安裝和雙引導linux

...dows,但安裝Linux則完全是另一回事。按照下面的步驟學習如何做到這一點。 ...

  • 發佈於 2021-03-18 04:03
  • 閲讀 ( 61 )

如何從windows雙啟動pc安全解除安裝ubuntu

... 簡而言之,你需要從你的電腦上解除安裝Ubuntu。你如何安全地做到這一點,而不丟失Ubuntu或Windows的資料? ...

  • 發佈於 2021-03-21 17:45
  • 閲讀 ( 50 )

使用phoenix os建立自己的android pc

... 下面是如何開始使用Android作業系統。 ...

  • 發佈於 2021-03-22 01:57
  • 閲讀 ( 54 )

如何在windows10上安裝ubuntu:3個簡單的方法嘗試

... 如果你感到特別勇敢,你可能會花一些時間考慮如何使用Ubuntu作為新的主作業系統,完全取代Windows。為此,您需要了解如何將資料從Windows遷移到Ubuntu,前提是您將要切換到這個版本。 ...

  • 發佈於 2021-03-22 20:35
  • 閲讀 ( 56 )
eglxndtjz173951
eglxndtjz173951

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章