I whakaaro a Lennart Pottering ki te whakahou i te wehenga o nga wehewehenga potae

I haere tonu a Lennart Pottering ki te whakaputa i nga whakaaro mo te mahi ano i nga waahanga boot Linux me te titiro ki te ahuatanga me nga wehewehenga potae takirua. Ko te kore pai i puta mai i te whakamahi ki te whakarite i te whakaoho tuatahi o nga wehenga kōpae e rua me nga punaha konae rereke, kua eke ki te kohanga - te wehewehenga /boot/efi i runga i te punaha konae VFAT me nga waahanga firmware EFI (EFI System Wehewehenga) me te /boot wehewehe i runga i te punaha konae ext4, btrfs, xfs ranei, kei runga i te konae Linux me nga whakaahua initrd, me nga tautuhinga bootloader.

Ka kaha ake te ahuatanga na te mea ko te wehewehenga EFI he mea noa ki nga punaha katoa, a ko te wehewehenga boot me te kernel me te initrd ka hangaia motuhake mo ia tohatoha Linux kua whakauruhia, e arai ana ki te hanga waahanga taapiri i te wa e whakauru ana i nga tohatoha maha ki te pūnaha. Ka huri, ko te hiahia ki te tautoko i nga punaha konae rereke ka arahi ki te bootloader uaua ake, a ko te whakamahi i te whakaurunga ohanga o nga wehewehenga ka whakararu i te whakatinanatanga o te whakapuru aunoa (ka taea te whakauru i te waahanga /boot/efi i muri i te whakairinga o te waahanga / boot. ).

I kii a Lennart kia kotahi anake te wehewehenga whawhai mena ka taea, a, i runga i nga punaha EFI, me tuu te kakano me nga whakaahua initrd ki te wehewehenga VFAT /efi ma te taunoa. I runga i nga punaha kaore he EFI, mena kei te whakaurunga he wehewehenga EFI (kei te whakamahia tetahi atu OS ki te whakarara) a kaore i te nui te mokowhiti i roto, ka taea e koe te whakamahi i tetahi waahanga wehe / boot me te momo XBOOTLDR (te wehewehenga /efi i roto i te he momo ESP te ripanga wehewehe). E whakaarohia ana kia hangaia nga wehewehenga ESP me te XBOOTLDR ki roto i nga raarangi motuhake (maunga motuhake / efi me / boot hei utu mo te kohanga / boot / efi), kia taea te kitea aunoa me te whakauru aunoa ma te tautuhi ma te momo XBOOTLDR i te ripanga wehewehe (kaore e rehitatia he wehewehenga ki roto. /etc/fstab).

Ka noho noa te wehewehenga /boot ki nga tohatoha Linux katoa i whakauruhia ki te rorohiko, ka wehea nga konae tohatoha-motuhake ki te taumata o te raarangi-roto (kei ia tohatoha kua whakauruhia tana ake raarangi). I runga i nga tikanga kua whakaritea me nga whakaritenga o te UEFI, ko te punaha konae VFAT anake e whakamahia ana i roto i te waahanga waahanga EFI. Hei whakakotahi me te wewete i te bootloader mai i nga raru e pa ana ki te tautoko i nga punaha konae rereke, ka whakaarohia kia whakamahia te VFAT hei punaha konae mo te wehewehenga /boot, ka tino maamaa te whakatinanatanga o nga waahanga e mahi ana i te taha bootloader e uru ana ki nga raraunga i roto i te /boot me /efi wehewehe. Ko te whakakotahitanga ka whakaae kia rite te tautoko mo nga wahanga e rua (/boot me /efi) mo te uta i te kernel me nga whakaahua initrd.

Source: opennet.ru

Tāpiri i te kōrero