لینارٹ پوٹرنگ نے بوٹ پارٹیشنز کی خرابی کو جدید بنانے کی تجویز پیش کی۔

لینارٹ پوٹرنگ نے لینکس بوٹ کے اجزاء کو دوبارہ کام کرنے کے لئے خیالات شائع کرنا جاری رکھا اور ڈپلیکیٹ بوٹ پارٹیشنز کے ساتھ صورتحال کو دیکھا۔ عدم اطمینان کی وجہ دو ڈسک پارٹیشنز کے ابتدائی بوٹ کو مختلف فائل سسٹمز کے ساتھ منظم کرنے کے لیے استعمال کیا گیا، جو کہ نیسٹڈ میں نصب ہیں - EFI فرم ویئر اجزاء (EFI سسٹم پارٹیشن) کے ساتھ VFAT فائل سسٹم پر مبنی /boot/efi پارٹیشن اور /boot ext4، btrfs یا xfs فائل سسٹم پر مبنی پارٹیشن، جس پر لینکس کرنل اور initrd امیجز، نیز بوٹ لوڈر سیٹنگز موجود ہیں۔

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

Lennart نے تجویز کیا کہ اگر ممکن ہو تو صرف ایک بوٹ پارٹیشن استعمال کریں اور EFI سسٹمز پر، VFAT/efi پارٹیشن پر کرنل اور initrd امیجز کو بطور ڈیفالٹ رکھیں۔ EFI کے بغیر سسٹمز پر، یا اگر انسٹالیشن کے دوران EFI پارٹیشن پہلے سے موجود ہے (متوازی طور پر ایک اور OS استعمال کیا جاتا ہے) اور اس میں کافی خالی جگہ نہیں ہے، تو آپ XBOOTLDR قسم کے ساتھ ایک علیحدہ /boot پارٹیشن استعمال کر سکتے ہیں (/efi پارٹیشن پارٹیشن ٹیبل ESP قسم کا ہے)۔ ESP اور XBOOTLDR پارٹیشنز کو علیحدہ ڈائریکٹریز میں بنانے کی تجویز ہے (نسٹڈ ماؤنٹ /boot/efi کی بجائے علیحدہ mount /efi اور /boot)، انہیں پارٹیشن ٹیبل میں XBOOTLDR قسم کے ذریعے شناخت کے ذریعے خودکار اور خود کار طریقے سے قابل شناخت بنائیں (بغیر کسی پارٹیشن کو رجسٹرڈ کیے /etc/fstab)۔

/boot پارٹیشن کمپیوٹر پر نصب تمام لینکس ڈسٹری بیوشنز کے لیے عام ہو گا، اور تقسیم کے لیے مخصوص فائلوں کو ذیلی ڈائرکٹری کی سطح پر الگ کیا جائے گا (ہر انسٹال شدہ تقسیم کی اپنی ذیلی ڈائرکٹری ہوتی ہے)۔ قائم کردہ پریکٹس اور UEFI تفصیلات کی ضروریات کے مطابق، EFI جزو تقسیم میں صرف VFAT فائل سسٹم استعمال ہوتا ہے۔ بوٹ لوڈر کو متحد کرنے اور مختلف فائل سسٹمز کو سپورٹ کرنے سے منسلک پیچیدگیوں سے آزاد کرنے کے لیے، VFAT کو /boot پارٹیشن کے لیے فائل سسٹم کے طور پر استعمال کرنے کی تجویز ہے، جو بوٹ لوڈر سائیڈ پر کام کرنے والے اجزاء کے نفاذ کو نمایاں طور پر آسان بنائے گا جو ڈیٹا تک رسائی حاصل کرتے ہیں۔ /boot اور /efi پارٹیشنز۔ یونیفیکیشن کرنل اور initrd امیجز کو لوڈ کرنے کے لیے دونوں پارٹیشنز (/boot اور /efi) کے لیے مساوی تعاون کی اجازت دے گی۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں