Medan du skapar en virtuell maskin i Virtualbox är det enkelt att dela den virtuella maskinen över olika operativsystem. Om du dubbelstartar datorn och har skapat en virtuell maskin i en av OS-partitionen, på grund av skillnaden i filstruktur bland olika operativsystem, kommer du inte att kunna komma åt och öppna VM-filen i den andra partitionen.

För att illustrera: låt oss säga att du har installerat Win XP på din Macbook via startläger. Som du har hört så mycket om Ubuntu och ville prova, installerade du Virtualbox och skapade en virtuell Ubuntu-maskin i din Mac-partition. En dag, medan du gjorde ditt arbete i Win XP-partitionen, upptäckte du att du behöver komma åt vissa program i den virtuella Ubuntu-maskinen. Det finns inget sätt för dig att öppna den virtuella Ubuntu-maskinen i Windows, eftersom du inte kan komma åt din Mac-partition. Nu, istället för att starta om i Mac-partitionen, skulle det inte vara bra om du kan komma åt och öppna den virtuella Ubuntu-maskinen i Windows-partitionen?

Ovanstående situation kommer att hända även om du kör en Linux / Mac eller Linux / Windows dual boot. Följande handledning visar hur du kan få tillgång till din virtuella virtuella virtuella maskin oavsett vilket operativsystem du är i.

Tumregeln:

Skapa alltid din virtuella virtuella virtuella maskin (filen med en vdi-förlängning) i en NTFS-partition .

Det vill säga, om du har dubbla uppstart av Windows och Linux / Mac, spara alltid vdi- filen i din Windows-partition. För dem med Mac och Linux måste du skapa en ny NTFS-partition antingen på din befintliga hårddisk eller på en extern hårddisk (helst).

Här är den fullständiga handledningen för att komma åt den virtuella maskinen från olika operativsystem

  • Klicka här om du har dubbla uppstart av Windows och Mac / Linux.
  • Klicka här om du har dubbla uppstart av Mac och Linux.

För dator som dual-boot Windows och Mac / Linux

  • Starta i Windows
  • Hämta och installera Virtualbox for Windows (om du inte har gjort det).
  • Skapa din virtuella maskin som du alltid gör. Observera filvägen där du sparar den virtuella maskinens vdi- fil.

Starta om datorn och starta på det andra operativsystemet.

Om du är i Mac OS

  • Hämta och installera MacFuse och NTFS-3G. Det kommer att uppmana dig att starta om datorn. Efter omstart ser du en ny enhet monterad på skrivbordet. Det är Windows-partitionen.
  • Hämta och installera Virtualbox för Mac (endast för Intel-Mac).

Nu ska vi skapa en post på din Virtualbox och göra det peka på vdi- filen i Windows-partitionen.

  • Öppna Virtualbox-programmet.
  • Klicka på Nytt för att skapa en ny virtuell maskin högst upp i fönstret.

  • Klicka på Nästa och följ anvisningarna för att skapa en ny VM tills du når den punkt där den ber dig ange hårddisken

  • Klicka på Befintlig. I nästa fönster klickar du på Lägg till och pekar på sökvägen till vdi- filen i Windows-partitionen.

  • Du borde nu se en post i fönstret. Markera posten och klicka på Välj .

  • I nästa fönster klickar du på Nästa följ genom Slutför . Det tar dig tillbaka till huvudfönstret.

  • Markera den nya VM-posten i huvudfönstret och klicka på Start . Du bör se samma virtuella maskin som du har skapat i din Windows-partition som körs i din Mac nu.

Dual-Booting Linux och Windows

Starta om datorn och starta upp i Linux-partitionen.

  • Installera ntfs-3g (om du använder Ubuntu Hardy, kan du hoppa över det här steget. Ntfs-3g är redan förinstallerat i ditt system)
  • Hämta och installera Virtualbox för din Linux distro (om du inte har gjort det).

Nu ska vi upprepa samma steg som vi gjorde i Mac (följ skärmbilderna ovan) för att skapa en post på Virtualbox för att peka på den virtuella maskinen i Windows-partitionen.

För datorer som dual-boot Mac och Linux

Om du startar Mac och Linux med tvåstart, startar du först i Linux-partitionen.

  • Följ den här guiden för att formatera din externa hårddisk till NTFS-format. (Du kan också ändra storlek och skapa en ny partition på din befintliga hårddisk och formatera den till NTFS-format. Jag kommer att täcka det i framtiden).
  • Hämta och installera Virtualbox. Skapa en ny virtuell maskin och följ anvisningarna tills den frågar dig om din hårddisks plats.

  • Klicka på Ny för att skapa en ny virtuell hårddisk. Klicka på Nästa tills det frågar dig var du ska lagra din virtuella hårddisk

  • Klicka på ikonen bredvid fältet Bildfilnamn och välj någon mapp på den externa NTFS-hårddisken. Detta sparar vdi- filen på den externa hårddisken i stället för standardplatsen.
  • Fortsätt med standardinstallationen av gästens operativsystem.

När du är färdig med att skapa den virtuella maskinen, starta om i Mac och följ ovanstående steg för att konfigurera Virtualbox i din Mac för att komma åt VM på den externa hårddisken.

Det är allt!

Skärm

Windows Vista körs som en VM i Ubuntu

Samma Vista VM körs i Mac