Ленарт Поттеринг жүктеу бөлімдерінің бұзылуын жаңартуды ұсынды

Ленарт Поттеринг Linux жүктеу компоненттерін қайта өңдеу идеяларын жариялауды жалғастырды және қайталанатын жүктеу бөлімдерінің жағдайын қарастырды. Қанағаттанбау кірістірілген орнатылған әртүрлі файлдық жүйелері бар екі диск бөлімдерінің бастапқы жүктелуін ұйымдастыру үшін пайдаланудан туындады - EFI микробағдарлама құрамдастары бар VFAT файлдық жүйесіне негізделген /boot/efi бөлімі (EFI жүйесінің бөлімі) және /boot Linux ядросы мен initrd кескіндері, сондай-ақ жүктеуші параметрлері орналасқан ext4, btrfs немесе xfs файлдық жүйесіне негізделген бөлім.

Жағдайды қиындатады: EFI бөлімі барлық жүйелерге ортақ, ал ядро ​​мен initrd бар жүктеу бөлімі әрбір орнатылған Linux дистрибутиві үшін бөлек жасалады, бұл бірнеше дистрибутивтерді орнату кезінде қосымша бөлімдерді жасау қажеттілігіне әкеледі. жүйесі. Өз кезегінде, әртүрлі файлдық жүйелерді қолдау қажеттілігі күрделі жүктеушіге әкеледі, ал бөлімдердің кірістірілген орналасуын пайдалану автоматты орнатуды жүзеге асыруға кедергі келтіреді (/boot/efi бөлімін /boot бөлімі орнатылғаннан кейін ғана орнатуға болады) ).

Ленарт мүмкіндігінше тек бір жүктеу бөлімін пайдалануды және EFI жүйелерінде ядро ​​​​және initrd кескіндерін әдепкі бойынша VFAT /efi бөліміне орналастыруды ұсынды. EFI жоқ жүйелерде немесе орнату кезінде EFI бөлімі бұрыннан бар болса (басқа ОЖ параллельді түрде пайдаланылады) және онда бос орын жеткіліксіз болса, XBOOTLDR түрі бар бөлек /boot бөлімін пайдалануға болады. бөлімдер кестесі ESP типті). Жеке каталогтарда ESP және XBOOTLDR бөлімдерін жасау ұсынылады (кіріктірілген орнату орнына /boot/efi бөлек орнату /efi және /жүктеу), бөлімдер кестесіндегі XBOOTLDR түрі бойынша сәйкестендіру арқылы оларды автоматты түрде анықталатын және автоматты түрде орнатылатын ету (бөлімді тіркеусіз). /etc/fstab).

/boot бөлімі компьютерде орнатылған барлық Linux дистрибутивтеріне ортақ болады және дистрибуцияға арналған файлдар ішкі каталог деңгейінде бөлінеді (әрбір орнатылған дистрибутивтің өз ішкі каталогы бар). Белгіленген тәжірибеге және UEFI спецификациясының талаптарына сәйкес EFI құрамдас бөлімінде тек VFAT файлдық жүйесі пайдаланылады. Жүктеушіні әртүрлі файлдық жүйелерді қолдаумен байланысты асқынулардан біріктіру және босату үшін VFAT файлдық жүйені /boot бөлімі үшін пайдалану ұсынылады, бұл жүктеуші жағында жұмыс істейтін компоненттерді іске асыруды айтарлықтай жеңілдетеді /boot және /efi бөлімдері. Біріктіру ядро ​​мен initrd кескіндерін жүктеу үшін екі бөлімге де (/жүктеу және /efi) бірдей қолдау көрсетуге мүмкіндік береді.

Ақпарат көзі: opennet.ru

пікір қалдыру