اوبنٹو 18.04 LTS پر GRUB ریسکیو کا استعمال کیسے کریں۔

How Use Grub Rescue Ubuntu 18



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

GRUB بوٹ لوڈر کے پاس طاقتور کمانڈ لائن انٹرفیس ہے جو بوٹ کے مسائل کو حل کرنے کے لیے استعمال کیا جا سکتا ہے۔ اسے GRUB ریسکیو کہا جاتا ہے۔







اس آرٹیکل میں ، میں آپ کو دکھاتا ہوں کہ GRUB کے GRUB ریسکیو کمانڈ لائن انٹرفیس کو کیسے استعمال کیا جائے۔ میں مظاہرے کے لیے اوبنٹو 18.04 LTS استعمال کر رہا ہوں۔ آو شروع کریں.



پہلے سے طے شدہ طور پر ، اگر سب کچھ ٹھیک ہے ، جب آپ اپنا کمپیوٹر شروع کرتے ہیں تو آپ کو آپریٹنگ سسٹم میں ہی بوٹ کیا جانا چاہیے جو آپ نے انسٹال کیا ہے۔ میرے معاملے میں ، یہ اوبنٹو 18.04 LTS آپریٹنگ سسٹم ہے۔



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





بعض اوقات ، آپ GRUB مینو کو دیکھ سکیں گے جیسا کہ نیچے اسکرین شاٹ میں ہے۔ یہاں سے GRUB ریسکیو پر جانے کے لیے دبائیں۔ ج .



آپ کو GRUB ریسکیو کمانڈ لائن موڈ پر جانے کے قابل ہونا چاہیے جیسا کہ آپ نیچے اسکرین شاٹ سے دیکھ سکتے ہیں۔

اگلے حصے میں میں آپ کو دکھاتا ہوں کہ GRUB ریسکیو کیسے استعمال کیا جائے۔ پہلے ، میں آپ کو دکھاتا ہوں کہ اوبنٹو 18.04 LTS آپریٹنگ سسٹم میں بوٹ کیسے کریں جو میں نے انسٹال کیا ہے۔ پھر میں کچھ عام GRUB ریسکیو کمانڈز پر بات کروں گا۔

Ubuntu 18.04 LTS میں بوٹ کرنے کے لیے GRUB ریسکیو کا استعمال:

GRUB ریسکیو کمانڈ لائن انٹرفیس میں ، آپ درج ذیل کمانڈ سے انسٹال کردہ ہارڈ ڈرائیوز اور پارٹیشنز کی فہرست دے سکتے ہیں۔

گڑبڑ> ایل ایس

جیسا کہ آپ دیکھ سکتے ہیں ، میرے پاس ہے۔ (ایچ ڈی 0) ، (ایچ ڈی 0 ، جی پی ٹی 1) اور (ایچ ڈی 0 ، جی پی ٹی 2) دستیاب. (ایچ ڈی 0) خام ہارڈ ڈرائیو کی نمائندگی کرتا ہے۔ (ایچ ڈی 0 ، جی پی ٹی 1) اور (ایچ ڈی 0 ، جی پی ٹی 2) کی پہلی اور دوسری GPT پارٹیشنز ہیں۔ (ایچ ڈی 0) بالترتیب

میں نے UEFI ہارڈ ویئر پر Ubuntu 18.04 LTS انسٹال کیا ہے۔ تو پہلی تقسیم۔ (ایچ ڈی 0 ، جی پی ٹی 1) EFI تقسیم اور دوسری تقسیم ہے۔ (ایچ ڈی 0 ، جی پی ٹی 2) جڑ کی تقسیم ہے. آپریٹنگ سسٹم میں بوٹ کرنے کے لیے درکار فائلیں /بوٹ کی ڈائریکٹری (ایچ ڈی 0 ، جی پی ٹی 2) میرے معاملے میں تقسیم آپ کے پاس ہو سکتا ہے۔ /بوٹ ایک علیحدہ تقسیم میں ڈائریکٹری ، اس صورت میں ، کمانڈز میں تبدیلیاں کریں جیسا کہ آپ کو مناسب لگتا ہے۔

آپ فہرست کر سکتے ہیں کہ آپ کے پاس مخصوص تقسیم میں کون سی فائلیں ہیں۔ ایل ایس GRUB ریسکیو کمانڈ لائن انٹرفیس سے کمانڈ۔

جڑ تقسیم کی فائلوں اور ڈائریکٹریوں کی فہرست بنائیں۔ (ایچ ڈی 0 ، جی پی ٹی 2) مندرجہ ذیل کمانڈ کے ساتھ:

گڑبڑ> ایل ایس (ایچ ڈی 0 ، جی پی ٹی 2۔)/

جیسا کہ آپ دیکھ سکتے ہیں ، فائلیں اور ڈائریکٹریز درج ہیں۔

ہم ان فائلوں میں دلچسپی رکھتے ہیں جو ہمارے پاس ہیں۔ /بوٹ ڈائریکٹریز

گڑبڑ> ایل ایس (ایچ ڈی 0 ، جی پی ٹی 2۔)/بوٹ

آپ کو دو فائلیں تلاش کرنی چاہئیں۔ /بوٹ ڈائریکٹری ، vmlinuz اور initrd جیسا کہ نیچے اسکرین شاٹ میں نشان لگا دیا گیا ہے۔ صحیح طریقے سے بوٹ کرنے کے لیے ان فائلوں کی ضرورت ہوتی ہے۔

اب سیٹ کریں۔ جڑ جڑ تقسیم کی طرف اشارہ کرنے کے لیے متغیر۔ (ایچ ڈی 0 ، جی پی ٹی 2) مندرجہ ذیل کمانڈ کے ساتھ:

گڑبڑ> سیٹ جڑ=(ایچ ڈی 0 ، جی پی ٹی 2۔)

اب آپ کو استعمال کرنا ہوگا لینکس کا رشتہ دار راستہ بنانے کا حکم۔ vmlinuz GRUB بوٹ لوڈر کے لیے مشہور فائل۔

آپ اسے مندرجہ ذیل کمانڈ سے کر سکتے ہیں:

گڑبڑ>لینکس/بوٹ/vmlinuz-4.15.0-بیس-عامجڑ=/دیو/sda2

نوٹ: یہاں۔ جڑ =/dev/sda2۔ ضرورت ہے. بصورت دیگر آپ بوٹ نہیں کر سکتے۔ /dev/sda2 اس کا مطلب ہے کہ یہ پہلی ہارڈ ڈرائیو کی دوسری تقسیم ہے۔ میں نے ایک ٹیبل شامل کیا تاکہ آپ کو یہ سمجھنے میں مدد ملے کہ یہ کیسے کام کرتا ہے۔

GRUB شناخت کنندہ ہارڈ ڈرایئو تقسیم لینکس شناخت کار
(ایچ ڈی 0) پہلا / dev / sda۔
(ایچ ڈی 0 ، جی پی ٹی 1) پہلا پہلا /dev/sda1
(ایچ ڈی 0 ، جی پی ٹی 2) پہلا دوسرا۔ /dev/sda2
(ایچ ڈی 1) دوسرا۔ /dev/sdb
(ایچ ڈی 1 ، جی پی ٹی 2) دوسرا۔ دوسرا۔ /dev/sdb2۔
(ایچ ڈی 1 ، جی پی ٹی 5) دوسرا۔ پانچواں۔ /dev/sdb5۔

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

اب آپ کو چلانے کی ضرورت ہے initrd GRUB بوٹ لوڈر کو initrd امیج بتانے کا حکم۔

آپ اسے مندرجہ ذیل کمانڈ سے کر سکتے ہیں:

گڑبڑ>initrd/بوٹ/initrd.img-4.15.0-بیس-عام

اب جب کہ سب کچھ سیٹ ہو چکا ہے ، آپ اپنے Ubuntu 18.04 LTS آپریٹنگ سسٹم میں بوٹ کرنے کے لیے مندرجہ ذیل GRUB کمانڈ چلا سکتے ہیں۔

گڑبڑ>بوٹ

بوٹ کا عمل شروع ہونا چاہئے جیسا کہ آپ نیچے اسکرین شاٹ سے دیکھ سکتے ہیں۔

آپ کو بعد میں لاگ ان سکرین دیکھنی چاہیے۔ اپنے اوبنٹو 18.04 LTS سسٹم میں لاگ ان کریں۔

اب جب آپ لاگ ان ہیں ، GRUB 2 کنفیگریشن فائل کو اپ ڈیٹ کرنے کے لیے درج ذیل کمانڈ کو چلائیں:

$سودواپ ڈیٹ- grub2

GRUB 2 کنفیگریشن کو اپ ڈیٹ کیا جانا چاہیے۔

آپ کو مندرجہ ذیل کمانڈ کے ساتھ GRUB بوٹ لوڈر کو دوبارہ انسٹال کرنے کی بھی ضرورت پڑسکتی ہے۔

$سودوgrub-install/دیو/ایس ڈی اے

نوٹ: یہاں۔ / dev / sda۔ ہارڈ ڈرائیو ہے جہاں آپ GRUB بوٹ لوڈر انسٹال کرنا چاہتے ہیں۔ عام طور پر ، یہ ہارڈ ڈرائیو ہے جہاں آپ کی جڑ تقسیم ہوتی ہے۔

اب جب کہ سب کچھ کام کر رہا ہے ، آپ کو عام طور پر بوٹ کرنے کے قابل ہونا چاہئے۔ اگر آپ کو ابھی بھی کچھ طے کرنے کی ضرورت ہے ، آپ اسے ابھی کر سکتے ہیں۔

اضافی ماڈیولز لوڈ ہو رہے ہیں:

بعض اوقات ، GRUB کمانڈ لائن انٹرفیس پرامپٹ ہونا چاہیے۔ گرب ریسکیو> کے بجائے

گڑبڑ>

اس صورت میں ، آپ کو 2 اضافی کمانڈ چلانے کی ضرورت ہے۔ وہ GRUB ماڈیولز کو لوڈ کرنے کے لئے استعمال ہوتے ہیں جو بطور ڈیفالٹ لوڈ نہیں ہوتے ہیں۔ لیکن سسٹم کو بوٹ کرنے کے لیے بہت اہم ہیں۔

احکامات یہ ہیں:

گرب بچاؤ>نارمل
گرب بچاؤ>انموڈ لینکس
مفید GRUB ریسکیو کمانڈز:

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

پیجر = 1 سیٹ کریں - اگر کسی بھی کمانڈ کی آؤٹ پٹ اتنی لمبی ہے کہ یہ سکرین کے مطابق نہیں ہے ، تو یہ کمانڈ آؤٹ پٹ کو پیجر میں دکھاتا ہے ، جیسے کم لینکس ٹرمینل میں

lsmod - یہ تمام GRUB ماڈیولز کی فہرست دیتا ہے جو بھری ہوئی ہیں۔

کیٹ - فائلوں کو پڑھنے کے لئے استعمال کیا جاتا ہے۔

یو ایس بی - اپنے سسٹم سے منسلک تمام USB آلات کی فہرست بنائیں۔

صاف - GRUB کمانڈ لائن ونڈو سے تمام متن صاف کرتا ہے۔

configfile grub.cfg_filePath - آپ a شامل کر سکتے ہیں۔ grub.cfg اس کمانڈ کا استعمال کرتے ہوئے فائل.

غیر موزوں - GRUB ماڈیول لوڈ کریں۔

lspci - تمام منسلک پی سی آئی آلات کی فہرست بنائیں۔

ایل ایس - اپنے کمپیوٹر کی فائلوں ، ڈائریکٹریوں اور بلاک آلات کی فہرست بنائیں۔

اگرچہ ، یہ مضمون اوبنٹو 18.04 ایل ٹی ایس کی طرف تیار کیا گیا ہے ، یہ کسی دوسرے جدید لینکس تقسیم کے لیے کام کرنا چاہیے جو GRUB بوٹ لوڈر استعمال کرتا ہے۔ اس مضمون کو پڑھنے کے لیے شکریہ۔

بوٹ

مصنف کے بارے میں

شہریار شوون۔

فری لانسر اور لینکس سسٹم ایڈمنسٹریٹر Node.js اور جاوا اسکرپٹ کے ساتھ ویب API ڈویلپمنٹ کو بھی پسند کرتا ہے۔ میں بنگلہ دیش میں پیدا ہوا۔ میں فی الحال کھلنا یونیورسٹی آف انجینئرنگ اینڈ ٹیکنالوجی (KUET) میں الیکٹرانکس اور کمیونیکیشن انجینئرنگ کی تعلیم حاصل کر رہا ہوں ، جو بنگلہ دیش کی مانگنے والی پبلک انجینئرنگ یونیورسٹیوں میں سے ایک ہے۔

تمام پوسٹس دیکھیں۔

متعلقہ لینکس اشارہ پوسٹس۔

  • اوبنٹو میں ٹری کمانڈ کیا ہے؟
  • اوبنٹو پر g ++ انسٹال کرنے کا طریقہ
  • اوبنٹو میں سٹرنگ کمانڈ کا استعمال کیسے کریں۔
  • اوبنٹو پر ٹریسر آؤٹ انسٹال اور چلانے کا طریقہ۔
  • بہتر کونسا ہے؛ اوبنٹو یا ڈیبین۔
  • سسٹم کی نگرانی کے لیے اوبنٹو میں ٹاسک مینیجر کا استعمال کیسے کریں۔
  • اوبنٹو پر نیٹ پلان کمانڈ کا استعمال کیسے کریں۔