Lennart Pottering dabaa lati ṣe imudojuiwọn didenukole ti awọn ipin bata

Lennart Pottering tẹsiwaju lati ṣe atẹjade awọn imọran fun ṣiṣiṣẹsẹhin awọn paati bata bata Linux ati wo ipo naa pẹlu awọn ipin bata pidánpidán. Aitẹlọrun ṣẹlẹ nipasẹ lilo lati ṣeto bata ibẹrẹ ti awọn ipin disiki meji pẹlu awọn ọna ṣiṣe faili oriṣiriṣi, eyiti o wa ni itẹ-ẹiyẹ - apakan / bata / efi ti o da lori eto faili VFAT pẹlu awọn paati famuwia EFI (EFI System Partition) ati / bata. ipin ti o da lori ext4, btrfs tabi eto faili xfs, lori eyiti o gbe ekuro Linux ati awọn aworan initrd, ati awọn eto bootloader.

Ipo naa buru si nipasẹ otitọ pe ipin EFI jẹ wọpọ si gbogbo awọn eto, ati pe ipin bata pẹlu ekuro ati initrd ni a ṣẹda lọtọ fun pinpin Linux kọọkan ti a fi sori ẹrọ, eyiti o yori si iwulo lati ṣẹda awọn ipin afikun nigbati o ba nfi awọn ipinpinpin pupọ sori ẹrọ. eto. Ni ọna, iwulo lati ṣe atilẹyin awọn ọna ṣiṣe faili oriṣiriṣi yori si bootloader eka diẹ sii, ati lilo ibi-itẹle ti awọn ipin ṣe idiwọ imuse ti iṣagbesori laifọwọyi (ipin / bata/efi ipin le wa ni gbigbe nikan lẹhin ti o ti gbe ipin / bata. ).

Lennart daba ni lilo ipin bata kan nikan ti o ba ṣeeṣe ati, lori awọn eto EFI, gbigbe ekuro ati awọn aworan initrd sori ipin VFAT/efi nipasẹ aiyipada. Lori awọn ọna ṣiṣe laisi EFI, tabi ti o ba jẹ pe lakoko fifi sori ẹrọ ẹya EFI ti wa tẹlẹ (OS miiran ti lo ni afiwe) ati pe ko si aaye ọfẹ ti o to, o le lo ipin lọtọ / bata pẹlu oriṣi XBOOTLDR (ipin Efi ninu tabili ipin jẹ iru ESP). O ti wa ni dabaa lati ṣẹda ESP ati XBOOTLDR awọn ipin ni lọtọ awọn ilana (oritọtọ òke / efi ati / bata dipo ti itẹ-ẹiyẹ òke / bata / efi), ṣe wọn autodetectable ati ki o automountable nipasẹ idanimọ nipasẹ XBOOTLDR iru ninu tabili ipin (laisi fiforukọṣilẹ ipin ninu /ati be be lo/fstab).

Ipin / bata yoo jẹ wọpọ si gbogbo awọn pinpin Linux ti a fi sori kọnputa, ati awọn faili pato-pinpin yoo yapa ni ipele subdirectory (pinpin ti a fi sori ẹrọ kọọkan ni iwe-ipamọ tirẹ). Ni ibamu pẹlu adaṣe ti iṣeto ati awọn ibeere ti sipesifikesonu UEFI, eto faili VFAT nikan ni a lo ni ipin paati EFI. Lati ṣọkan ati ọfẹ bootloader lati awọn ilolu ti o nii ṣe pẹlu atilẹyin awọn ọna ṣiṣe faili oriṣiriṣi, o ni imọran lati lo VFAT bi eto faili fun ipin / bata, eyiti yoo jẹ irọrun imuse ti awọn paati ti n ṣiṣẹ ni ẹgbẹ bootloader ti o wọle si data ninu / bata ati / efi ipin. Iṣọkan yoo gba atilẹyin dogba fun awọn ipin mejeeji (/ bata ati / efi) fun ikojọpọ ekuro ati awọn aworan initrd.

orisun: opennet.ru

Fi ọrọìwòye kun