virtualizált környezetben merevlemezen ülő oprendszer indítása

Fórumok

A felállás a következő: Windows Vista a merevlemezen, mellette OpenSuse dualboottal. Amit szeretnék: ha az egyik rendszer kell, miközben fut a másik, akkor egy virtualizált környezetben csak simán elindítom, és ugyanaz fut, mintha eleve a GRUB menüből választottam volna ki (most a forgókocka, és az aero nem számít, mint "ugyanaz"). Jó lenne továbbá, ha a virtualizált környezethez tudnék csatolni megosztott könyvtárakat is (ez gondolom eléggé alap manapság)

Ezt oda-vissza szeretném megoldani(tehát adott esetben jó lenne, ha windowsról is el tudnám indítani a linuxot), de elsősorban a linux->windows a fontos, mert 5 perces dolgokra, amiket windowson tudok csak megoldani, nem indítanék újra, viszont adott esetben szükségem lesz arra is, hogy a windowst mint elsődleges operációs rendszert indítsam el (pl. mondjuk visual studio nem tudom mit művelne egy virtuális gépen, még ha sok ramot is kap)

Ki mit tud ajánlani? Virtualboxszal próbálkoztam, de nem találtam, hol lehetne merevelemeznek a fizikai merevlemezt megadni.

Hozzászólások

Szia!

VMware Workstationnal meg lehet oldani.

guglizz a hupon, volt már!

de hogy ne legyek troll:
pl. qemu vmdk diskimage format tud olyat, hogy akár a host OS fizikai bootlemezén egy másik partíciót bootoltasson be, és a többihez ne biztosítson az emulált rendszernek hozzáférést. (host linux alatt dmsetup és losetup man-jának elolvasása melegen ajánlott, mert qemu-hoz hasznos tudni ezeket)

vmware vagy qemu a barátod, windows és linux alatt egyaránt meg lehet oldani azt, bebootoljon a másik OS guest-ként.

ami át van húzva, azt teljesen fölösleges elolvasni. az olyan, mintha ott sem lenne

De nem ám. Nekem simán megy, amit a cikkíró szeretne VirtualBox-al. Annyi csak a zárlat, hogy a GUI-ra nincs kivezetve a funkció, parancssor kell hozzá:
VboxManage internalcommands createrawvdmk -filename (ahová akarod).vdmk -rawdisk (device)
A device linux alatt értelemszerűen /dev/sdaX, míg winf*son valami \\PhysicalDisk\1 asszem (de ennek nézz utánna).

(Csak részben tartozik ide, de Solaris alatt Xen-nel a fizikai xp-met szoktam így használni. Esetleg itt is érdemes lehet arra odafigyelni, hogy a Windows-nak praktikus egy új hardverprofilt létrhozni, így a virtualizált, meg a "fizikai" win nem zavarja egymást.)
<-------
You can't grep on dead trees.

vista valahogy automatikusan kezeli a hardverprofilokat. nem tudom, hogyan lehetne ezt nála megoldani, ha összelőttem, kipróbálom, hogy működik.

Amúgy érdekes, hogy a xen-t felhoztad. xen vagy vmware gyorsabb? Illetve azt hallottam, hogy a vmware-nél még egy fokkal gyorsabb a virtualbox. Core 2 Duo P8400 processzor van a gépben, tehát elvileg hardware assisted virtualizationnek mennie kell.

Profilok: Vistát kerülöm :) - amire kell, arra jó az ikszpé, váltani talán majd Win7-re fogok, az jónak tűnik :)

xen vs. vmware vx vbox:
Xen-t használom csak, VBox-ot (még) nem.
vmware solarisra meg nincs, tudtommal.
Win alatt meg amire nagyon kell vmware nekem elég. A múltkor viszont egy 486-os laptop 200MB-s hdd-jét rántottam le vmdk image-ba, és akartam virtualizálni. A vmware elvolt vele, működött, vbox (2.2.2) alatt nem bootolt, nem tudom miért :(
<-------
You can't grep on dead trees.

> de nem találtam, hol lehetne merevelemeznek a fizikai merevlemezt megadni.

A kézikönyvben írnak róla: createrawvmdk

> jó lenne, ha windowsról is el tudnám indítani a linuxot

Ubuntu-val csináltam ilyet, működött. Egyedül az xorg.conf -al trükköztem kicsit, hogy az aktuális hardvernek (natív, vagy VirtualBox) megfelelő tartalmú legyen.

> de elsősorban a linux->windows a fontos

XP-t próbáltam úgy beállítani, hogy boot-olható is legyen, meg VirtualBox-ból is elinduljon. Nem sikerült, valamelyik hardver driver bekavart, és ha VirtualBox alól indítottam az XP-t akkor kék halált okozott.

A legnagyobb gond az alaplap/storage/proci differencia, ezt mar nem biztos, hogy szeretni fogja a vista. Mindenkeppen csinalj egy fullpc backupot, meg helyreallito lemezt, biztos ami tuti.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Ha megpróbálom elindítani a virtuális gépből a windowst, akkor kapásból véglegesen el is hal?

Az a baj, hogy most a Suse is eldobta magát (számára ez végleges, Debian lesz helyette), gondolom az ati drivertől, és nem tudtam kipróbálni, hogy megy-e; nem lesz ilyenekre időm most, mert a következő pár napban érettségi.

Igen, ilyenkor mar nem lehet tobbe feleleszteni, max csokkentett uzemmodba, de ott meg nem tudsz sysprep-et nyomni, amivel egyaltalan fel lehetne a tovabbiakban ebreszteni. Tehat, ha vb-ben akarod a tovabbiakban hasznalni a windowsodat, akkor mehet egy sysprep az igazi hardverrel inditva, majd boot linux, es vb-bol elinditva fejezheted be a sysprepet. De ez csak egyiranyu ut, megegyszer ezen az uton nem lehet vegigmenni, es visszafele se lehet haladni.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

ez így nem túl bíztató. Linux megy a windows alól, sajnos ez lett volna a kevésbé érdekes (LVM-mel nem, de rendesen particionálva igen). Majd akkor kitalálok valamit, vagy Windows lesz az elsődleges desktop. Mostanában úgyse sok minden köt a Linuxhoz, ha kell, akkor azért még ott lesz...