Lennart Pottering ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ Π΄Π° сС ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€Π° Ρ€Π°Π·Π±ΠΈΠ²ΠΊΠ°Ρ‚Π° Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‰ΠΈΡ‚Π΅ дяловС

Lennart Pottering ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Π΄Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° ΠΈΠ΄Π΅ΠΈ Π·Π° ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Linux ΠΈ Ρ€Π°Π·Π³Π»Π΅Π΄Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π΄ΡƒΠ±Π»ΠΈΡ€Π°Ρ‰ΠΈΡ‚Π΅ сС дяловС Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅. НСдоволството бСшС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ΠΎ ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π²Π° дискови дяла с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ FS Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎΡ‚ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅, ΠΊΠΎΠΈΡ‚ΠΎ са ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π²Π»ΠΎΠΆΠ΅Π½ΠΈ - Π΄ΡΠ»ΡŠΡ‚ /boot/efi, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° VFAT FS с EFI ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° (систСмСн дял EFI) ΠΈ Π΄ΡΠ»ΡŠΡ‚ /boot Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° ext4, btrfs ΠΈΠ»ΠΈ xfs FS, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ сС хостват изобраТСния Π½Π° ядрото Π½Π° Linux ΠΈ initrd, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ настройкитС Π½Π° Π±ΡƒΡƒΡ‚Π»ΠΎΡƒΠ΄ΡŠΡ€Π°.

Битуацията сС утСТнява ΠΎΡ‚ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ EFI Π΄ΡΠ»ΡŠΡ‚ Π΅ ΠΎΠ±Ρ‰ Π·Π° всички систСми, Π° Π΄ΡΠ»ΡŠΡ‚ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ с ядрото ΠΈ initrd сС създава ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ Π·Π° всяка инсталирана Linux дистрибуция, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ нСобходимостта ΠΎΡ‚ създаванС Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ дяловС ΠΏΡ€ΠΈ инсталиранС Π½Π° няколко дистрибуции Π½Π° систСма. На свой Ρ€Π΅Π΄, нСобходимостта ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ FS Π²ΠΎΠ΄ΠΈ Π΄ΠΎ услоТняванС Π½Π° Π±ΡƒΡƒΡ‚Π»ΠΎΡƒΠ΄ΡŠΡ€Π°, Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²Π»ΠΎΠΆΠ΅Π½ΠΈ дяловС Π²ΡŠΠ·ΠΏΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ (Π΄ΡΠ»ΡŠΡ‚ /boot/efi ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π° само слСд ΠΊΠ°Ρ‚ΠΎ /boot Π΄ΡΠ»ΡŠΡ‚ Π΅ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½).

Lennart ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° само Π΅Π΄ΠΈΠ½ дял Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ възмоТно, ΠΈ Π½Π° систСми с EFI, ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, Π΄Π° сС поставят изобраТСнията Π½Π° ядрото ΠΈ initrd Π² /efi VFAT дяла. На систСми Π±Π΅Π· 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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€