GRUB2 بوٹ لوڈر کی ترتیبات کو کس طرح تشکیل دیں
اوبنٹو اور زیادہ تر لینکس کی تقسیم میں اب GRUB2 بوٹ لوڈر استعمال ہوتا ہے۔ آپ اس کی ترتیبات کو پہلے سے طے شدہ آپریٹنگ سسٹم کو منتخب کرنے ، ایک بیک گراؤنڈ امیج ترتیب دینے ، اور خود بخود ڈیفالٹ OS کو بوٹ کرنے سے پہلے منتخب کرسکتے ہیں کہ GRUB کب تک گنتی رہتا ہے۔
ہم نے یہاں GRUB2 کو اوبنٹو 14.04 پر تشکیل دیا ، لیکن یہ عمل لینکس کی دیگر تقسیموں میں بھی ایسا ہی ہونا چاہئے۔ آپ نے ماضی میں اس کے مینو مین لسٹ فائل میں ترمیم کرکے اصل GRUB کی ترتیبات کو اپنی مرضی کے مطابق کیا ہوسکتا ہے ، لیکن اب یہ عمل مختلف ہے۔
GRUB2 ترتیب کی بنیادی باتیں
متعلقہ:GRUB2 101: اپنے لینکس ڈسٹری بیوشن کے بوٹ لوڈر تک رسائی اور استعمال کرنے کا طریقہ
GRUB2 مینو.lst فائل کا استعمال نہیں کرتا ہے۔ اس کے بجائے ، اس کی بنیادی تشکیل فائل /boot/grub/grub.cfg فائل ہے۔ تاہم ، آپ کو اس فائل کو ہاتھ سے ایڈٹ نہیں کرنا چاہئے! یہ فائل صرف GRUB2 کے اپنے استعمال کیلئے ہے۔ یہ خود بخود چلانے سے بن گیا ہے اپ ڈیٹ گرب دوسرے لفظوں میں ، چلاتے ہوئے - جڑ کے طور پر کمانڈ کریں sudo اپ ڈیٹ - گرب اوبنٹو پر
آپ کی اپنی GRUB ترتیبات کو / etc / default / grub فائل میں محفوظ کیا جاتا ہے۔ GRUB2 کی ترتیبات کو تبدیل کرنے کیلئے اس فائل میں ترمیم کریں۔ اسکرپٹ /etc/grub.d/ ڈائرکٹری میں بھی ہیں۔ مثال کے طور پر ، اوبنٹو پر ، یہاں سکرپٹ موجود ہیں جو پہلے سے طے شدہ تھیم کو تشکیل دیتے ہیں۔ ایک او ایس پروبر اسکرپٹ بھی ہے جو دوسرے انسٹال شدہ آپریٹنگ سسٹمز - ونڈوز ، لینکس کی دیگر تقسیم ، میک OS X ، اور اسی طرح کے لئے سسٹم کی داخلی ہارڈ ڈرائیوز کی جانچ پڑتال کرتا ہے اور خود بخود انہیں GRUB2 کے مینو میں شامل کرتا ہے۔
جب آپ اپ ڈیٹ-گرب کمانڈ چلاتے ہیں تو ، GRUB خود بخود / etc / default / grub فائل کی ترتیبات ، /etc/grub.d/ ڈائرکٹری سے ملنے والی اسکرپٹ اور سب کچھ ایک ساتھ مل کر ایک / بوٹ / grub / grub تشکیل دیتا ہے۔ سی ایف جی فائل جو بوٹ کے وقت پڑھی جاتی ہے۔
دوسرے لفظوں میں ، اپنی GRUB2 ترتیبات کو اپنی مرضی کے مطابق بنانا ، آپ کو / وغیرہ / ڈیفالٹ / گرب فائل کو ترمیم کرنا ہوگا اور پھر اسے چلانے کی ضرورت ہوگی sudo اپ ڈیٹ - گرب کمانڈ.
GRUB کنفیگریشن فائل میں ترمیم کریں
متعلقہ:vi کے ساتھ ٹیکسٹ فائلوں میں ترمیم کرنے کیلئے ابتدائی رہنما
معیاری ٹیکسٹ ایڈیٹر میں ترمیم کے ل / / etc / default / grub فائل کو کھولیں۔ اگر آپ گرافیکل ٹیکسٹ ایڈیٹر استعمال کرنا چاہتے ہیں تو ، ٹرمینل کھولیں - یا Alt + F2 دبائیں - اور مندرجہ ذیل کمانڈ کو چلائیں:
gksu gedit / etc / default / grub
استعمال میں آسان ٹرمینل پر مبنی ایڈیٹر - نانو - درج ذیل کمانڈ کا استعمال کریں۔ آپ اپنی پسند کے کوئی بھی ٹیکسٹ ایڈیٹر استعمال کرسکتے ہیں ، بشمول - معیاری vi ٹیکسٹ ایڈیٹر بھی۔
sudo نینو / وغیرہ / پہلے سے طے شدہ / grub
/ etc / default / grub فائل مختصر ہے اور اس میں ترمیم کرنا آسان ہونا چاہئے۔ کسی دوسری تشکیل فائل کی طرح ، آپ کو اختیارات کو اپنی مطلوبہ حالت میں ترمیم کرنے کی ضرورت ہے اور پھر فائل کو تبدیل کرنا ہوگا۔ اگر ذیل میں سے کوئی بھی آپشن پہلے ہی فائل میں ظاہر نہیں ہوتا ہے تو ، اسے ایک نئی لائن میں شامل کریں۔ اگر ایسا ہوتا ہے تو ، نقل تیار کرنے کے بجائے موجودہ لائن میں ترمیم کریں۔
ڈیفالٹ OS کا انتخاب کریں: تبدیل کریں GRUB_DEFAULT = لائن پہلے سے طے شدہ ، GRUB_DEFAULT = 0 پہلے اندراج کو بطور ڈیفالٹ استعمال ہوتا ہے - دوسرا اندراج استعمال کرنے کے لئے نمبر 1 میں تبدیل کریں ، 2 تیسری اندراج کو استعمال کرنے کے ل. ، یا اسی طرح۔ آپ بھی استعمال کرسکتے ہیں GRUB_DEFAULT = بچایا گیا اور GRUB آپ کے آخری بار آپریٹنگ سسٹم کو خود بخود بوٹ کرتا ہے جب آپ کا انتخاب ہر بار کرتے ہو آپ قیمتوں میں بھی ایک لیبل کی وضاحت کرسکتے ہیں۔ مثال کے طور پر ، اگر آپ کے OS فہرست میں ونڈوز 7 (لوڈر) کے نام سے آپریٹنگ سسٹم موجود ہے تو ، آپ استعمال کرسکتے ہیں GRUB_DEFAULT = "ونڈوز 7 (لوڈر)"
ڈیفالٹ آپریٹنگ سسٹم کو محفوظ کریں: اگر آپ کا انتخاب کریں GRUB_DEFAULT = بچایا گیا، آپ کو بھی شامل کرنے کی ضرورت ہے GRUB_SAVEDEFAULT = سچ ہے لائن - ورنہ یہ کام نہیں کرے گا۔
منتخب کریں چاہے GRUB پوشیدہ ہے: صرف ایک آپریٹنگ سسٹم انسٹال ہونے کے بعد ، اوبنٹو GRUB_HIDDEN_TIMEOUT = 0 آپشن کے ساتھ خود بخود ڈیفالٹ OS میں بوٹ ہونے کے لئے GRUB کو ڈیفالٹ کرتا ہے۔ یہ آپشن واضح کرتا ہے کہ GRUB پوشیدہ ہوگا اور یہ خود بخود 0 سیکنڈ کے بعد پہلے سے طے شدہ OS میں بوٹ ہوجائے گا – فوری طور پر ، دوسرے الفاظ میں۔ آپ اب بھی اپنے کمپیوٹر کے بوٹوں کی طرح شفٹ کو تھام کر مینو تک رسائی حاصل کرسکتے ہیں۔ زیادہ ٹائم آؤٹ طے کرنے کے ل something ، کچھ اس طرح کا استعمال کریں GRUB_HIDDEN_TIMEOUT = 5 - GRUB پانچ سیکنڈ کے لئے خالی اسکرین یا سپلیش اسکرین دکھائے گا ، اس دوران آپ مینو دیکھنے کے لئے کسی بھی کلید کو دبائیں۔ GRUB کو خود بخود پوشیدہ ہونے سے بچنے کے ل the ، لائن پر تبصرہ کریں - اس سے پہلے صرف ایک # شامل کریں تاکہ یہ پڑھ سکے # GRUB_HIDDEN_TIMEOUT = 0 .
GRUB کے مینو ٹائم آؤٹ کو کنٹرول کریں: اگر GRUB خود بخود پوشیدہ نہیں ہے تو ، ہر بار آپ کے کمپیوٹر کے بوٹ ہونے پر آپ کو مینو نظر آئے گا۔ GRUB خود بخود پہلے سے طے شدہ آپریٹنگ سسٹم کو وقتا فوقتا عام طور پر دس سیکنڈ کے بعد بوٹ کردے گا۔ اس وقت کے دوران ، آپ دوسرا OS منتخب کرسکتے ہیں یا خود بخود بوٹ ہوجائیں گے۔ ٹائم آؤٹ پیریڈ کو تبدیل کرنے کے ل the ، میں ترمیم کریں GRUB_TIMEOUT = 10 لائن کریں اور اپنی پسند کے سیکنڈ کی تعداد میں داخل کریں۔ (یاد رکھیں ، یہ صرف اس صورت میں استعمال ہوتا ہے جب GRUB پوشیدہ نہیں ہے۔) GRUB کو خود بخود بوٹ ہونے سے روکنے کے لئے اور ہمیشہ آپ کا OS کا انتخاب کرنے کا انتظار کرنے کے ل the ، لائن کو تبدیل کریں۔ GRUB_TIMEOUT = -1
پس منظر کی تصویر منتخب کریں: GRUB_BACKGROUND لائن کنٹرول کرتی ہے کہ آیا بیک گراؤنڈ امیج استعمال کی گئی ہے - بطور ڈیفالٹ ، GRUB سفید پر سیاہ رنگ کے مونوکروم لک کا استعمال کرتا ہے۔ آپ جیسے لائن کو شامل کرسکتے ہیں GRUB_BACKGROUND = "/ گھر / صارف / تصاویر / پس منظر.png" ایک تصویری فائل کی وضاحت کرنے کے لئے GRUB استعمال کرے گا۔
تصویری فائل کو مختلف خصوصیات کو پورا کرنا ضروری ہے۔ GRUB JPG / JPEG تصاویر کی حمایت کرتا ہے ، لیکن یہ 256 رنگوں تک محدود ہیں - لہذا آپ شاید JPG تصویر استعمال نہیں کرنا چاہیں گے۔ اس کے بجائے ، آپ شاید ایک PNG تصویر استعمال کرنا چاہیں گے جس میں بہت سے رنگ ہوسکتے ہیں۔ آپ ٹی جی اے امیج فائل کو بھی استعمال کرسکتے ہیں۔
اپنی تبدیلیوں کو اثر انداز کریں
اپنی تبدیلیوں کے اثر و رسوخ کے ل simply ، صرف ٹیکسٹ فائل - فائل> گیڈٹ میں محفوظ کریں یا Ctrl + O محفوظ کریں اور پھر نینو میں فائل کو محفوظ کرنے کے لئے درج کریں - اور پھر چلائیں sudo اپ ڈیٹ - گرب کمانڈ. آپ کی تبدیلیاں grub.cfg فائل کا حصہ بن جائیں گی اور جب بھی آپ اپنے کمپیوٹر کو بوٹ کریں گے۔
یہ GRUB کی تمام ترتیبات میں نہیں ہیں ، لیکن یہ سب سے زیادہ عام طور پر تبدیل کی گئیں ہیں۔ دیگر ترتیبات کو / etc / default / grub فائل میں ، یا /etc/grub.d ڈائریکٹری میں اسکرپٹ میں ترمیم کرکے اپنی مرضی کے مطابق بنایا جاسکتا ہے۔
اگر آپ ہاتھوں سے فائلوں میں ترمیم نہیں کرنا چاہتے ہیں تو ، آپ اپنے لینکس تقسیم کی سوفٹویری ریپوزیٹریوں میں GRUB2 کو حسب ضرورت بنانے کے لئے گرافیکل ٹولز تلاش کرسکیں گے۔ مذکورہ بالا طریقہ کار کو لینکس ڈسٹروز پر بھی کام کرنا چاہئے جہاں ایسے اوزار آسانی سے دستیاب نہیں ہوتے ہیں ، یا اگر آپ کو ابھی کمانڈ لائن تک رسائی حاصل ہے اور اسے ہاتھ سے کرنا چاہتے ہیں۔