Sziasztok!
Virtualbox-ot lehet úgy használni, hogy a vendég OP rendszer nem egy nagy image fájban van, hanem egy teljes partíción, azaz kívülről, a host OP rendszer felől nem egy nagy egybefüggő fájl látszik?
- 2030 megtekintés
Hozzászólások
Ezt csak a VMWare Workstation tudja (FIXME?), de ha csak fájlátvitel miatt problémás, akkor tudsz oda-vissza megosztani fájlokat.
- A hozzászóláshoz be kell jelentkezni
Köszönöm a választ.
A mentés miatt kérdeztem, mert nálam a desktop Win image 10Gb és egyszerűbb lett volna csak a változásokat menteni.
- A hozzászóláshoz be kell jelentkezni
User Manual 106. oldal
- A hozzászóláshoz be kell jelentkezni
Köszi!
Beleolvastam. Én elsőre úgy értelmezem (gyenge angol tudás) hogy a Guest alól elérhető egy teljes partició/disk mint egy adat partíció (Windowsnál D: től felfelés de C: nem)
Lehetséges, hogy azt írja, hogy egy kicsi VMDK image fájl használatával a C: (root) partíció többi része már lehet egy önálló partíción? Ha igen a VMDK kicsi image fájlt hova kell/lehet tenni?
- A hozzászóláshoz be kell jelentkezni
Én XP-ből futtatok így Ubuntu-t. Két vmdk-t hoztam létre, így:
set vbox="C:\Program Files\innotek VirtualBox"
rem csak a 4. particio irhato/olvashato
%vbox%\VBoxManage internalcommands createrawvmdk -filename part4only.vmdk -rawdisk \\.\PhysicalDrive0 -partitions 4
rem teljes lemez irhato/olvashato !!!
%vbox%\VBoxManage internalcommands createrawvmdk -filename full-access.vmdk -rawdisk \\.\PhysicalDrive0
> Lehetséges, hogy azt írja, hogy egy kicsi VMDK image fájl használatával a C: (root) partíció többi része már lehet egy önálló partíción?
Nem értem a kérdést. Az viszont igaz, hogy a vmdk fájlok kicsik.
> Ha igen a VMDK kicsi image fájlt hova kell/lehet tenni?
Bárhova.
- A hozzászóláshoz be kell jelentkezni
RTFM (http://195.34.175.98/download/UserManual.pdf), 1.4-től támogatja. 9.9.9-es fejezet, 106.-ik oldal.
--
The Net is indeed vast and infinite...
http://gablog.eu
- A hozzászóláshoz be kell jelentkezni
Köszi!
Már rajta vagyok :)
TFM-ben ezt találtam:
VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk
-rawdisk /dev/sda -partitions 1,5
(Linux host, Windows guest.)
A fenti parancs kiadása után keletkezik egy X (mekkora?) méretű file.vmdk fájl a Linux fájlrendszer alatt és a két partíció 1, 5 látható és használható lesz a Virtualbox guest (Windows) számára?
Az 1, 5 partíciókat Linux alól kell megformázni mondjuk NTFS-re vagy azt meg lehet csinálni a guest alól is a Windows telepítése közben?
Egy meglévő file.vdi image fájlban lévő Windows OP rendszert át lehet-e rakni a file.vmdk val létrehozott partícióra vagy arra egy új installal kell telepíteni a Windowst?
- A hozzászóláshoz be kell jelentkezni
Arra figyelj, hogy 0-tól vagy 1-től számozza-e a partíciókat.
A keletkező vmdk fájl csak azt az információt fogja tartalmazni, hogy a valódi adatok nem itt, hanem a megadott partíción találhatóak.
(Vigyázz, ha később átparticionálod a diszket, ez még mindig az 1. és 5. partíciókra fog mutatni!)
Ha egy partíciót (vagy akár egy loopback mountolt fájlt) használsz, akkor pont az a lényeg, hogy azt teljes egészében és közvetlenül érheti el ill. címezheti meg a guest. Azaz formázhatod/mountolhatod host és guest alól egyaránt (persze mountolva egyszerre csak egy helyen lehet).
Szerintem vdi-t nem tudsz partícióvá "konvertálni", de elindíthatod guestként, úgy, hogy lássa a partíciót is, és át fogod tudni másolni a fájlokat.
Vagy: indítasz egy linux live-cd-t guestként, ami látja a vdi-t és a partíciót is, át dd-zed a vdi-ben lévő partíciót a tényleges partícióra, majd átméretezed rajta a fájlrendszert, hogy ugyanakkora legyen, mint a partíció tényleges mérete.
--
The Net is indeed vast and infinite...
http://gablog.eu
- A hozzászóláshoz be kell jelentkezni
Megcsináltam a VMDK fájlt de csak egy partíciót adtam hozzá és telepítettem az 1-es partícióra a WindowsXP-t. Ezután gondoltam, hogy hozzáadok még egy partíciót (8) a VMDK fájlhoz ezért generáltam egy újat most már két partícióval.
Ezen nem indul el a Windows, ezt a hibát adja:
GRUB Loading stage1.5.
GRUB Loading, please wait...
Error 17
Az eredeti VMDK fájllal elindul csak az újjal nem. Létezik erre megoldás?
Amivel próbálkoztam:
sudo VBoxManage internalcommands createrawvmdk -filename /WinXP.vmdk -rawdisk /dev/sda -partitions 1,8 -relative -register
Próbáltam a -relative -register nélkül is úgy sem ment.
- A hozzászóláshoz be kell jelentkezni
Létező VirtualBox .vdi image fájlt fel tudok-e mountolni Linux alól?
A következő parancsot találtam de nem műkdik. A talált offset értékekkel nem ment.
sudo mount -t ntfs-3g -o loop,offset=??? /dir/file.vdi /media/vdi
Ezzel lehetnek felcsatolni a .vdi fájlt?
Hogyan lehet kitalálni mennyi legyen az offset?
- A hozzászóláshoz be kell jelentkezni