मैं पुनः आरंभ / बंद क्यों नहीं कर सकता?


15

जब मैं शटडाउन / रिस्टार्ट मिलता है तो कुछ बड़े टेक्स्ट के साथ एक ब्लैक (शेल जैसा) फुल-स्क्रीन मिलता है जैसे कि सामान:

ubuntu 10.10 [129.171175] Restarting system. eco
nds ... [OK]
...
Unmounting weak filesystems ... [OK]
will now restart

तब कुछ भी नहीं होता है और मुझे रीसेट बटन को शारीरिक रूप से हिट करना होगा।


जब ऐसा होता है तो क्या आप /var/log/kern.log में संदेश संलग्न कर सकते हैं! (चक्र पर केवल नई शक्ति ही नहीं, अंतिम शक्ति को प्राप्त करना सुनिश्चित करें)
निक एचएस

जवाबों:


14

डेलन ने जो सुझाव दिया, इसके अलावा, सामान्य तौर पर आपको reboot=बूट पैरामीटर के लिए निश्चित रूप से विभिन्न मूल्यों की कोशिश करनी चाहिए ; मैं reboot=bविशेष रूप से सुझाव दूंगा, क्योंकि यह मशीनों के लिए सबसे आम जरूरत है। यहां लिनेक्स / आर्क / x86 / कर्नेल / रीबूट से टिप्पणी संभव मानों के साथ दी गई है:

/* reboot=b[ios] | s[mp] | t[riple] | k[bd] | e[fi] [, [w]arm | [c]old] | p[ci]
   warm   Don't set the cold reboot flag
   cold   Set the cold reboot flag
   bios   Reboot by jumping through the BIOS (only for X86_32)
   smp    Reboot by executing reset on BSP or other CPU (only for X86_32)
   triple Force a triple fault (init)
   kbd    Use the keyboard controller. cold reset (default)
   acpi   Use the RESET_REG in the FADT
   efi    Use efi reset_system runtime service
   pci    Use the so-called "PCI reset register", CF9
   force  Avoid anything that could hang.
 */

कर्नेल में विशेष मशीनों के लिए तथाकथित "quirks" की एक संख्या है जिसमें BIOS रीबूट विधि की आवश्यकता होती है, लेकिन किसी भी हार्डवेयर quirks डेटाबेस की तरह संभावना यह है कि यह कुछ याद आ रही है। आपका कंप्यूटर उन लोगों में से एक हो सकता है जो गायब हैं। यदि आप पाते हैं कि आपके लिए यह reboot=bलगातार ठीक हो रहा है, तो कृपया एक कर्नेल बग की रिपोर्ट करने के लिए 'ubuntu-bug linux' चलाएं, जिससे यह पूछा जा सके कि इसे आपकी मशीन के लिए डिफ़ॉल्ट बनाया जाए।

आप GRUB कमांड लाइन (संबंधित बूट प्रविष्टि पर 'ई' हिट करें और linuxलाइन के अंत में जाएं ) पर यह बदलाव कर सकते हैं , या, इसे स्थायी बनाने के लिए, संपादित करें /etc/default/grubऔर GRUB_CMDLINE_LINUXलाइन को बदलें , डाल करने के लिए सावधान रहें reboot=b(या जो कुछ भी) के अंदर उद्धरण चिह्न।


क्या आप इस बारे में विस्तार से बता सकते हैं कि बदलाव कहां करना है? क्या यह ग्रब में है?
इसकी जद

@itsadok हाँ। मैंने अपना उत्तर उस स्पष्ट करने के लिए संपादित किया है।
कॉलिन वॉटसन 16

क्या यह देखने का कोई तरीका है कि डिफ़ॉल्ट रिबूट मोड क्या है?
जूलियो गुएरा

2

कभी-कभी पुनरारंभ ठीक से काम नहीं करता है। उदाहरण के लिए, Apple कंप्यूटर पर उबंटू का उपयोग करते समय, आपको reboot=pciअपने बूट झंडे को ठीक से रिबूट करने के लिए जोड़ना होगा , बिना रिबूट संदेश को लटकाए बिना जैसे आपका कंप्यूटर है। मैं यह नहीं कह रहा हूँ कि आपका कंप्यूटर Apple है, लेकिन वह बूट फ़्लैग मदद कर सकता है।


मैं एक Apple, सिर्फ एक पीसी का उपयोग नहीं कर रहा हूँ। यह हमेशा नहीं होता - बस कभी-कभी। उदाहरण के लिए, मैंने अभी कुछ अनुशंसित अपडेट स्थापित किए हैं और फिर अनुशंसित के रूप में पुनरारंभ किया गया है - लेकिन मशीन पुनरारंभ नहीं होगा। यह सिर्फ पहले बताई गई लाइनों को दिखाता है और "अब पुनः आरंभ करेगा" पर लटका हुआ है।
डेविड बी

2

आप कोशिश कर सकते हैं विधि इस लिंक है , जो जोड़ा गया है:

acpi=force reboot=acpi

में:

/etc/default/grub

अंतिम कोड इस तरह दिखता है:

GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi=force reboot=acpi"

कृपया मुझे बताएं कि क्या यह आपकी समस्या का समाधान करेगा।


मेरा सिस्टम (मैकबुक प्रो 11.1, कुबंटु 14.04) शटडाउन (और पड़ाव, और पॉवरऑफ) पर लटका हुआ था, और आपकी प्रस्तावित सेटिंग्स मेरे लिए निश्चित चीजें हैं। धन्यवाद!
रोब

sudo upgrade-grub2फ़ाइल बदलने के बाद मत भूलना ।
EarthmeLon 21

/ Etc / default / grub में "रिबूट = acpi" विकल्प भी Ubuntu 16.04 LTS (Beta2) के लिए काम करता है जो समान हैंगिंग मुद्दों को भी दिखा रहा है। उसके लिए धन्यवाद।
जेफ सेरेनो

@earthmeLon: यह अपग्रेड- grub2 के sudo update-grub2बजाय होना चाहिए । मुझे लगता है कि यह एक टाइपो है।
user238607
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.