Lennart Pottering သည် boot partitions များကို ခေတ်မီအောင်ပြုလုပ်ရန် အဆိုပြုခဲ့သည်။

Lennart Pottering သည် Linux boot အစိတ်အပိုင်းများကို ပြန်လည်ပြုပြင်ခြင်းအတွက် အကြံဉာဏ်များကို ဆက်လက်ထုတ်ဝေခဲ့ပြီး အခြေအနေကို ပွားနေသော boot partitions များဖြင့် ကြည့်ရှုခဲ့သည်။ ကွဲပြားသော ဖိုင်စနစ်များပါရှိသော ဒစ်ခ်အပိုင်းခွဲနှစ်ခု၏ ကနဦးစတင်ဖွင့်ခြင်းအား စုစည်းရာတွင် မကျေနပ်မှုဖြစ်ရခြင်းဖြစ်သည် - EFI ဖိုင်စနစ်အစိတ်အပိုင်းများ (EFI System Partition) နှင့် /boot တို့ကို အခြေခံထားသော /boot/efi အပိုင်းခွဲ Linux kernel နှင့် initrd ပုံများအပြင် bootloader ဆက်တင်များပါရှိသည့် ext4၊ btrfs သို့မဟုတ် xfs ဖိုင်စနစ်အပေါ် အခြေခံထားသော အပိုင်းပိုင်း။

EFI partition သည် စနစ်အားလုံးတွင် တူညီသည် နှင့် kernel နှင့် initrd ပါရှိသော boot partition ကို ထည့်သွင်းထားသည့် Linux ဖြန့်ချီမှု တစ်ခုစီအတွက် သီးခြားဖန်တီးထားသောကြောင့် အခြေအနေ ပိုမိုဆိုးရွားလာကာ၊ ၎င်းတွင် ဖြန့်ချီမှုများစွာကို ထည့်သွင်းသည့်အခါ အပိုအပိုင်းများကို ဖန်တီးရန် လိုအပ်လာပါသည်။ စနစ်။ တစ်ဖန်၊ မတူညီသော ဖိုင်စနစ်များကို ပံ့ပိုးရန် လိုအပ်ခြင်းသည် ပိုမိုရှုပ်ထွေးသော bootloader ကို ဦးတည်စေပြီး၊ partitions များကို nested placement ကိုအသုံးပြုခြင်းသည် အလိုအလျောက် mounting ၏အကောင်အထည်ဖော်မှုကို အနှောင့်အယှက်ဖြစ်စေသည် ( /boot/efi partition ကို /boot partition ကိုတပ်ဆင်ပြီးမှသာ mount လုပ်နိုင်သည်။ )

Lennart သည် ဖြစ်နိုင်ပါက boot partition တစ်ခုတည်းကိုသာ အသုံးပြုပြီး EFI စနစ်များတွင် kernel နှင့် initrd ပုံများကို VFAT /efi partition တွင် မူရင်းအတိုင်းထားရန် အကြံပြုထားသည်။ EFI မရှိသောစနစ်များတွင် သို့မဟုတ် ထည့်သွင်းစဉ်အတွင်း EFI အပိုင်းတစ်ခုရှိနှင့်ပြီး (အခြား OS ကို အပြိုင်အသုံးပြုသည်) နှင့် ၎င်းတွင် နေရာလွတ်အလုံအလောက်မရှိလျှင်၊ သင်သည် XBOOTLDR အမျိုးအစားဖြင့် သီးခြား /boot partition ကိုသုံးနိုင်သည်။ partition table သည် ESP အမျိုးအစားဖြစ်သည်)။ သီးခြားလမ်းကြောင်းများတွင် ESP နှင့် XBOOTLDR အပိုင်းများကို ဖန်တီးရန် အဆိုပြုထားပါသည် (သီးခြား mount /efi နှင့် /boot အစား nested mount /boot/efi) ကို XBOOTLDR အမျိုးအစားဖြင့် ခွဲခြားသတ်မှတ်ခြင်းအားဖြင့် ၎င်းတို့ကို အပိုင်းလိုက်ဇယားတွင် မှတ်ပုံမတင်ဘဲ (အခန်းကန့်စာရင်းမသွင်းဘဲ၊ /etc/fstab)။

/boot partition သည် ကွန်ပျူတာတွင် ထည့်သွင်းထားသည့် Linux ဖြန့်ဝေမှုအားလုံးအတွက် တူညီမည်ဖြစ်ပြီး၊ ဖြန့်ဝေမှုဆိုင်ရာ သီးခြားဖိုင်များကို ဖိုင်လမ်းညွှန်ခွဲအဆင့်တွင် ခွဲခြားထားမည် (ထည့်သွင်းထားသည့် ဖြန့်ချီမှုတစ်ခုစီတွင် ၎င်း၏ကိုယ်ပိုင်လမ်းကြောင်းခွဲများပါရှိသည်)။ ချမှတ်ထားသော အလေ့အကျင့်နှင့် UEFI သတ်မှတ်ချက်များ၏ လိုအပ်ချက်များနှင့်အညီ၊ VFAT ဖိုင်စနစ်အား EFI အစိတ်အပိုင်းခွဲခန်းတွင်သာ အသုံးပြုပါသည်။ မတူကွဲပြားသောဖိုင်စနစ်များကိုပံ့ပိုးပေးခြင်းနှင့်ဆက်စပ်သောရှုပ်ထွေးမှုများမှ bootloader ကို ပေါင်းစည်းပြီး လွတ်မြောက်စေရန်၊ ၎င်းသည် /boot partition အတွက် VFAT ကိုအသုံးပြုရန် အဆိုပြုထားပြီး၊ bootloader ဘက်တွင်အလုပ်လုပ်သောအစိတ်အပိုင်းများ၏အကောင်အထည်ဖော်မှုကိုသိသိသာသာရိုးရှင်းစေမည့် /boot partition အတွက်ဖိုင်စနစ်အဖြစ် VFAT ကိုအသုံးပြုရန်အဆိုပြုထားသည်။ /boot နှင့် /efi partitions များ။ ပေါင်းစည်းခြင်းသည် kernel နှင့် initrd ပုံများကို တင်ခြင်းအတွက် partitions (/boot နှင့် /efi) နှစ်ခုလုံးအတွက် တူညီသောပံ့ပိုးမှုကို ခွင့်ပြုမည်ဖြစ်ပါသည်။

source: opennet.ru

မှတ်ချက် Add