Ленарт Поттеринг ачаалах хуваалтуудын эвдрэлийг шинэчлэхийг санал болгов

Леннарт Поттеринг Линуксийн ачаалах бүрэлдэхүүн хэсгүүдийг дахин боловсруулах санаагаа үргэлжлүүлэн нийтэлж, ачаалах хуваалтуудын давхардсан байдлыг харав. EFI програм хангамжийн бүрэлдэхүүн хэсэгтэй VFAT файлын системд суурилсан /boot/efi хуваалт (EFI системийн хуваалт) ба /boot гэсэн өөр өөр файлын систем бүхий хоёр дискний хуваалтыг эхний ачааллыг зохион байгуулахад ашигласан нь сэтгэл ханамжгүй байсан. ext4, btrfs эсвэл xfs файлын систем дээр суурилсан хуваалт нь Линуксийн цөм болон initrd дүрс, түүнчлэн ачаалагчийн тохиргоог агуулдаг.

EFI хуваалт нь бүх системд нийтлэг байдаг ба цөм болон initrd бүхий ачаалах хуваалтыг суулгасан Линукс түгээлт бүрт тусад нь үүсгэсэн нь нөхцөл байдлыг улам хүндрүүлж байна. систем. Хариуд нь өөр өөр файлын системийг дэмжих хэрэгцээ нь илүү төвөгтэй ачаалагчийг бий болгоход хүргэдэг бөгөөд хуваалтуудын үүрлэсэн байршлыг ашиглах нь автомат холболтыг хэрэгжүүлэхэд саад болдог (/boot/efi хуваалтыг зөвхөн /boot хуваалтыг суулгасны дараа холбож болно) ).

Леннарт боломжтой бол зөвхөн нэг ачаалах хуваалтыг ашиглахыг санал болгож, EFI системүүд дээр цөм болон initrd зургуудыг VFAT /efi хуваалт дээр анхдагчаар байрлуулахыг санал болгосон. EFI-гүй системүүд дээр эсвэл суулгах явцад EFI хуваалт аль хэдийн байгаа (өөр OS зэрэгцээ ашиглагддаг) бөгөөд үүнд хангалттай сул зай байхгүй бол та XBOOTLDR төрлийн тусдаа /boot хуваалтыг ашиглаж болно. хуваалтын хүснэгт ESP төрлийн). ESP болон XBOOTLDR хуваалтыг тус тусад нь санд үүсгэхийг санал болгож байна (үлүүрт холбох /boot/efi-ийн оронд тусдаа холбох /efi ба /boot), хуваалтын хүснэгтэд XBOOTLDR төрлөөр таних замаар автоматаар илрүүлж, автоматаар холбох боломжтой болгох (хуваалтыг бүртгэхгүйгээр) /etc/fstab).

/boot хуваалт нь компьютер дээр суулгасан бүх Linux түгээлтийн хувьд нийтлэг байх ба түгээлтийн тусгай файлууд нь дэд директорийн түвшинд тусгаарлагдах болно (суулгасан түгээлт бүр өөрийн гэсэн дэд лавлахтай). Тогтсон практик болон UEFI тодорхойлолтын шаардлагын дагуу EFI бүрэлдэхүүн хэсэгт зөвхөн VFAT файлын системийг ашигладаг. Ачаалагчийг нэгтгэх, янз бүрийн файлын системийг дэмжихтэй холбоотой хүндрэлээс чөлөөлөхийн тулд VFAT-ийг /boot хуваалтын файлын систем болгон ашиглахыг санал болгож байгаа бөгөөд энэ нь ачаалагч тал дээр ажилладаг бүрэлдэхүүн хэсгүүдийн хэрэгжилтийг ихээхэн хялбаршуулах болно. /boot болон /efi хуваалтууд. Нэгтгэх нь цөм болон initrd дүрсийг ачаалах хуваалтуудыг (/boot болон /efi) хоёуланг нь адилхан дэмжих боломжийг олгоно.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх