मैं कर्नेल बूट पैरामीटर कैसे जोड़ूं?


154

मुझे foo=barअपने कर्नेल में बूट पैरामीटर जोड़ना होगा । परीक्षण के लिए एक बार मैं यह कैसे कर सकता हूं, और यदि परीक्षण सफल रहा तो स्थायी रूप से?

जवाबों:


223

एक कर्नेल में बूट पैरामीटर को अस्थायी रूप से जोड़ने के लिए:

  1. अपना सिस्टम शुरू करें और GRUB मेनू दिखाने के लिए प्रतीक्षा करें (यदि आप GRUB मेनू नहीं देखते हैं, Shiftतो सिस्टम को शुरू करने के बाद बाईं कुंजी को दबाएं और दबाए रखें )।
  2. अब आप जिस कर्नेल का उपयोग करना चाहते हैं, उसे हाइलाइट करें और eकुंजी दबाएं। आपको हाइलाइट किए गए कर्नेल से संबंधित कमांड को देखने और संपादित करने में सक्षम होना चाहिए।
  3. नीचे से शुरू होने वाली रेखा पर जाएं linuxऔर अपने पैरामीटर foo=barको इसके अंत में जोड़ें ।
  4. अब Ctrl+ xको बूट करने के लिए दबाएँ ।


इस परिवर्तन को स्थायी बनाने के लिए:

  1. एक टर्मिनल से (या दबाने के बाद Alt+ F2) रन:

    gksudo gedit /etc/default/grub
    

    (या sudo nanoयदि gksudoया geditउपलब्ध नहीं हैं) और अपना पासवर्ड दर्ज।

  2. इसके साथ शुरू होने वाली रेखा को खोजें GRUB_CMDLINE_LINUX_DEFAULTऔर foo=barउसके अंत में संलग्न करें। उदाहरण के लिए:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash foo=bar"
    

    फ़ाइल सहेजें और संपादक को बंद करें।

  3. अंत में, एक टर्मिनल शुरू करें और चलाएं:

    sudo update-grub
    

    GRUB की कॉन्फ़िगरेशन फ़ाइल को अपडेट करने के लिए (आपको शायद अपना पासवर्ड दर्ज करना होगा)।

अगले रिबूट पर, कर्नेल को बूट पैरामीटर के साथ शुरू किया जाना चाहिए। इसे स्थायी रूप से हटाने के लिए, बस पैरामीटर को हटा दें GRUB_CMDLINE_LINUX_DEFAULTऔर sudo update-grubफिर से चलाएं ।

अपने परिवर्तनों को सत्यापित करने के लिए, आप ठीक से देख सकते हैं कि आपके कर्नेल ने किन मापदंडों को क्रियान्वित किया है cat /proc/cmdline

विकी पेज:


3
FYI करें इस रन का परीक्षण करने के लिएcat /proc/cmdline
Avindra Goolcharan

शिफ्ट मेरे लिए काम नहीं करता है। मैंने इसके बजाय Esc का उपयोग किया। इसे बहुत लंबे समय तक नहीं रखने के लिए सावधान रहना चाहिए या यह GRUB के माध्यम से सही उड़ा देगा
eqzx

1
gksudoअब उबंटू में नहीं है। pkexecइसके बजाय उपयोग करें ।
टेरेंस

15

किसी भी कर्नेल विकल्प को जोड़ने के लिए:

  • लाइवसीडी सत्र के लिए: इन चरणों का पालन करें

  • मौजूदा संस्थापन के लिए: बूट-रिपेयर के विकल्प Add a kernel optionया Edit GRUB configuration fileविकल्पों का उपयोग करें।

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

यह दस्तावेज भी देखें ।


12

वैकल्पिक रूप से, आप आसान ग्रब-कस्टमाइज़र का उपयोग कर सकते हैं :

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
gksu grub-customizer &

बस बूट प्रविष्टि खोलें, और नीचे दिए गए स्क्रीनशॉट में हाइलाइट किए गए कर्नेल मापदंडों को संपादित करें:

स्क्रीनशॉट

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