विंडोज -10 रिबूट के बाद आप वर्चुअलबॉक्स वीएम को ऑटोस्टार्ट में कैसे कॉन्फ़िगर करते हैं?


37

2013 में मैंने नीचे ट्रैक किया कि मेजबान लिनक्स के होने पर वर्चुअलबॉक्स वीएम को ऑटोस्टार्ट / शटडाउन कैसे करें। प्रक्रिया को आधिकारिक तौर पर प्रलेखित किया गया था और कुछ चरणों की आवश्यकता थी।

अभी मुझे इसमें दिलचस्पी है, आप विंडोज -10 रिबूट के बाद वर्चुअलबॉक्स वीएम को ऑटोस्टार्ट में कैसे कॉन्फ़िगर करें?

क्या कोई आधिकारिक रूप से प्रलेखित प्रक्रिया है? यदि नहीं, तो कुछ लोगों के परीक्षण किए गए समाधान क्या हैं?

मेरा भोला प्रयास कुछ इस तरह होने जा रहा था:

  • किया: रिबूट पर ऑटो-लॉगिन करने के लिए सेटअप विंडो

  • TODO: बैच स्क्रिप्ट बनाएं: sleep 120 && vboxmanage startvm my_vm_name

  • TODO: मेरे उपयोगकर्ता के स्टार्टअप निर्देशिका में बैच स्क्रिप्ट रखो। (मैं विंडोज़ 10 में हालांकि कोई "स्टार्टअप" निर्देशिका नहीं देख पाया ...)


मैं स्टार्टअप मेनू का उपयोग करने के बारे में निश्चित नहीं था ... क्योंकि यह बहुत विंडोज़-९ एक्स-ईश (शायद यह पुराना है)। Linux में मैंने sysvinit / systemd का उपयोग किया था लेकिन मैं सिर्फ Windows (शायद कार्य-अनुसूचक या कुछ ऐसे) से परिचित नहीं हूँ।
ट्रेवर बॉयड स्मिथ

यदि आप The process was officially documentedlinux ;-) पर एक लिंक जोड़ते हैं तो उपयोगी हो सकता है ;-)
फिलिप गाचौड

@PhilippeGachoud आपके अनुरोध के अनुसार, मैंने प्रश्न संपादित किया और प्रलेखन के लिए एक लिंक जोड़ा
ट्रेवर बॉयड स्मिथ

धन्यवाद! मुझे यह अधिक पर्याप्त लगा क्योंकि संकुल प्रबंधकीय विन्यास के परिवर्तनों के प्रति कम समझदार, जैसा कि प्रतीत होता है, उस के साथ आपका क्या अनुभव है? medium.com/@bharatman/…
फिलिप गाचौड

जवाबों:


35

स्टार्ट अप डायरेक्टरी अभी भी मौजूद है, एक अच्छी तरह से छिपी हुई जगह में ...

"रन" बॉक्स (विन + आर) खोलकर और दर्ज करके प्रवेश करें

shell:startup

अभी के लिए इसे छोटा करें।

वर्चुअलबॉक्स खोलें और वीएम पर क्लिक करें जिसे आप ऑटोस्टार्ट करना चाहते हैं, डेस्कटॉप पर शॉर्टकट बनाने और वर्चुअलबॉक्स को बंद करने के विकल्प पर क्लिक करें।

बस डेस्कटॉप से ​​शॉर्टकट को काटें और पहले से खोले गए फ़ोल्डर में पेस्ट करें और यह पूरी तरह से ठीक होना चाहिए


4
शेल: स्टार्टअप लॉगिन पर है, सिस्टम बूट पर नहीं, सही है? सिस्टम बूट पर यह कैसे करें?
अलेयी

1
आपको इसे एक सेवा के
एकेआई

1
जरुरी नहीं। आप हमेशा ऑटोलॉग को कॉन्फ़िगर कर सकते हैं, एक cmd खोल सकते हैं और userpasswords2 टाइप कर सकते हैं। आप बाकी के माध्यम से अपना रास्ता खोजेंगे।
एडुआर्डो

13

अब आप वास्तव में तीसरे पक्ष के VBoxVmService का सहारा लिए बिना वीएम को बिना सिर के शुरू कर सकते हैं। बस <VirtualBoxDirectory\VBoxManage.exe> startvm "vmname" --type headlessअपने स्टार्टअप फ़ोल्डर में एक शॉर्टकट बनाएं और रखें।

से VirtualBox के मैनुअल


5
क्या यह अभी भी बूट पर चलने के बजाय लॉगिन की आवश्यकता का नुकसान नहीं है?
होरस्कॉल

बेशक। यदि आप लॉग इन किए बिना कुछ भी चलाना चाहते हैं तो एक सेवा अभी भी एक आवश्यकता है।
rustyx

2
स्टार्टअप फ़ोल्डर में शॉर्टकट के बजाय इसके लिए एक शेड्यूल्ड टास्क का उपयोग करें।
ब्रूनो फिंगर

11

VBoxVmService का प्रयास करें

पढ़ने के लिए सुनिश्चित करें कि Howto.txt और संपादित VBoxVmService.ini


1
आपको बहुत - बहुत धन्यवाद! यह बहुत ही आशाजनक लग रहा है । विंडोज पर, सिस्टम स्टार्ट / शटडाउन के साथ वर्चुअलबॉक्स इंटीग्रेशन की कमी हमेशा एक बड़ी नकारात्मक थी जब आप विंडोज़-वर्चुअलबॉक्स बनाम लिनक्स-वर्चुअलबॉक्स (यहां तक ​​कि लिनोक्स वर्चुअलबॉक्स इंटीग्रेशन केवल sysvinit की तुलना करना चाहते थे ... और IMO बहुत मजबूत है) VMs का शटडाउन VM के लिए इंतजार नहीं करता है कि सिस्टम के मुद्दों को SIGKILL से पहले बंद कर दे और फिर सिस्टम शटडाउन करता है))।
ट्रेवर बॉयड स्मिथ

1
मैंने लगभग एक साल पहले यह कोशिश की थी। इस समाधान के लिए आवश्यक है कि आप वर्चुअल बॉक्स को विंडोज़ कोड को कवर करने वाले आवरण कोड के साथ अपडेट करें। और इसलिए आपको सावधान रहना होगा। इसके अलावा एक Windows अद्यतन मुझे लगता है कि मेरे लिए इस कार्यक्षमता को तोड़ दिया। और इसलिए मैंने इस vbox- सेवा कोड की स्थापना रद्द कर दी।
ट्रेवर बॉयड स्मिथ

मैंने इस प्रोजेक्ट को देखा। वर्तनी की गलतियों की सरासर मात्रा मुझे कोड में समान मुद्दों के बारे में चिंतित करती है। Mineshaft + कनारी।
user2066657

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

7

एक सेवा अच्छी होने के बावजूद, आप इसे एक निर्धारित कार्य के साथ कर सकते हैं। ट्रिगर के रूप में सिस्टम बूट ले लो, लॉग-ऑन उपयोगकर्ता के बिना कार्य चलाने के लिए विकल्प की जांच करें और कार्रवाई को सेट करें <VirtualBoxDirectory\VBoxManage.exe> startvm "vmname" --type headless। 3-से अधिक दिनों तक चलने पर "डिफ़ॉल्ट रूप से कार्य को मारें" को असंगत रूप से डिफ़ॉल्ट-ऑन विकल्प से चेक निकालना सुनिश्चित करें। Srsly, MS, आप क्या सोच रहे थे, कि कोई भी विंडोज कंप्यूटर कभी भी रिबूट के बिना लंबे समय तक नहीं रहेगा?

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

आप एक दूरस्थ डिस्प्ले पोर्ट को परिभाषित कर सकते हैं ताकि आप वर्चुअलबॉक्स प्रबंधक के बिना वीएम थ्रू आरडीसी (mstsc.exe) के कंसोल तक पहुंच सकें, लेकिन आपको अभी भी "संचालित बंद" जानकारी पर विश्वास नहीं करना है। मुझे नहीं पता कि क्या यह एक वास्तविक सेवा के साथ बेहतर काम करता है।


1
फिर से "एक सेवा अच्छी है"। दुर्भाग्य से VirtualBox सेवा हर बार टूट जाती है एक मामूली वर्चुअलबॉक्स अद्यतन है। इसलिए मैंने सेवा की स्थापना रद्द कर दी और अभी मेरा वीएम बूट पर शुरू नहीं हुआ है।
ट्रेवर बॉयड स्मिथ

फिर से [[VMBox के रूप में दिखाता है] [वर्चुअलबॉक्स प्रबंधक में संचालित] "मेरा मानना ​​है कि यह उस तरह से होता है जिस तरह से आप वीएम शुरू कर रहे हैं। मुझे संदेह है कि आप VM को मूल उपयोगकर्ता के रूप में शुरू कर रहे हैं। यदि आप अपने उपयोगकर्ता को "रनस" के साथ वीएम शुरू करने और शुरू करने की कोशिश कर रहे थे ... तो आपका वर्चुअलबॉक्स प्रबंधक काम कर सकता है।
ट्रेवर बॉयड स्मिथ

1
अब जब कि मैं इसके बारे में सोचता हूँ ... वर्चुअलबॉक्स सेवा ... जब आप इसे सेवा के माध्यम से शुरू करते हैं तो ALSO "संचालित बंद" के रूप में दिखाई देता है।
ट्रेवर बॉयड स्मिथ

1
यह बहुत ही आशाजनक लग रहा है, लेकिन मुझे यह काम करने के लिए नहीं मिल सकता है ... मैंने अपना मुख्य "वीएम" शुरू करने के लिए, दो कमांड के साथ - काम बनाया। मैं इसे अनुसूचक में देखता हूं। मैं इस पर एक क्लिक "रन" पर क्लिक कर सकता हूं - राज्य "रेडी" से "रनिंग" में बदल जाता है, लेकिन वीएम शुरू नहीं करते हैं। न ही वे बूट पर शुरू करते हैं ... इसमें कुछ और होना चाहिए ...
मिखाइल टी।

यह काम करता है , विंडोज 10 + वर्चुअलबॉक्स 6.0.2 पर परीक्षण किया गया। रेसिपी: विंडोज-की, टाइप SCHED एंड लॉन्च टास्क शेड्यूलर, बेसिक टास्क, ट्रिगर बनाएँ: कंप्यूटर शुरू होने पर, एक्शन: एक प्रोग्राम शुरू करें, प्रोग्राम (VBoxManage.exe पर ब्राउज़ करें), तर्क: startvm "vmname --type हेडलेस, टिक करें "इस कार्य के लिए गुण संवाद खोलें .. और समाप्त करें, भागो पर टिक करें कि उपयोगकर्ता लॉग ऑन है या नहीं , शायद शर्तों को हटा दें / प्रारंभ करें यदि कंप्यूटर एसी पावर पर है, और सेटिंग्स / कार्य को रोकें यदि यह इससे अधिक समय तक चलता है। । (हालांकि वास्तव में कि यहां कोई फर्क नहीं पड़ता क्योंकि लॉन्च तेज है)।
fgrieu

2

जैसा कि पहले chad और gonesoft द्वारा कहा गया था, आप VM को लॉन्च पर शुरू करने के लिए VboxManage.exe का उपयोग कर सकते हैं, हालांकि, यदि आप "--type हेडलेस" निर्दिष्ट नहीं करते हैं, तो यह वास्तव में वर्चुअलबॉक्स प्रबंधक में रनिंग आदि के रूप में दिखाएगा। यदि आपने इसे सामान्य रूप से शुरू किया था, तो हेडलेस वह है जो इसे छिपा देता है - ऐसा कुछ नहीं जो आप सभी मामलों में करना चाहते हैं ...

उत्तर के रूप में पोस्टिंग के रूप में मैं पिछले जवाब के लिए एक टिप्पणी लिखने के लिए पर्याप्त प्रतिष्ठा नहीं है


2

VBoxHeadlessTray का प्रयास करें ।
यह वास्तव में उपयोग करने में आसान है, जो विंडोज़ के बंद होने और फिर से चालू होने पर वीएम की स्थिति को स्वचालित रूप से पुनर्स्थापित करता है। जो सबसे भयानक है, आप अपने प्रत्येक वीएम को कॉन्फ़िगर करने के लिए VBoxHeadlessTray का उपयोग कर सकते हैं।


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