मैं grub.confCentOS 7 में फ़ाइल के लिए खोज कर रहा हूँ। मैं इसे locate(मैं updatedbपहले कहा जाता है ) के साथ मिल सकता है । यह कहां स्टोर होता है?
CentOS के पुराने संस्करणों में मैं इसे पा सकता था।
मैं grub.confCentOS 7 में फ़ाइल के लिए खोज कर रहा हूँ। मैं इसे locate(मैं updatedbपहले कहा जाता है ) के साथ मिल सकता है । यह कहां स्टोर होता है?
CentOS के पुराने संस्करणों में मैं इसे पा सकता था।
जवाबों:
CentOS7 /boot/grub2/grub.cfgपुराने grub.confप्रारूप के बजाय grub2 और उत्पन्न का उपयोग कर रहा है , यही कारण है कि आप इसे नहीं ढूंढ सकते हैं। नई grub.cfg फ़ाइल प्रत्यक्ष संपादन के लिए अभिप्रेत नहीं है, इसके बजाय आपको स्रोत फ़ाइलों को संशोधित करने की आवश्यकता है जो इसे उत्पन्न करने के लिए उपयोग की जाती हैं।
विचाराधीन फाइलें हैं /etc/default/grubऔर स्क्रिप्ट हैं /etc/grub.d/। विशेष रूप से, यदि आप अपनी स्वयं की कस्टम प्रविष्टियाँ जोड़ना चाहते हैं, तो आप बूट छंद को जोड़ना चाहते हैं /etc/grub.d/40_custom। छंद कुछ इस तरह दिखेगा:
menuentry "My custom boot entry" {
set root=(hd0,1)
linux /vmlinuz-3.11-custom
initrd /initrd-plymouth.img
}
आप linuxकर्नेल में कस्टम विकल्पों में पास होने के लिए सामान्य विकल्पों को लाइन में जोड़ सकते हैं । एक बार जब आपके पास वह सब कुछ होता है जिस तरह से आप उसे चाहते हैं, तो आप दौड़ते हैं:
grub2-mkconfig --output=/boot/grub2/grub.cfg
फिर, यदि आप डिफॉल्ट बूट एंट्री को बदलना चाहते हैं, तो आप अपने द्वारा जोड़े गए नए श्लोक, शून्य अनुक्रमित स्थिति या नाम से (मैं पसंद करते हैं नाम) को इंगित करने के लिए GRUB_DEFAULTविकल्प को बदलते /etc/default/grubहैं, कुछ इस तरह से:
GRUB_DEFAULT="My custom boot entry"
/boot/efi/EFI/redhat/grub.cfg
/boot/efi/EFI/centos/grub.cfg
निम्नलिखित आदेश के साथ प्रयास करें:
find / -type f -name "grub.conf"
आप किसी भी अन्य फ़ाइल नाम को पा सकते हैं जिसे आप इसे बदलना चाहते हैं grub.conf।
grub.cfgइसलिए यह सिखाया जाता है कि मछली कैसे बनाई जाती है लेकिन बहुत अच्छी तरह से नहीं। (एनबी मैं नीचे मतदाता नहीं हूं)।