ایک تبدیلی کی تجویز جو Fedora 39 کے لیے ہونے کی امید رکھتی ہے EFI پلیٹ فارمز پر بوٹنگ کے لیے systemd-boot کے ساتھ کلین انسٹال کرنے کے بجائے اختیاری طور پر GRUB فری سسٹم کو آسان بنا دے گی۔
فیڈورا فی الحال EFI سسٹمز پر بوٹنگ کے لیے شیم اور GRUB بوٹ لوڈر استعمال کرنے کے لیے پہلے سے طے شدہ ہے۔ تاہم، systemd-boot پہلے سے ہی Fedora پر پیک کیا گیا ہے اور اس کے بجائے systemd کے بوٹ حل کو استعمال کرنے کے لیے دستی طور پر سوئچ کرنے کے کچھ طریقے موجود ہیں۔ آرم انجینئر جیریمی لنٹن کے ذریعہ تیار کردہ F39 تجویز فیڈورا کو سسٹمڈ بوٹ کے ساتھ زیادہ آسانی سے انسٹال کرنے کی اجازت دے گی۔
اس تجویز میں فی الحال ایناکونڈا انسٹالر، کِک اسٹارٹ، اور متعلقہ ٹولنگ کے اندر کام مکمل کرنا شامل ہے جس میں ابتدائی توجہ فیڈورا ایوریتھنگ اسپن کو اختیاری طور پر GRUB سے پاک مشین انسٹال کرنے کی اجازت دینے پر ہے۔
“پہلے پاس کے طور پر، ایناکونڈا میں پہلے سے موجود’inst.sdboot’آپشن کو کام کرنا چاہیے۔ جیسا کہ یہ کھڑا ہے، جو grub+shim کو systemd-boot لوڈر سے بدل دیتا ہے، اور kernel + initrd کو EFI میں منتقل کرتا ہے۔ سسٹم پارٹیشن (ESP)۔ یہ یونیفائیڈ کرنل امیجز بنانے کی کوشش نہیں کرتا، اس لیے موجودہ dnf اپ ڈیٹ، kdumpctl، اور make install in a kernel سورس ڈائرکٹری سب کام کرے۔ ایکشن آئٹمز، گربی کو کور سے ہٹانا، اور ایک شیمنگ پیکج (sdubby) کو فیڈورا ریپوز میں ضم کرنا۔
اس کے علاوہ/boot پارٹیشن کو ہٹانے کے لیے مختلف اضافہ کیا جا سکتا ہے (EFI کو/boot/efi پر چھوڑ کر) ، اگر محفوظ بوٹ موڈ”سیٹ اپ”ہے تو فیڈورا کیز کا اندراج کرنا، shim+systemd-boot کو فعال کرنے کے لیے اختیارات شامل کرنا، اس بات کی یقین دہانی کرانا کہ ایک systemd-boot-signed پیکیج ہے، وغیرہ۔
UKIs کے بغیر صرف systemd-boot لوڈر کو فعال کرنے یا/boot اور/boot/کی تنظیم نو کے فوائد efi ماؤنٹ پوائنٹس کے نتیجے میں معاون مشینوں کی ایک وسیع رینج اور صارفین اور ایپلیکیشنز کے لیے زیادہ مانوس ماحول پیدا ہوتا ہے۔ AKA، HostOnly/initrd کی تعمیر کے عمل کو تبدیل نہ کرنے سے UEFI مشینوں کی اکثریت کی حمایت کی جاتی ہے۔
واضح کرنے کے لیے ارادہ گرب کو تبدیل کرنا نہیں ہے، بلکہ ایک متبادل بوٹ لوڈر کے ساتھ ساتھ رہنا ہے۔”
فیڈورا کے لیے اس تجویز کردہ تبدیلی کے بارے میں مزید تفصیلات 39، جس کا ابھی بھی فیڈورا انجینئرنگ اینڈ اسٹیئرنگ کمیٹی (FESCO) کو جائزہ لینے کی ضرورت ہے، Fedora Wiki پر پایا جا سکتا ہے۔.