بوٹ لوڈر کیا ہے؟

What Is Boot Loader



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

بوٹ لوڈر ایک پروگرام ہے جو لینکس کرنل کو اختیاری دانا پیرامیٹرز اور لینکس ابتدائی رام ڈسک کے ساتھ لوڈ کرنے کے لئے ذمہ دار ہے ، جسے initrd کہا جاتا ہے۔ لینکس دانا لینکس آپریٹنگ سسٹم کا بنیادی حصہ ہے ، اور یہ init (ابتدا کے لیے مختصر) عمل شروع کرتا ہے ، یا ایک init متبادل جیسے نظام ، لوڈ ہونے کے فورا بعد۔ لینکس کی ابتدائی رام ڈسک اہم فائلوں کو میموری میں لوڈ کرنے کے لیے عارضی اسٹوریج کی جگہ مہیا کرتی ہے اس سے پہلے کہ اصلی روٹ فائل سسٹم لگایا جائے۔







BIOS (بنیادی ان پٹ/آؤٹ پٹ سسٹم) والے پرانے کمپیوٹرز پر ، ایک بوٹ لوڈر MBR (ماسٹر بوٹ ریکارڈ) میں رہتا ہے ، جو ایک ڈسک پر پہلے 512 بائٹس پر قبضہ کر لیتا ہے ، لیکن UEFI (یونیفائیڈ ایکسٹینسیبل فرم ویئر انٹرفیس) کے ساتھ نئے کمپیوٹر اسے اسٹور کرتے ہیں۔ ایک خصوصی تقسیم EFI سسٹم پارٹیشن کہلاتی ہے۔



ایک بوٹ لوڈر BIOS یا UEFI کے ذریعے ایک کامیاب POST (پاور آن سیلف ٹیسٹ) کے بعد لوڈ کیا جاتا ہے ، جو کمپیوٹر یا دیگر ڈیجیٹل الیکٹرانک ڈیوائس کے چلنے کے فورا performed بعد سیلف ٹیسٹ کا عمل ہوتا ہے۔



بوٹ لوڈر سافٹ ویئر کا ایک اہم ٹکڑا ہے جو لینکس کرنل اور لینکس ابتدائی رام ڈسک کو لوڈ کرنے کا ذمہ دار ہے۔ لینکس صارفین کئی مختلف بوٹ لوڈرز میں سے انتخاب کرسکتے ہیں ، ہر ایک اپنی طاقت اور کمزوریوں کے ساتھ۔