वर्चुअलबॉक्स के अंदर बूट कैंप विंडोज 10 पार्ट रन करें


18

मेरे पास बूट कैंप असिस्टेंट का एक अलग विंडोज 10 पार्टिशन शिष्टाचार है।

मैं VirtualBox का उपयोग करके अपने OS X सत्र के अंदर इसे क्रैंक करने का विकल्प चाहूंगा, क्योंकि कई बार मैं रिबूट किए बिना कुछ विंडोज़ ऐप्स का उपयोग करना चाहूंगा।

मुझे कुछ मार्गदर्शक मिले हैं:

.. लेकिन सब कुछ तारीख से बाहर है, विंडोज 7 का जिक्र।

मुझे आश्चर्य है कि क्या अब शायद प्रक्रिया सरल है?

क्या कोई भी विंडोज 10 के लिए किसी अद्यतन प्रक्रिया का विस्तार या लिंक कर सकता है? (या वैकल्पिक रूप से उपरोक्त में से एक को सर्वश्रेष्ठ समाधान पथ की पुष्टि करें ...)


संपादित करें: जैसे ही मुझे यह पता चलता है, आगे के शोध को बढ़ाते हैं। एक बार जब मैं इसके माध्यम से खुदाई करता हूं तो मैं अपने निष्कर्षों को एक उत्तर के रूप में अपलोड करूंगा।

https://forums.virtualbox.org/viewtopic.php?f=8&t=19866&start=90#p290527 ^ (2014 के मध्य से)

http://danielphil.github.io/windows/virtualbox/osx/2015/08/25/virtualbox-boot-camp.html <- बेहतर! जीतें 10 अंक!

हालाँकि, इस गाइड के बाद मैं इसके खिलाफ गया: यहाँ छवि विवरण दर्ज करें

शायद ...

https://forums.virtualbox.org/viewtopic.php?f=8&t=58821&start=15#p343017 कहता है: "आखिरकार मुझे मेरे विंडोज 10 बूट कैंप इंस्टॉल के लिए यह काम मिल गया है। आपको रिकवरी मोड के तहत इंटीग्रिटी प्रोटेक्शन प्रोटेक्शन को निष्क्रिय करना होगा। आदेश को / dev / disk0s1 (EFI पार्टीशन) पर राइट लॉक प्राप्त करने के लिए। "

?

http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/ <- इसने इसे ठीक नहीं किया

https://www.virtualbox.org/ticket/7811 <- यह किया! लेकिन अब मैं यहां हूं:

यहाँ छवि विवरण दर्ज करें

Googling देता है /ubuntu/162148/virtualbox-machine-boots-to-efi-shell लेकिन EFI को निर्देशानुसार बंद करना, अब मुझे मिलता है:

FATAL: कोई बूट करने योग्य माध्यम लोड नहीं किया गया। प्रणाली थम जाना!

π


TODO: http://engineer.john-whittington.co.uk/2013/03/bootcamp-partition-virtual-boot-with-virtualbox/ ?

मैंने यहाँ एक धागा शुरू किया है: https://forums.virtualbox.org/viewtopic.php?f=8&t=75360


VMware फ़्यूज़न एक बेहतर काम करता है और बूट कैंप विभाजन को वर्चुअलाइज़ करने में वर्चुअलबॉक्स आसान है, हालाँकि मैं विंडोज़ 10 को सामान्य फ़ाइल आधारित वीएम के रूप में चलाना चुनूंगा, बीसीपी का उपयोग नहीं करना। यह लंबे समय में बहुत कम समस्याग्रस्त है।
user3439894

@ user3439894 लंबे समय में यह कम समस्याग्रस्त क्यों है?
इके

@ihake, एक टिप्पणी में जवाब देने के साथ समस्या 600 वर्ण की सीमा है और मैं उस प्रश्न का उत्तर देने में आसानी से जा सकता हूं। यह कहने के लिए पर्याप्त है, कि मैं 15 से अधिक वर्षों से VMware उत्पादों का उपयोग कर रहा हूं और विशेष रूप से 9 वर्षों के लिए VMware संलयन, संस्करण एक रिलीज होने से पहले बीटास के साथ शुरू हुआ था। जैसे कि मैं शायद इस पर एक किताब लिख सकता हूं और मेरी पिछली टिप्पणी के आधार पर अकेले एक पूरा अध्याय। IMO, जब सॉफ्टवेयर उत्पाद प्रदान करता है और अपने उत्पाद के लिए चर्चा फ़ोरम की मेजबानी भी करता है, तो ये वार्तालाप वहां बेहतर तरीके से किए जाते हैं, जरूरी नहीं कि यहां।
user3439894

2
क्या आपको कभी यह काम मिला?
पैट ओ।

यदि आप समानताएं डेस्कटॉप खरीदने के लिए तैयार हैं, तो यह सरल है: आप अपने बूट कैंप विभाजन के स्रोत के रूप में उपयोग करके एक वर्चुअल मशीन बना सकते हैं। परेशानी से बचने के लिए इसके लायक हो सकता है।
15

जवाबों:


11

मैंने http://web.archive.org/web/20181103074214/http://danielphil.github.io/windows/virtualbox/osx/2015/08/25//irtualbox-boot-camp.html पर गाइड का भी पालन किया

मैं जोड़ूंगा कि मेरे पास उस गाइड का क्या चुनौतियां थीं, लेकिन मैं VirtualBox का उपयोग करके अपना BOOTCAMP विभाजन चलाने में सक्षम था, जो मुफ़्त है, इसलिए मैं खुश हूं।

पहले, आपको स्थापित होना चाहिए:

  • ओएस एक्स बूट कैंप सहायक का उपयोग करते हुए विंडोज 10 एक्स 64
  • वर्चुअलबॉक्स 5.0.26 r108824

मैंने भी डाउनलोड किया:

  • VBoxGuestAdditions_5.0.26.iso (मुझे नहीं लगता कि यह आवश्यक है, लेकिन मैंने इसे केवल होना चाहिए)

जहाँ तक एल कैपिटन (OS X 10.11) पर SIP या सिस्टम इंटीग्रिटी प्रोटेक्शन को डिसेबल करने की बात है, मैंने उस हिस्से को छोड़ दिया। मेरे मामले में यह आवश्यक नहीं था।

जहाँ तक ड्राइव अनुमतियां सेट करना:

  1. मैं diskutil listअपने सिस्टम पर ड्राइव की एक सूची प्राप्त करने के लिए दौड़ा , नाम ड्राइव के ड्राइव नंबर पर ध्यान दिया EFIऔर दूसरे का नाम BOOTCAMP, जो मेरे मामले में, EFIड्राइव 1 था और BOOTCAMPड्राइव 4 था।
  2. मैंने तब अपने Bootcamp ड्राइव को अनमाउंट करने के लिए निर्देश चलाए और अनुमतियां सेट कीं ताकि VirtualBox ड्राइव तक पहुंच सके। Danielphil के अनुसार, इसे हर बार एक रिबूट करने की आवश्यकता होती है।

    diskutil unmount /Volumes/BOOTCAMP

    sudo chmod 777 /dev/disk0s1<--- यह ड्राइव नं। EFI डिस्क का

    sudo chmod 777 /dev/disk0s4<--- यह ड्राइव नं। BOOTCAMP डिस्क की

जहां तक ​​वर्चुअलबॉक्स इमेज बनाने की बात है, निर्देश हैं:

एक वर्चुअलबॉक्स डिस्क छवि आवरण बनाने के लिए निम्न आदेश चलाएँ> आपका HD। अपने EFI और BOOTCAMP> विभाजनों की संख्या के साथ उचित रूप में 1,4 स्थानापन्न करें और अपने OS X उपयोगकर्ता नाम> your_username_here के लिए रखें। सुनिश्चित करें कि आप उस निर्देशिका में हैं जहां आप वर्चुअलबॉक्स छवि को संग्रहीत करना चाहते हैं, या आपको इसे बाद में स्थानांतरित करना होगा।

sudo VBoxManage internalcommands createrawvmdk -rawdisk /dev/disk0 -filename win10raw.vmdk -partitions 1,4
sudo chown your_username_here *.vmdk

जहां तक ​​वीएम बनाने की बात है, गाइड इतना स्पष्ट नहीं था। इससे पहले कि मैं स्क्रीनशॉट से निर्देशों का पालन करता, मैंने VirtualBox में एक नई वर्चुअल मशीन बनाई, "वर्चुअल हार्ड डिस्क न जोड़ें" चेक करके।

नई वर्चुअल मशीन बनाना

एक बार बनाने के बाद, मैंने इसे चुना और "सेटिंग" पर क्लिक किया। इस बिंदु पर, मैंने गाइड में स्क्रीनशॉट का पालन किया। एकमात्र अंतर यह था कि:

  • मैंने "सक्षम EFI (केवल विशेष OS)" की जाँच नहीं की
  • मेरे पास "सक्षम वीटी-एक्स / एएमडी-वी" की जांच करने का विकल्प नहीं था
  • मैंने 2048 एमबी की अनुशंसित आधार मेमोरी का उपयोग किया, क्योंकि मेरे पास केवल 8 जीबी मेमोरी है
  • "स्टोरेज ट्री" के तहत "स्टोरेज" टैब में, मुझे यह करना था:
    • नियंत्रक के तहत "ऑप्टिकल ड्राइव जोड़ता है" आइकन पर क्लिक करें: मैंने डाउनलोड की गई "VBoxGuestAdditions_5.0.26.iso" फ़ाइल को जोड़ने के लिए SATA।
    • नियंत्रक के तहत "खाली" छवि निकालें: SATA
    • सबसे नीचे "आईडीई कंट्रोलर जोड़ें" आइकन चुनें
    • नियंत्रक के तहत "हार्ड डिस्क जोड़ता है" आइकन पर क्लिक करें: बनाई गई vmdk फ़ाइल को जोड़ने के लिए IDE

macOS सिएरा 10.12.1, मैकबुक प्रो रेटिना 13 ", अर्ली 2015 मॉडल: मुझे विंडोज सर्वर 2016 एसेंशियल एक्स 64 के साथ काम करने के लिए ईएफआई को सक्षम करना था। बस इसे बाहर रखना चाहिए। अन्यथा, चरण-दर-चरण, इसने बहुत अच्छा काम किया। धन्यवाद!
eckza

मैंने EFI और SIP को अक्षम कर दिया है, लेकिन मुझे हमेशा VBoxManage मिलता है: त्रुटि: '/ dev / disk0', किसी भी विचार से विभाजन जानकारी नहीं पढ़ सकता है?
drye

ड्राय, निश्चित नहीं, क्यूज मैं कोई विशेषज्ञ नहीं हूं। अगर मुझे अनुमान लगाना होता तो मैं कहता कि आप गलत विभाजन को निर्दिष्ट कर रहे हैं। मेरा था /dev/disk0s1और /dev/disk0s4जब मैं diskutil listअपने EFI और BOOTCAMP विभाजन को पाने के लिए दौड़ा । आप निर्दिष्ट करते हैं /dev/disk0जो मुझे लगता है कि गलत है।
डेविड हेरेरा

@ समस्या हाल ही में मैकबुक पेशेवरों से संबंधित प्रतीत होती है। : इस सूत्र देखें forums.virtualbox.org/viewtopic.php?f=8&t=82508
TheNextman

मैं कोशिश करता है की एक जोड़ी के बाद मेरे बूट शिविर विभाजन बूट करने में सक्षम था; मुझे कच्चे vmdk बनाने के लिए SIP को निष्क्रिय करना पड़ा और फिर इसे फिर से सक्षम करना पड़ा। हालांकि, एक गंभीर मुद्दा: वीएम में वर्चुअलबॉक्स अतिथि परिवर्धन स्थापित करने के बाद, मैं अब विंडोज को मूल रूप से बूट करने में सक्षम नहीं हूं। उन्हें अनइंस्टॉल करना, सब कुछ फिर से काम करना शुरू कर देता है। जब बूट कैंप में विंडो विभाजन बूट करने के लिए वर्चुअलबॉक्स अतिथि परिवर्धन को अक्षम करने का एक तरीका है?
17

3

दूसरों के लाभ के लिए, मैं यह काम पाने में कामयाब रहा। यह रास्ते में मोजावे पर है।

  1. मुझे VMDK बनाने के लिए SIP को अक्षम करना पड़ा। यह तब तक VMDK नहीं बनायेगा जब तक कि मैंने SIP को निष्क्रिय नहीं कर दिया था (SIP को निष्क्रिय करने के लिए आपको अपने मैक को रिकवरी मोड में बूट करना होगा कमांड + R को स्टार्ट अप करके, तब जब आप पुनर्प्राप्ति में होते हैं तो आप एक टर्मिनल खोलते हैं - विकल्प मेनू बार ड्रॉप-डाउन में से एक में - फिर आप टाइप करें csrutil disable)।
  2. जब मैंने VMDK बनाया तो यह वास्तव में उनमें से दो का निर्माण किया। "-T" एक्सटेंशन के बिना वह है जिसे VirtualBox समझ में आ रहा है।
  3. मैं केवल वर्चुअल बॉक्स की सेटिंग्स के भीतर ईएफआई को सक्षम करके वीएम को बूट कर सकता हूं (अपने विंडोज 10 वीएम के लिए सेटिंग्स में जाएं, "सिस्टम" टैब का चयन करें जो शीर्ष पंक्ति के साथ दूसरा है, और "मदरबोर्ड" फलक के नीचे स्थित है) एक चेकबॉक्स कह रहा है "सक्षम ईएफआई (केवल विशेष ओएस)"।

इसके बाद, इसने बूट किया। क्या यह अभी भी एसआईपी को फिर से सक्षम करने के बाद बूट करता है मुझे नहीं पता, लेकिन मुझे लगता है कि यह यहां टिप्पणियों द्वारा जा रहा है। मुझे लगता है कि SIP को निष्क्रिय करना केवल VMDK बनाने के लिए आवश्यक है। लेकिन मैंने SIP को फिर से सक्षम करने के बाद VM को चलाने का परीक्षण नहीं किया है।

और मैं शायद इसका परीक्षण नहीं करूंगा, क्योंकि दुर्भाग्य से VM का प्रदर्शन बहुत भयानक है। इसका कारण यह है कि मैंने पूरी कोशिश की और हेलो (पीसी पर 2003 में जारी अपेक्षाकृत पुराना गेम, लेकिन फिर भी एक 3 डी गेम) को वीएम के अंदर अपने विंडोज विभाजन से खेलने की कोशिश की। ताकि मुझे इसे खेलने के लिए अपने विंडोज विभाजन में रिबूट न ​​करना पड़े। हेलो के पास मैक संस्करण है, लेकिन यह कैटालिना पर काम नहीं करेगा क्योंकि कैटालिना ने 32-बिट ऐप्स के लिए समर्थन छोड़ दिया है, यही कारण है कि मैं यह कोशिश कर रहा था। लेकिन हाँ, प्रदर्शन था ... भयानक। लगभग 1 फ्रेम प्रति सेकंड या उससे भी कम। हो सकता है कि अगर मैंने सेटिंग्स को घुमा दिया तो यह बेहतर काम कर सकती है लेकिन यह बहुत बकवास है। मैं वाइन का उपयोग करके इस गेम को चलाने में सफल रहा और इसने मुझे पूरी तरह से सुचारू प्रदर्शन दिया, भले ही इसने मेरे सीपीयू को लगातार 80 + C पर चला दिया, यहां तक ​​कि प्रशंसकों द्वारा मैन्युअल रूप से पूरी गति से सेट करने पर भी। तो शराब, इसके लिए,

लेकिन अगर आपको अपने विंडोज बूट कैंप विभाजन को वर्चुअल बॉक्स के साथ चलाने की आवश्यकता है, तो शायद आईई या कुछ में एक वेबसाइट का परीक्षण करने के लिए यह समाधान काम कर सकता है। मैं विंडोज को बूट करने में सक्षम था और हेलो बहुत बुरी तरह से चलने के बाद, ओएस ने खुद को इतनी बुरी तरह से नहीं चलाया।


2

मैंने इस गाइड का अनुसरण किया: http://web.archive.org/web/20181103074214/http://danielphil.github.io/windows/virtualbox/osx/2015/08/25/irtualbox-boot-camp.html

मैंने SIP को अक्षम करने के लिए निर्देशों का पालन नहीं किया, और EFI मोड को चालू रखा। यह ठीक काम किया।


2
अलग पूछने के लिए आपका स्वागत है। हमें उत्तर केवल एक पंक्ति से अधिक होना पसंद है। आदर्श रूप से, आप यह बताना चाहते हैं कि आपका उत्तर * सही क्यों है। "यह लिंक, उद्धरण, और / या स्क्रीन शॉट्स प्रदान करने में भी मदद करता है। कृपया हमारे सहायता अनुभाग की समीक्षा करें। प्रश्नों के अच्छे उत्तर लिखने के लिए कैसे उत्तर दें
एलन

1

एक ही मुद्दा था और एक समाधान मिला: वीएम सेटिंग्स (ओएस एक्स 10.11.3 / विंडोज 10 / वीबॉक्स 5.0.14) में बस "ईएफआई सक्षम करें" को अनचेक करें। एसआईपी को निष्क्रिय करना आवश्यक नहीं था।


1

बस इसके अलावा, मैं /usr/local/binVirtualBox में बूट कैंप शुरू करने के लिए इस तरह की स्क्रिप्ट का उपयोग करता हूं :

#!/bin/bash
diskutil umount disk0s3
sudo chmod 777 /dev/disk0s3
sudo chmod 777 /dev/disk0s1
VBoxManage startvm "Win10"

और इसे बंद करने के लिए:

VBoxManage controlvm "Win10" poweroff
sudo chmod 640 /dev/disk0s3
sudo chmod 640 /dev/disk0s1
diskutil mount disk0s3

अलग पूछने के लिए आपका स्वागत है! आप अपने पोस्ट को प्रारूपित करने के कुछ सुझावों के लिए इस सहायता केंद्र के लेख पर एक नज़र डालना चाहते हैं ।
Glorfindel

0

मैंने http://danielphil.github.io/windows/virtualbox/osx/2015/08/25/virtualbox-boot-camp.html पर मार्गदर्शिका का भी पालन किया , लेकिन शीर्ष उत्तर के विपरीत, मुझे SIP अक्षम करना पड़ा और EFI सक्षम करना पड़ा। वीएम पर इसे चलाने के लिए ठीक है।

हालांकि, यह ध्यान देने योग्य है कि हालांकि आपको sudo chmod 777 /dev/disk0sXहर बार करना होगा, आप वीएम सेट करने के बाद एसआईपी को अक्षम कर सकते हैं और यह ठीक काम करना जारी रखेगा। मैं SIP को स्थायी रूप से अक्षम करने के बारे में थोड़ा संदिग्ध था, और मुझे खुशी है कि मुझे वास्तव में नहीं करना है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.