Lennart Pottering tau thov kom hloov kho qhov kev tawg ntawm khau raj partitions

Lennart Pottering txuas ntxiv tshaj tawm cov tswv yim rau reworking Linux khau raj Cheebtsam thiab saib qhov xwm txheej nrog duplicate khau raj partitions. Kev tsis txaus siab yog tshwm sim los ntawm kev siv los teeb tsa thawj khau raj ntawm ob lub disk partitions nrog cov ntaub ntawv sib txawv, uas yog mounted nested - lub /boot / efi muab faib raws li VFAT cov ntaub ntawv kaw lus nrog EFI firmware Cheebtsam (EFI System Partition) thiab / khau raj muab faib raws li ext4, btrfs lossis xfs cov ntaub ntawv kaw lus, ntawm lub tsev Linux ntsiav thiab cov duab initrd, nrog rau cov chaw bootloader.

Qhov xwm txheej yog qhov hnyav dua los ntawm qhov tseeb tias EFI muab faib ua ntau rau txhua lub tshuab, thiab kev faib khau raj nrog cov ntsiav thiab initrd yog tsim cais rau txhua qhov nruab Linux faib, uas ua rau xav tau los tsim cov partitions ntxiv thaum txhim kho ntau qhov kev faib tawm ntawm lub qhov system. Nyob rau hauv lem, qhov yuav tsum tau los txhawb cov ntaub ntawv sib txawv ua rau ib tug complex bootloader, thiab kev siv nested qhov chaw ntawm partitions cuam tshuam nrog kev siv ntawm tsis siv neeg mounting (lub / khau raj / efi muab faib tsuas yog tom qab lub / khau raj muab faib mounted. ).

Lennart tau hais kom siv tsuas yog ib qho kev faib khau raj yog tias ua tau thiab, ntawm EFI systems, tso cov kernel thiab initrd dluab ntawm VFAT / efi muab faib los ntawm lub neej ntawd. Ntawm cov tshuab tsis muaj EFI, lossis yog tias thaum lub sijhawm teeb tsa EFI muab faib twb muaj lawm (lwm OS yog siv nyob rau hauv tib lub sijhawm) thiab tsis muaj qhov chaw dawb txaus hauv nws, koj tuaj yeem siv qhov sib cais / khau raj nrog hom XBOOTLDR (lub / efi muab faib rau hauv muab faib rooj yog hom ESP). Nws tau npaj siab los tsim ESP thiab XBOOTLDR partitions nyob rau hauv cov npe sib cais (sib cais mount / efi thiab / khau raj es tsis txhob nested mount / boot / efi), ua rau lawv autodetectable thiab automountable los ntawm kev txheeb xyuas los ntawm XBOOTLDR hom nyob rau hauv lub rooj muab faib (tsis tau sau npe ib tug muab faib nyob rau hauv /etc/fstab).

Cov kev faib tawm / khau raj yuav ua rau txhua qhov kev faib tawm Linux tau teeb tsa hauv lub khoos phis tawj, thiab cov ntaub ntawv tshwj xeeb xa tawm yuav raug cais tawm ntawm qib subdirectory (txhua qhov kev faib faib muaj nws tus kheej subdirectory). Raws li kev coj ua thiab cov kev cai ntawm UEFI specification, tsuas yog VFAT cov ntaub ntawv kaw lus siv hauv EFI tivthaiv muab faib. Txhawm rau sib koom ua ke thiab tso tawm cov bootloader los ntawm cov teeb meem cuam tshuam nrog kev txhawb nqa cov ntaub ntawv sib txawv, nws tau thov kom siv VFAT ua cov ntaub ntawv kaw lus rau / khau raj muab faib, uas yuav ua kom yooj yim rau kev siv cov khoom ua haujlwm ntawm bootloader sab uas nkag tau cov ntaub ntawv hauv /boot thiab /efi partitions. Kev sib koom ua ke yuav tso cai rau kev txhawb nqa sib npaug rau ob qho tib si partitions (/boot thiab /efi) rau kev thauj khoom kernel thiab initrd duab.

Tau qhov twg los: opennet.ru

Ntxiv ib saib