Lennart Pottering เบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เบ—เบฑเบ™เบชเบฐเป„เบซเบกเบเบฒเบ™เบ—เปเบฒเบฅเบฒเบเบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™ boot

ะ›ะตะฝะฝะฐั€ั‚ ะŸะพั‚ั‚ะตั€ะธะฝะณ ะฟั€ะพะดะพะปะถะธะป ะฟัƒะฑะปะธะบะฐั†ะธัŽ ะธะดะตะน ะฟะพ ะฟะตั€ะตั€ะฐะฑะพั‚ะบะต ะบะพะผะฟะพะฝะตะฝั‚ะพะฒ ะดะปั ะทะฐะณั€ัƒะทะบะธ Linux ะธ ั€ะฐััะผะพั‚ั€ะตะป ัะธั‚ัƒะฐั†ะธัŽ ั ะดัƒะฑะปะธั€ะพะฒะฐะฝะธะตะผ ะทะฐะณั€ัƒะทะพั‡ะฝั‹ั… ั€ะฐะทะดะตะปะพะฒ. ะะตะดะพะฒะพะปัŒัั‚ะฒะพ ะฒั‹ะทะฒะฐะปะพ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ะดะปั ะพั€ะณะฐะฝะธะทะฐั†ะธะธ ะฝะฐั‡ะฐะปัŒะฝะพะน ะทะฐะณั€ัƒะทะบะธ ะดะฒัƒั… ะดะธัะบะพะฒั‹ั… ั€ะฐะทะดะตะปะพะฒ ั ั€ะฐะทะฝั‹ะผะธ ะคะก, ะบะพั‚ะพั€ั‹ะต ะผะพะฝั‚ะธั€ัƒัŽั‚ัั ะฒะปะพะถะตะฝะฝะพ โ€” ั€ะฐะทะดะตะปะฐ /boot/efi ะฝะฐ ะฑะฐะทะต ะคะก VFAT ั ะบะพะผะฟะพะฝะตะฝั‚ะฐะผะธ ะฟั€ะพัˆะธะฒะบะธ EFI (EFI System Partition) ะธ ั€ะฐะทะดะตะปะฐ /boot ะฝะฐ ะฑะฐะทะต ะคะก ext4, btrfs ะธะปะธ xfs, ะฝะฐ ะบะพั‚ะพั€ะพะผ ั€ะฐะทะผะตั‰ะฐัŽั‚ัั ะพะฑั€ะฐะทั‹ ัะดั€ะฐ Linux ะธ initrd, ะฐ ั‚ะฐะบะถะต ะฝะฐัั‚ั€ะพะนะบะธ ะทะฐะณั€ัƒะทั‡ะธะบะฐ.

ะกะธั‚ัƒะฐั†ะธั ัƒััƒะณัƒะฑะปัะตั‚ัั ั‚ะตะผ, ั‡ั‚ะพ ั€ะฐะทะดะตะป EFI ัะฒะปัะตั‚ัั ะพะฑั‰ะธะผ ะดะปั ะฒัะตั… ัะธัั‚ะตะผ, ะฐ ะทะฐะณั€ัƒะทะพั‡ะฝั‹ะน ั€ะฐะทะดะตะป ั ัะดั€ะพะผ ะธ initrd ัะพะทะดะฐั‘ั‚ัั ะพั‚ะดะตะปัŒะฝะพ ะดะปั ะบะฐะถะดะพะณะพ ัƒัั‚ะฐะฝะพะฒะปะตะฝะฝะพะณะพ ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะฐ Linux, ั‡ั‚ะพ ะฟั€ะธะฒะพะดะธั‚ ะบ ะฝะตะพะฑั…ะพะดะธะผะพัั‚ะธ ัะพะทะดะฐะฝะธั ะปะธัˆะฝะธั… ั€ะฐะทะดะตะปะพะฒ ะฟั€ะธ ัƒัั‚ะฐะฝะพะฒะบะต ะฒ ัะธัั‚ะตะผะต ะฝะตัะบะพะปัŒะบะธั… ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะพะฒ. ะ’ ัะฒะพัŽ ะพั‡ะตั€ะตะดัŒ ะฝะตะพะฑั…ะพะดะธะผะพัั‚ัŒ ะฟะพะดะดะตั€ะถะบะธ ั€ะฐะทะฝั‹ั… ะคะก ะฟั€ะธะฒะพะดะธั‚ ะบ ัƒัะปะพะถะฝะตะฝะธัŽ ะทะฐะณั€ัƒะทั‡ะธะบะฐ, ะฐ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ะฒะปะพะถะตะฝะฝะพะณะพ ั€ะฐะทะผะตั‰ะตะฝะธั ั€ะฐะทะดะตะปะพะฒ ะผะตัˆะฐะตั‚ ั€ะตะฐะปะธะทะฐั†ะธะธ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะพะณะพ ะผะพะฝั‚ะธั€ะพะฒะฐะฝะธั (ั€ะฐะทะดะตะป /boot/efi ะผะพะถะฝะพ ะฑั‹ั‚ัŒ ะฟั€ะธะผะพะฝั‚ะธั€ะพะฒะฐะฝ ั‚ะพะปัŒะบะพ ะฟะพัะปะต ะผะพะฝั‚ะธั€ะพะฒะฐะฝะธั ั€ะฐะทะดะตะปะฐ /boot).

ะ›ะตะฝะฝะฐั€ั‚ ะฟั€ะตะดะปะพะถะธะป ะฟะพ ะฒะพะทะผะพะถะฝะพัั‚ะธ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ั‚ะพะปัŒะบะพ ะพะดะธะฝ ะทะฐะณั€ัƒะทะพั‡ะฝั‹ะน ั€ะฐะทะดะตะป ะธ ะฝะฐ ัะธัั‚ะตะผะฐั… ั EFI ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ั€ะฐะทะผะตั‰ะฐั‚ัŒ ะพะฑั€ะฐะทั‹ ั ัะดั€ะพะผ ะธ initrd ะฒ VFAT-ั€ะฐะทะดะตะปะต /efi. ะะฐ ัะธัั‚ะตะผะฐั… ะฑะตะท EFI ะธะปะธ ะตัะปะธ ะฒะพ ะฒั€ะตะผั ัƒัั‚ะฐะฝะพะฒะบะธ ั€ะฐะทะดะตะป EFI ัƒะถะต ััƒั‰ะตัั‚ะฒัƒะตั‚ (ะฟะฐั€ะฐะปะปะตะปัŒะฝะพ ะธัะฟะพะปัŒะทัƒะตั‚ัั ะตั‰ั‘ ะพะดะฝะฐ ะžะก) ะธ ะฒ ะฝั‘ะผ ะฝะตะดะพัั‚ะฐั‚ะพั‡ะฝะพ ัะฒะพะฑะพะดะฝะพะณะพ ะผะตัั‚ะฐ, ะผะพะถะฝะพ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะพั‚ะดะตะปัŒะฝั‹ะน ั€ะฐะทะดะตะป /boot ั ั‚ะธะฟะพะผ XBOOTLDR (ั€ะฐะทะดะตะป /efi ะฒ ั‚ะฐะฑะปะธั†ะต ั€ะฐะทะดะตะปะพะฒ ะธะผะตะตั‚ ั‚ะธะฟ ESP). ะ ะฐะทะดะตะปั‹ ESP ะธ XBOOTLDR ะฟั€ะตะดะปะฐะณะฐะตั‚ัั ัะพะทะดะฐะฒะฐั‚ัŒ ะฒ ะพั‚ะดะตะปัŒะฝั‹ั… ะบะฐั‚ะฐะปะพะณะฐั… (ั€ะฐะทะดะตะปัŒะฝะพะต ะผะพะฝั‚ะธั€ะพะฒะฐะฝะธะต /efi ะธ /boot ะฒะผะตัั‚ะพ ะฒะปะพะถะตะฝะฝะพะณะพ ะผะพะฝั‚ะธั€ะพะฒะฐะฝะธั /boot/efi), ัะดะตะปะฐั‚ัŒ ะธั… ะฐะฒั‚ะพะพะฟั€ะตะดะตะปัะตะผั‹ะผะธ ะธ ะฐะฒั‚ะพะผะพะฝั‚ะธั€ัƒะตะผั‹ะผะธ ั‡ะตั€ะตะท ะธะดะตะฝั‚ะธั„ะธะบะฐั†ะธัŽ ะฟะพ ั‚ะธะฟัƒ XBOOTLDR ะฒ ั‚ะฐะฑะปะธั†ะต ั€ะฐะทะดะตะปะพะฒ (ะฑะตะท ะฟั€ะพะฟะธัั‹ะฒะฐะฝะธั ั€ะฐะทะดะตะปะฐ ะฒ /etc/fstab).

ะ ะฐะทะดะตะป /boot ะฑัƒะดะตั‚ ะพะฑั‰ะธะผ ะดะปั ะฒัะตั… ัƒัั‚ะฐะฝะพะฒะปะตะฝะฝั‹ั… ะฝะฐ ะบะพะผะฟัŒัŽั‚ะตั€ะต ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะพะฒ Linux, ะฐ ั€ะฐะทะดะตะปะตะฝะธะต ัะฟะตั†ะธั„ะธั‡ะฝั‹ั… ะดะปั ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะพะฒ ั„ะฐะนะปะพะฒ ะฑัƒะดะตั‚ ะพััƒั‰ะตัั‚ะฒะปัั‚ัŒัั ะฝะฐ ัƒั€ะพะฒะฝะต ะฟะพะดะบะฐั‚ะฐะปะพะณะพะฒ (ะดะปั ะบะฐะถะดะพะณะพ ัƒัั‚ะฐะฝะพะฒะปะตะฝะฝะพะณะพ ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะฐ ัะฒะพะน ะฟะพะดะบะฐั‚ะฐะปะพะณ). ะ’ ัะพะพั‚ะฒะตั‚ัั‚ะฒะธะธ ัะพ ัะปะพะถะธะฒัˆะตะนัั ะฟั€ะฐะบั‚ะธะบะพะน ะธ ั‚ั€ะตะฑะพะฒะฐะฝะธัะผะธ ัะฟะตั†ะธั„ะธะบะฐั†ะธะธ UEFI ะฒ ั€ะฐะทะดะตะปะต ั ะบะพะผะฟะพะฝะตะฝั‚ะฐะผะธ EFI ะธัะฟะพะปัŒะทัƒะตั‚ัั ั‚ะพะปัŒะบะพ ั„ะฐะนะปะพะฒะฐั ัะธัั‚ะตะผะฐ VFAT. ะ”ะปั ัƒะฝะธั„ะธะบะฐั†ะธะธ ะธ ะธะทะฑะฐะฒะปะตะฝะธั ะทะฐะณั€ัƒะทั‡ะธะบะฐ ะพั‚ ัƒัะปะพะถะฝะตะฝะธะน, ัะฒัะทะฐะฝะฝั‹ั… ั ะฟะพะดะดะตั€ะถะบะพะน ั€ะฐะทะฝั‹ั… ะคะก, ะฟั€ะตะดะปะฐะณะฐะตั‚ัั ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ VFAT ะธ ะฒ ะบะฐั‡ะตัั‚ะฒะต ั„ะฐะนะปะพะฒะพะน ัะธัั‚ะตะผั‹ ะดะปั ั€ะฐะทะดะตะปะฐ /boot, ั‡ั‚ะพ ะทะฝะฐั‡ะธั‚ะตะปัŒะฝะพ ัƒะฟั€ะพัั‚ะธั‚ ั€ะตะฐะปะธะทะฐั†ะธัŽ ั€ะฐะฑะพั‚ะฐัŽั‰ะธั… ะฝะฐ ัั‚ะพั€ะพะฝะต ะทะฐะณั€ัƒะทั‡ะธะบะฐ ะบะพะผะฟะพะฝะตะฝั‚ะพะฒ, ะพััƒั‰ะตัั‚ะฒะปััŽั‰ะธั… ะดะพัั‚ัƒะฟ ะบ ะดะฐะฝะฝั‹ะผ ะฒ ั€ะฐะทะดะตะปะฐั… /boot ะธ /efi. ะฃะฝะธั„ะธะบะฐั†ะธั ะฟะพะทะฒะพะปะธั‚ ั€ะฐะฒะฝะพั†ะตะฝะฝะพ ะฟะพะดะดะตั€ะถะธะฒะฐั‚ัŒ ะพะฑะฐ ั€ะฐะทะดะตะปะฐ (/boot ะธ /efi) ะดะปั ะทะฐะณั€ัƒะทะบะธ ะพะฑั€ะฐะทะพะฒ ัะดั€ะฐ ะธ initrd.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™