Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Konflikti Hyper-V dhe VirtualBox. Gabim "Dështoi në hapjen e sesionit për makinën virtuale

VirtualBox dhe Hyper-V janë mjete shumë të fuqishme virtualizimi. Secili ka të mirat dhe të këqijat e veta, dhe ndonjëherë ju duhet të jeni në gjendje të përdorni të dy hipervizorët në të njëjtin kompjuter. Kjo është e vërtetë, pavarësisht nga fakti se kur aktivizohet Hyper-V, makina virtuale VirtualBox nuk mund të fillojë. Thjesht përfundon me këtë gabim.

Megjithatë, një truk mund t'i bëjë ata të bashkëjetojnë. Për ta bërë këtë, duhet të krijoni një skedar bat me përmbajtjen e mëposhtme:

MS DOS

@echo off cls echo. echo Zgjidhni opsionet e hipervizorit Hyper-V në fillimin e Windows. Kompjuteri do të riniset automatikisht pas zgjedhjes. jehonë. echo 1. Aktivizo hipervizorin. echo 2. Fikni hipervizorin. jehonë 3. Dalje. jehonë. set / p zgjedhje = Zgjedhja juaj: nëse "% Choice%" == "1" shkoj 1 nëse "% zgjedhje%" == "2" shkoj 2 nëse "% zgjedhje%" == "3" shkoj 3 nëse jo " % Choice% "==" "echo"% Choice% "wong item echo: 1 cls echo Aktivizimi i hipervizorit ... bcdedit / vendos hypervisorlaunchtype mbyllje automatike -r -f -t 10 -c dalje: 2 cls echo Mbyllja e hypervisor .. . bcdedit / set hypervisorlaunchtype off shutdown -r -f -t 10 -c "Kompjuteri do të riniset për 10 sekonda." dalje: 3 dalje

@echo fikur

jehonë.

jehonë Zgjidhni opsionet e hipervizorit Hyper-V kur Windows fillon. Kompjuteri do të riniset automatikisht pas zgjedhjes.

jehonë.

jehonë 1. Aktivizoni hipervizorin.

jehonë 2. Fikni hipervizorin.

jehonë 3. Dalje.

jehonë.

set / pchoice = Zgjedhja juaj:

nëse "% Choice%" == "1" shkon 1

nëse "% Choice%" == "2" shkon 2

nëse "% Choice%" == "3" shkon 3

nëse jo "% zgjedhje%" == "" jehonë "% zgjedhje%" artikull i gabuar

jehonë

jehonë Aktivizimi i hipervizorit...

bcdedit / vendos hypervisorlaunchtypeauto

mbyllje -r -f -t 10 -c "Pas 10 sekondash, kompjuteri do të riniset."

dalje

jehonë Duke fikur hipervizorin...

bcdedit / vendos hypervisorlaunchtypeoff

mbyllje -r -f -t 10 -c "Pas 10 sekondash, kompjuteri do të riniset."

dalje

dalje

Ky skedar grumbull është shumë i thjeshtë për t'u përdorur. Mund të përdoret për të çaktivizuar ose aktivizuar përkohësisht hipervizorin Hyper-V pa ndikuar vetë Hyper-V, skedarët dhe cilësimet e tij. Makinat virtuale të krijuara në Hyper-V gjithashtu do të mbeten të paprekura. Nëse është e nevojshme, duhet të ekzekutoni skedarin bat që kemi krijuar si administrator, zgjidhni opsionin e dëshiruar dhe kompjuteri juaj do të riniset automatikisht. Fatkeqësisht, nuk mund të bësh pa rifillim, por është akoma më e lehtë se sa të prishësh dhe instalosh Hyper-V çdo herë. Një, dy dhe siç mund ta shihni, VirtualBox funksionon shkëlqyeshëm në prani të Hyper-V.

Nëse është e nevojshme, thjesht aktivizoni hipervizorin Hyper-V dhe përdorni përsëri. Aktivizimi ose çaktivizimi është i mjaftueshëm për t'u kryer një herë, në fillimet e mëvonshme Windows do të përdorë cilësimin e instaluar më parë.

Testimi i tyre paralelisht. Në mëngjes, gjatë instalimit të sistemeve operative, doli që gabimi "Dështoi hapjen e sesionit për makinën virtuale" fluturon në VirtualBox. Kodi i gabimit është në pamjen e mëposhtme të ekranit. Ata thonë se teknologjia e virtualizimit nuk mbështetet. Kontrollova përsëri cilësimet e BIOS për besueshmëri - gjithçka është në rregull. Cilësimet e VirtualBox dhe makinës virtuale janë gjithashtu normale. Doli që dy programe janë thjesht në konflikt, ose më saktë Hyper-V nga Microsoft mori përsipër virtualizimin. Heqja e Hyper-V e zgjidh këtë problem.

Pra, gabimi është si ky:

Hiq Hyper-V:

Shtyni Win + R, ju prezantojmë Karakteristika Opsionale dhe shtypni Hyni... Ose hapni:

Paneli i kontrollit ➝ Të gjithë artikujt e panelit të kontrollit ➝ Programet dhe veçoritë ➝ Aktivizo ose çaktivizo veçoritë e Windows

Në dritaren e hapur Komponentët e Windows zgjidh seksionin Hyper-V.

Ne shtypim Ne rregull dhe rinisni kompjuterin tuaj. Pas kësaj, në VirtualBox, ju duhet të krijoni një makinë të re virtuale dhe mund të filloni të punoni me të.

Faleminderit per leximin! Më ndiqni në rrjetet sociale Facebook , Cicëroj , VK , Ne rregull dhe të dërguarit Telegrami dhe TamTam !

Lexoni plotësisht njoftimet dhe postimet

4289

Deri më sot Virtualboxështë platforma më e njohur e virtualizimit falas, por edhe adhuruesit e saj në një moment mund të dëshirojnë të provojnë makina të tjera virtuale, në veçanti, platformën e integruar Hyper-V... Vetëm tani përdoruesi që e ka ndezur do të zbulojë shumë shpejt se makinat virtuale në të dashurit e tij Virtualbox nuk fillon më, dhe platforma jep një gabim "Dështoi në hapjen e sesionit për makinën virtuale" me kod E_FAIL (0x80004005) .


Një regjistrim statusi i pasuksesshëm mund të jetë shkaku i gabimit. VM për të paraqitur VBOX, përditësimi kumulativ i shtrembër i vetë Windows-it, duke çaktivizuar virtualizimin BIOS, por në këtë rast, arsyeja qëndron në konflikt Virtualbox Me Hyper-V... Ju mund të rivendosni funksionimin normal të virtualbox duke hequr komponentët Hyper-V nga sistemi, por ja çfarë të bëni nëse keni ende nevojë për makinat e instaluara në këtë platformë? Vraponi VM në një PC me të përfshirë Virtualbox dhe Hyper-Vështë e pamundur, por mund të çaktivizoni përkohësisht komponentin standard të virtualizimit pa e fshirë atë.

Kjo bëhet në mënyrë elementare. Drejtoni një linjë komande ose konsolë si administrator dhe ekzekutoni komandën në të bcdedit / çaktivizoni hypervisorlaunchtype dhe pastaj rinisni kompjuterin tuaj.

Makinat virtuale Virtualbox do të fillojë pa gabime. Për t'u kthyer Hyper-V në gjendje pune, ekzekutoni komandën bcdedit / vendos hypervisorlaunchtype auto dhe përsëri rindizni.

Për lehtësi, mund të krijoni skedarë grupi me komanda dhe t'i vendosni ato në desktopin tuaj.

Përveç kësaj, ju mund të shtoni një mënyrë funksionimi të sistemit me Hyper-V dhe pa të në menynë e nisjes.

Për ta bërë këtë, në linjën e komandës niset me të drejta të ngritura (jo PowerShell) ekzekutoni komandën bcdedit / kopje (aktuale) / d "Hyper-V është i çaktivizuar" ... Kjo do të krijojë një artikull të ri në menynë e nisjes dhe tastiera do të shfaqë identifikuesin e saj (varg 32 karakteresh) ... Kopjojeni atë në clipboard, zëvendësoni elementin me të GUID në një ekip bcdedit / set (GUID) hipervisorlaunchtype çaktivizuar dhe ekzekutoni komandën.


Përshëndetje.

1. Duke filluar transferimin, së pari le të konvertojmë hard diskun .vdi nga VirtualBox në një disk .vhd Hyper-V

Në drejtorinë VirtualBox, ekzekutoni komandën për të kthyer imazhin .vdi në .raw
VBoxManage.exe komandat e brendshme converttoraw d: \ project \ project.vdi d: \ project.raw

Gjeni dhe instaloni WinImage, nisni, zgjidhni Disk -> Konvertoni imazhin e diskut virtual,
lloji i skedarit *. *, hapni imazhin .raw, ruajeni si imazh të zgjerueshëm dinamikisht .vhd

2. Krijoni një makinë të re virtuale në Hyper-V duke përdorur NIC-në e vjetër, pasi NIC sintetik nuk do të funksionojë derisa të instalohen Shërbimet e Integrimit Linux.

3. Hiq VirtualBoxAdditions nga CentOS
në drejtorinë /etc/init.d/
ekipi
chkconfig --del "vboxadd"
chkconfig --del "vboxadd-service"
chkconfig --del "vboxadd-x11"

Pastaj i heqim këta skedarë nga drejtoria /etc/init.d (vboxadd, vboxadd-service, vboxadd-x11)

4. Shkoni te cilësimet Hyper-V, vendosni adresën statike mac në kartën e rrjetit
Pastaj në Linux shkojmë përgjatë rrugës
/ etc / sysconfig / skriptet e rrjetit /
modifikoni skedarin ifcfg-eth0 (ose ifcfg-seth0) dhe shkruajeni atë me analogji:
PAJISJA = eth0
BOOTPROTO = statike
TRANSMETUES = 10.10.10.255
HWADDR = 00: 01: 02: 03: 04 (merrni nga cilësimet hiper-v)
IPADDR = 10.10.10.10
NETMASK = 255.255.255.0
RRJETI = 10.10.10.0
ONBOOT = po

Ose e bëjmë edhe më lehtë, e drejtojmë në tastierë system-config-network-tui dhe konfiguroni eth0 (përshtatës fizik) ose seth0 (përshtatës sintetik).
Rinisni Linux.

5. Po përditësoni CentOS, shkruani në tastierë:
yum përditësim
yum groupinstall "veglat e zhvillimit"
rindezje

6. Shkarkoni Linux Integration Services v2.1 për Windows Server 2008 Hyper-V R2, shpaketoni dhe montoni .iso në një makinë virtuale në dritaren hyper-v.

Shërbimet e integruara të Linux-it të instaluara na japin:
- Mbështetja e shoferit për pajisjet sintetike - përshtatës sintetik ethernet, më i shpejtë se erhernet i vjetër
- Mbështetje Fastpath Boot për Hyper-V - nisje më e shpejtë e makinës virtuale
- Timesync - sinkronizimi i kohës me makinën pritës
- Mbyllja e integruar - aftësia për të fikur Linux nga snap-in hyper-v
Mbështetje Symmetric Multi-Processing (SMP) - Mbështet deri në 4 procesorë
- Rrahjet e zemrës - aftësia për të monitoruar gjendjen e sistemit operativ të ftuar
- Burimi i kohës së kyçur

Nga të parealizuara:
- Shërbimet e Integrimit: Shkëmbimi i të Dhënave, Rezervimi i pamjes së volumit
- Rrjetëzimi: Jumbo Frames dhe TCP Offload
- Ruajtja: Shto/Hiq Hot (VHD dhe disqe kalimi)

7. Montoni Shërbimet e Integrimit Linux v2.1 ISO:
mkdir -p / mnt / cdrom
montoj / dev / cdrom / mnt / cdrom

Kopjoni skedarët në hard diskun tuaj:
mkdir / opt / linux_ic
cp -R / mnt / cdrom / * / opt / linux_ic
umount / mnt / cdrom

Instaloni Shërbimet e Integrimit Linux,
cd / opt / linux_ic
bëjnë
bëj instalimin

Mos rindizni akoma. Nëse keni RedHat5.5 (dhe ne kemi CentOS 5.5), atëherë duhet të shkoni te
/boot/grub/grub.conf file dhe ndrysho hda = pa sondë hdb = pa sondëide0 = pa sondë ide1 = pa sondë... Nëse nuk e rregullojmë grub-in, do të kapim panikun e kernelit pas rindezjes:

Ne bëjmë një rindezje në tastierë dhe shijojmë funksionimin e duhur të CentOS 5.5 nën Hyper-V.

PS:
Shkëmbinj nënujorë:
1. Në fillim nuk munda ta kuptoja pse Linux në nisje nuk e kap kartën e rrjetit nga hyper-v, google sugjeroi që fillimisht të duhet të përdorësh kartën e rrjetit të vjetër.
2. Sipas udhëzimeve që erdhën me Linux Integration Services v2.1, asgjë nuk funksionoi derisa kërkova në google komandën magjike yum groupinstall "development tools", paketës i mungonin këto mjete zhvilluesi, dhe në të njëjtën kohë kerneli ishte më i freskët.
3. Më në fund u instalua LIS, rinisja e lumtur dhe ... paniku i kernelit. Leximi i mirëmenduar i dokumentacionit sugjeroi se ishte e nevojshme të modifikohej grub.

Riinstalimi i sistemit operativ ose ndryshimi i pajisjes kompjuterike nuk nënkupton përfundimin e punës me OS-në e instaluar të ftuar në program. Vërtetë, një përjashtim mund të jetë rasti kur skedarët e disqeve të ngurtë të makinave virtuale ndodhen në diskun e sistemit të kompjuterit, dhe vetë sistemi nuk mund të rikthehet pas një dështimi kritik. Për të vazhduar punën me sistemin operativ ekzistues të ftuar duke ruajtur gjendjen e tyre, por tashmë në një Windows të riinstaluar ose në një kompjuter tjetër, programi VirtualBox ka një mjet për eksportimin e konfigurimit të makinave virtuale ekzistuese për importimin e tij në të ardhmen. Një tjetër mundësi për të vazhduar punën me sistemet ekzistuese operative të vizitorëve është shtimi i makinave të reja virtuale bazuar në skedarët ekzistues në hard disqet e tyre. Ne do t'i shqyrtojmë të gjitha këto procese më poshtë.

1. Format universal i skedarit për eksportimin e makinave virtuale

Konfigurimi i makinës virtuale ekzistuese VirtualBox eksportohet në skedar " .ova". Një skedar i Open Virtual Appliance (.ova) është një skedar i ruajtjes së makinës virtuale me qëllim të përgjithshëm që mund të përdoret në programe të ndryshme për të virtualizuar sistemet operative. Kjo,. Makina virtuale e eksportuar në këtë skedar më pas mund të importohet nga VirtualBox dhe VMware Workstation ose Microsoft Hyper-V brenda sistemeve të ftuar të mbështetur nga këto programe.

Le të hedhim një vështrim më të afërt në procesin e eksportimit dhe importimit të konfigurimit të makinës virtuale VirtualBox në sistemin kryesor Windows.

2. Eksportimi i një makinerie virtuale

Në dritaren VirtualBox, zgjidhni një makinë virtuale specifike për eksport, klikoni në menunë " Skedari"Dhe zgjidhni" Eksporto konfigurimet».

Në dritaren tjetër, klikoni " Tjetra».

Eksportimi i konfigurimit është i mundur vetëm kur makina virtuale është e fikur dhe nëse është e pezulluar, VirtualBox do të ofrojë rivendosjen e gjendjes së ruajtur për të vazhduar procesin.

Më pas, do të shfaqet dritarja e opsioneve të eksportit. Ne e lëmë të paracaktuar formatin, por dosja e skedarit të eksportit ".ova", e vendosur si parazgjedhje në diskun e sistemit, ndryshohet në një dosje, për shembull, si në rastin tonë, e krijuar posaçërisht në diskun jo të sistemit D.

Në dritaren tjetër, klikoni " Eksporti».

Jemi në pritje të përfundimit të procesit të eksportit.

Makina virtuale e eksportuar në skedarin ".ova" do të vendoset në dosjen e specifikuar, nga ku mund të zhvendoset në një kompjuter tjetër, media të lëvizshme, në një shërbim cloud. Ose mund të lini, si në rastin tonë, në vend - në një disk jo-sistem, ku ky skedar do të ruhet gjatë riinstalimit të Windows.

3. Importimi i një makinerie virtuale

Pas instalimit të VirtualBox në një Windows të ri ose në një kompjuter tjetër, hapni programin dhe në " Skedari"Zgjidh" Importimi i konfigurimeve».

Në dritaren tjetër, specifikoni shtegun për në skedarin ".ova" me makinën virtuale të eksportuar. ne shtypim " Tjetra».

Në fund të dritares do të tregohet shtegu ku pas importimit do të vendoset skedari i diskut ".vdi". Si parazgjedhje, kjo është disku i sistemit dhe për të mos e rrëmujshme dhe për të parandaluar humbjen e skedarit ".vdi" në rast të një dështimi të sistemit, mund të ndryshoni shtegun duke specifikuar një dosje ruajtjeje në një dosje jo- disku i sistemit. ne shtypim " Importi».

Jemi në pritje të përfundimit të procesit të importit.

Më pas do të shohim makinën virtuale të importuar në listën e makinave VirtualBox. Ajo që mbetet tani është ndezja e makinës.

Sistemi operativ i ftuar do të fillojë saktësisht në gjendjen në të cilën ishte kur u eksportua makina virtuale.

4. Shtimi i një makinerie të re nga një skedar ekzistues i diskut të ngurtë VirtualBox

Një alternativë për eksportimin dhe importimin e një makine virtuale është të shtoni një makinë të re nga një skedar ekzistues i diskut të ngurtë VirtualBox " .vdi". Kjo metodë nuk është në asnjë mënyrë inferiore ndaj procedurës për eksportimin dhe importimin e një makine virtuale. Për më tepër, nëse skedari ".vdi" ndodhet në një disk jo-sistem, riinstalimi i Windows në kompjuterin fizik nuk ka nevojë as të humbasë kohë duke eksportuar konfigurimin. Skedari ".vdi" i ruajtur në diskun e sistemit thjesht mund të transferohet në një disk jo-sistem. Në përgjithësi, procesi i eksportimit dhe importimit të një makinerie virtuale fiton vetëm duke kursyer hapësirën e zënë nga skedari ".ova". Për shembull, në rastin tonë, një makinë virtuale u eksportua me një OS të ftuar Windows XP të instaluar dhe pesha e skedarit ".ova" në dalje ishte 4,11 GB. Ndërsa madhësia e skedarit të diskut të ngurtë ".vdi" të të njëjtit sistem është 10 GB.

Një përfitim i tillë i kursimit të hapësirës mund të jetë i rëndësishëm në rastin e transferimit të një makinerie virtuale në një kompjuter tjetër duke përdorur ruajtje në renë kompjuterike ose media të lëvizshme me një madhësi të kufizuar. Në rastin tonë, kur bëhet fjalë për riinstalimin e Windows, metoda e shtimit të një makine të re nga skedari ekzistues i diskut të ngurtë VirtualBox është mjaft i përshtatshëm.

Hapni VirtualBox dhe klikoni " Krijo».

Ne vendosëm treguesin e RAM-it. ne shtypim " Tjetra».

Në dritaren e zgjedhjes së diskut të ngurtë, zgjidhni parametrin " Përdorni një hard disk ekzistues", Përdorni butonin e shfletimit për të specifikuar shtegun e ruajtjes për skedarin" .vdi. ne shtypim " Krijo».

Makina virtuale do të shfaqet në listën VirtualBox, ne mund ta nisim atë.

Sistemi operativ i ftuar do të fillojë saktësisht në gjendjen në të cilën është ruajtur herën e fundit që keni punuar me të.

Shtimi i një makinerie të re virtuale nga një skedar ekzistues ".vdi" është gjithashtu një mënyrë për të zhvendosur skedarin e diskut të ngurtë të OS mysafir në një disk jo të sistemit të kompjuterit, nëse fillimisht është krijuar në diskun e sistemit dhe me kalimin e kohës, hapësira që zinte filloi të ulë performancën e sistemit. Për ta bërë këtë, duhet të hiqni makinën virtuale nga lista në dritaren kryesore të VirtualBox. Në makinën e zgjedhur, telefononi menunë e kontekstit dhe zgjidhni " Fshije».

Pastaj në dritaren që shfaqet, klikoni " Hiqeni nga lista».

Pas kësaj, mund të kërkoni për skedarin e diskut ".vdi" në diskun e sistemit (si rregull, si parazgjedhje, kjo është rruga C: \ Përdoruesit \ Emri i përdoruesit \ VM-të VirtualBox), transferojeni atë në një disk jo-sistem dhe shtoni përsëri makinën virtuale.

A ju ndihmoi ky artikull?

Artikujt kryesorë të lidhur