डेलन ने जो सुझाव दिया, इसके अलावा, सामान्य तौर पर आपको 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
(या जो कुछ भी) के अंदर उद्धरण चिह्न।