آرک لینکس پر GRUB کو کیسے اپ ڈیٹ کریں۔

How Update Grub Arch Linux



بوٹ لوڈر بہت پہلا پروگرام ہے جو کمپیوٹر شروع ہونے پر عمل میں آتا ہے۔ سافٹ وئیر کا یہ ٹکڑا پھر پورے آپریٹنگ سسٹم کو لوڈ کر دیتا ہے۔ اوپن سورس آپریٹنگ سسٹم جیسے لینکس اور دیگر یونیکس ذائقہ والے نظاموں میں ، GRUB سب سے زیادہ مقبول بوٹ لوڈر ہے۔ اگر آپ نہیں جانتے تھے تو ، GRUB اوپن سورس بھی ہے جس میں TONS سپورٹڈ کنفیگریشنز ہیں۔ آئیے چیک کریں کہ آرک لینکس پر GRUB کو کیسے اپ ڈیٹ کیا جائے۔

GRUB پیکیج کو اپ ڈیٹ کیا جا رہا ہے۔

سب سے پہلی چیز یہ یقینی بنانا ہے کہ GRUB تازہ ترین ہے۔ جب آپ سسٹم کو اپ ڈیٹ کرتے ہیں تو ، پیک مین GRUB کو تازہ ترین ورژن میں اپ ڈیٹ کرنے کا خیال رکھے گا۔







سودوپیک مین-سو



اگر آپ دستی طور پر یہ یقینی بنانا چاہتے ہیں کہ سسٹم میں GRUB کا تازہ ترین ورژن ہے تو درج ذیل کمانڈ استعمال کریں۔



سودوپیک مین-ایسگڑبڑ





یہ کمانڈ GRUB کو دوبارہ انسٹال کرے گا۔ تاہم ، پیک مین سرور سے تازہ ترین ورژن چیک کرے گا اور اگر کوئی اپ ڈیٹ دستیاب ہے تو اسے پکڑ کر انسٹال کر لے گا۔

GRUB کنفیگریشن میں ترمیم

GRUB اپنی مرضی کے مطابق ترتیب دینے کی اجازت دیتا ہے۔ آپ اس موقع کو استعمال کرتے ہوئے متعدد کارروائیاں کر سکتے ہیں ، مثال کے طور پر ، ڈیفالٹ OS ترتیب دینا (اگر ایک سے زیادہ OS انسٹال ہے) ، GRUB مینو ٹائم آؤٹ ، کسٹم بیک گراؤنڈ امیج اور بہت کچھ۔ GRUB کے لیے کسٹم سکرپٹ سیٹ کرنا بھی ممکن ہے۔



GRUB تمام اعمال انجام دینے کے لیے اپنی کنفیگریشن فائل استعمال کرتا ہے۔ فائل/etc/default/grub پر واقع ہے۔ GRUB سکرپٹ کے لیے ، /etc/grub.d ڈائریکٹری استعمال کی جاتی ہے۔

GRUB کنفیگریشن فائل میں ترمیم کریں۔

سودو <ایڈیٹر> /وغیرہ/پہلے سے طے شدہ/گڑبڑ

مثال کے طور پر ، GRUB وال پیپر کو تبدیل کرنے کے لیے GRUB_BACKGROUND متغیر کی قدر کو تبدیل کریں۔

GRUB متن کو آسانی سے پڑھنے کے لیے رنگنے کی بھی اجازت دیتا ہے۔

فائل کے آغاز پر ، آپ GRUB_DEFAUTL متغیر دیکھیں گے۔ اس کی وضاحت کے لیے استعمال کیا جاتا ہے کہ بوٹ لوڈر میں کون سا OS پہلے سے طے شدہ ہے۔

اگلی اندراج GRUB_TIMEOUT فیصلہ کرے گی کہ GRUB مینو کو کب تک کھلا رہنا چاہیے۔ پہلے سے طے شدہ طور پر ، قیمت 5 (سیکنڈ) ہے۔ اگر آپ لامحدود GRUB مینو شو کرنا چاہتے ہیں تو قدر کو کسی بھی منفی عدد پر سیٹ کریں۔

ایک بار ترمیم مکمل ہونے کے بعد ، فائل کو محفوظ کریں۔

آئیے GRUB اسکرپٹ ڈائریکٹری چیک کریں۔

GRUB حسب ضرورت۔

یہ ایک بہت مددگار ٹول ہے جو GRUB کی مختلف ترتیبات کو آسان بنانے کی اجازت دیتا ہے۔ یہ ایک گرافیکل ٹول ہے اور براہ راست آرک لینکس ریپوزٹری سے دستیاب ہے۔

سودوپیک مین-ایسgrub-customizer

مینو سے grub-customizer شروع کریں۔

اسے شروع کرنے کے لیے روٹ پاس ورڈ درکار ہوگا۔ بہر حال ، آپ سسٹم کی سطح پر تبدیلیاں کرنے کے لیے ایک ٹول بلا رہے ہیں۔

ٹول کا ہر ایک آپشن سادہ اور خود وضاحتی ہے۔

GRUB دوبارہ لوڈ کریں۔

تمام تبدیلیاں کرنے کے بعد ، GRUB cfg فائل کو /boot /grub ڈائریکٹری میں اپ ڈیٹ کرنا ضروری ہے۔ GRUB کی کنفیگریشن فائل میں کوئی تبدیلی کرنے کے بعد درج ذیل کمانڈ کو چلائیں۔

سودوgrub-mkconfigیا /بوٹ/گڑبڑ/grub.cfg

اگر آپ اس لمبی کمانڈ کو چلانے میں دلچسپی نہیں رکھتے ہیں تو ، آپ اپ ڈیٹ-گرب استعمال کرسکتے ہیں۔ یہ ایک اسکرپٹ ہے جو پہلے ذکر کردہ کمانڈ کو چلاتی ہے۔ تاہم ، یہ آرک لینکس آفیشل ڈائریکٹری پر دستیاب نہیں ہے۔ اپ ڈیٹ-گرب کو AUR سے پکڑنا ہوگا۔ .

AUR پیکیج بنانے اور انسٹال کرنے کے لیے اپنا سسٹم تیار کریں۔

سودوپیک مین-ایس جاؤبیس ڈویلپ

AUR سے اپ ڈیٹ گرب پکڑو۔

گٹ کلونhttps://aur.archlinux.org/update-grub.git

اپ ڈیٹ گرب بنانا شروع کریں۔

نوٹ: AUR تک آسان رسائی کے لیے ، مناسب AUR مددگار استعمال کرنے کی سفارش کی جاتی ہے۔ AUR کے مددگار پورے کام کو خودکار کر سکتے ہیں۔ AUR استعمال کرنے کا طریقہ سیکھیں۔ .

رکوع-ایساپ ڈیٹ گرب

ایک بار انسٹالیشن مکمل ہونے کے بعد ، آپ کام کرنے کے لیے براہ راست update-grub پر کال کر سکتے ہیں۔

سودواپ ڈیٹ گرب

حتمی خیالات۔

GRUB تمام لینکس ڈسٹروس کے لیے سب سے زیادہ مقبول بوٹ لوڈر ہے۔ یہ دوسرے OS کے ساتھ بھی کام کر سکتا ہے۔ بوٹ کے عمل پر مکمل کنٹرول حاصل کرنے کے لیے ، GRUB کنفیگریشن میں ہیرا پھیری کرنے اور GRUB کو صحیح طریقے سے اپ ڈیٹ کرنے کے بارے میں علم ہونا ضروری ہے۔