Grub2 को डिफ़ॉल्ट रूप से किसी भी सिस्टम को बूट करने के लिए सेट किया जा सकता है, लेकिन वे जिस क्रम में दिखाई देते हैं उसे बदलना मुश्किल होगा।
ग्रब बूट मेनू (अपनी बहन के लिए) को छिपाना भी संभव है और केवल शिफ्ट कुंजी दबाकर इसे दिखाएं । मैं यहां सावधानी बरतने की सलाह देता हूं। यहाँ विवरण ।
ग्रब फ़ाइल को संपादित करके डिफ़ॉल्ट बूट को सेट करने के दो तरीके हैं।
इनका वर्णन Ubuntu कम्युनिटी डॉक्यूमेंटेशन Grub2 पेज में किया गया है
दो तरीके हैं
बूट जो कभी आपने पिछली बार बूट किया था, "सहेजा गया तरीका"
यह मेरे उपयोग पर है। यह मुझे तय करने देता है कि मैं किसका उपयोग करने जा रहा हूं और मुझे उस सिस्टम में रीबूट करने की अनुमति देगा, जब मैं अपडेट कर रहा हूं, तो इसे संभालना।
डिफ़ॉल्ट रूप से एक विशिष्ट ऑपरेटिंग सिस्टम बूट करें, आपका सटीक प्रश्न
शुरू करने के लिए हमें यह पता लगाने की जरूरत है कि हम क्या बूट कर रहे हैं, एक टर्मिनल खोलें (डैश, टाइप टर्मिनल,…) और टाइप करें grep मेनुएंट्री /boot/grub/grub.cfg
user@YourComputer:~$ grep menuentry /boot/grub/grub.cfg
menuentry 'Ubuntu, with Linux 2.6.35-31-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-30-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-30-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
menuentry "Windows NT/2000/XP (loader) (on /dev/sda1)" {
menuentry "Ubuntu, with Linux 2.6.32-34-generic (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-34-generic (recovery mode) (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-33-generic (on /dev/sdb1)" {
menuentry "Ubuntu, with Linux 2.6.32-33-generic (recovery mode) (on /dev/sdb1)" {
menuentry "Windows Vista (loader) (on /dev/sdc1)" {
मेरा से आप देख सकते हैं कि मैं "सहेजी गई" पद्धति को क्यों पसंद करता हूं।
अब आप ग्रब फ़ाइल को संपादित करने के लिए तैयार हैं ...
- नोट: यदि आप Gnome पाठ संपादक जैसे GUI संपादक का उपयोग करेंगे, तो नोट को अंत में देखें।
टर्मिनल सुडो नैनो-बी / आदि / डिफॉल्ट / ग्रब में टाइप करें और यदि पूछा जाए तो अपना पासवर्ड
user@YourComputer:~$ sudo nano -B /etc/default/grub
और नैनो संपादक खुलेगा, इस प्रकार (मेरे लिए) ...
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=saved
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="delayacct"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
GRUB_GFXMODE=1280x800
GRUB_GFXPAYLOAD_LINUX=1280x800x8
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"
# Uncomment to get a beep at grub start
GRUB_INIT_TUNE="480 440 1"
GRUB_SAVEDEFAULT=true
GRUB_BACKGROUND=/usr/share/images/grub/Apollo_17_The_Last_Moon_Shot_Edit1.tga
अपने पसंदीदा तरीके से, मैंने मानक ग्रब फ़ाइल से ये परिवर्तन किए हैं:
- मैंने GRUB_DEFAULT का मान "सहेज" लिया
GRUB_DEFAULT=saved
- और मैंने यह लाइन जोड़ी ...
GRUB_SAVEDEFAULT=true
जिस तरह से आप इस से दूर पूछ रहे हैं
- GRUB_DEFAULT का मान उस विंडोज सिस्टम के नाम में बदलें जिसे आप हमेशा बूट करना चाहते हैं। यह पिछले
grep …
आउटपुट में पहले मिलेगा । अपने सिस्टम के लिए अगर मैं अपने विंडो XP को केवल बूट करना चाहता हूं, तो मैंने GRUB_DEFAULT को "Windows NT / 2000 / XP (लोडर) (/ / देव / sda1 पर)", सब कुछ "s" के बीच सेट किया।
GRUB_DEFAULT="Windows NT/2000/XP (loader) (on /dev/sda1)"
आप मेनू प्रविष्टि सूची में लाइन नंबर पर GRUB_DEFAULT सेट कर सकते हैं (पहले के साथ 0), लेकिन जब उबंटू में कर्नेल को अपडेट किया जाता है तो सूची के शीर्ष पर नया कर्नेल जोड़ता है, आपको नंबर बदलना होगा, क्योंकि मेनू प्रविष्टि सूची में विंडोज अंतिम है। आप इसे मेरी मेनू प्रविष्टि सूची में देख सकते हैं।
महत्वपूर्ण अंतिम चरण
अब आपको / boot / grub निर्देशिका में grub.cfg फ़ाइल जनरेट करने वाली प्रणाली को अपडेट करने के लिए अपडेट-ग्रब चलाना होगा।
यदि पूछा जाए तो अपने कंप्यूटर के sudo अपडेट-ग्रब और अपने पासवर्ड में टाइप करें ...
user@YourComputer:~$ sudo update-grub
Generating grub.cfg ...
Found background: /usr/share/images/grub/Apollo_17_The_Last_Moon_Shot_Edit1.tga
Found linux image: /boot/vmlinuz-2.6.35-31-generic
Found initrd image: /boot/initrd.img-2.6.35-31-generic
Found linux image: /boot/vmlinuz-2.6.35-30-generic
Found initrd image: /boot/initrd.img-2.6.35-30-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows NT/2000/XP (loader) on /dev/sda1
Found Ubuntu 10.04.3 LTS (10.04) on /dev/sdb1
Found Windows Vista (loader) on /dev/sdc1
done
नैनो पर नोट्स
नैनो टर्मिनल में उपयोग करने के लिए स्पष्ट रूप से आसान है। तीर कुंजी के साथ चारों ओर ले जाएँ। आप में जोड़ें, अवांछित हटाएं।
"-B" (या "--बैकअप") विकल्प इसके पिछले संस्करण को वर्तमान फ़ाइल नाम के साथ प्रत्यय देता है ~। खूंखार फैट pfinger प्रभाव के मामले में बहुत आसान है ।
जब आप हालांकि होते हैं, तो Crtl-O आपको Enter दबाकर अपने संपादन सहेजने की अनुमति देगा । नैनो को बिना सहेजे बंद करना, Ctrl-X
ये और अन्य विकल्प टर्मिनल स्क्रीन के निचले भाग में ating Ctrl को दर्शाते हुए दिखाए गए हैं
^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text ^T To Spell
नैनो, sudoeditor, और अन्य संपादकों के बारे में नोट्स।
उबंटू समुदाय के कुछ लोग नैनो के बजाय सुडोलिट का सुझाव देते हैं । मैं सूडोएडिट के बजाय नैनो (जो बाद के उबंटू में डिफॉल्ट सुडोएडिट एडिटर है) को सलाह देता हूं क्योंकि डिफॉल्ट को गैर-स्पष्ट तरीकों से ओवरराइड किया जा सकता है (जब तक कि आप एक एडमिनिस्ट्रेटर नहीं हैं)। sudoedit इस मायने में अधिक सुरक्षित है कि यह स्वचालित रूप से संपादित फ़ाइल की एक बैकअप प्रतिलिपि बचाता है, लेकिन नैनो में " " कमांड लाइन विकल्प वही काम करता है। नैनो अन्य संपादकों की तुलना में अधिक सुरक्षित है जैसे vi या emacs क्योंकि इसमें डरावना खोल नहीं है।-B
यदि आप नैनो संपादक का उपयोग नहीं करना पसंद करते हैं और सूडो नैनो संपादक के बजाय सूक्ति पाठ संपादक को पसंद करते हैं, तो gksu gedit का उपयोग करें । मैं आम तौर पर बड़ी फ़ाइलों के लिए ऐसा करता हूं, और /etc/default/grub
आसानी से बड़ी फाइल माना जा सकता है। इस प्रकार sudo nano -B / etc / default / grub के बजाय gksu gedit / etc / default / grub में टाइप करें । ध्यान दें कि सूक्ति पाठ संपादक स्वचालित रूप से एक बैकअप नहीं बनाता है!
मेरे ग्रब फ़ाइल पर नोट्स
मैंने अपनी व्यक्तिगत जरूरतों के लिए कुछ बदलाव किए। जैसे कि चंद्रमा के प्रक्षेपण की पृष्ठभूमि की तस्वीर। इन्हें कैसे किया जाए , इसकी अनुशंसा ग्रब 2 पर उबंटू कम्युनिटी डॉक्यूमेंटेशन पेज पर की गई है।
सौभाग्य!