GRUB 2.06 twb raug tso tawm thiab suav nrog kev txhawb nqa LUKS2, SBAT thiab ntau dua.

Tom qab ob xyoos ntawm txoj kev loj hlob tshaj tawm ntawm kev hloov kho tshiab ruaj khov ntawm GNU GRUB 2.06 tau tshaj tawm (GRand Unified Bootloader). Hauv cov tshiab no qee qhov kev txhim kho thiab tshwj xeeb tshaj yog cov kab ntau txhim kho tau nthuav tawm Ntawm cov uas sawv tawm ntawm kev txhawb nqa rau SBAT uas daws cov teeb meem nrog kev tshem tawm ntawm daim ntawv pov thawj, nrog rau kev txhim kho tsim nyog tiv thaiv BootHole.

Rau cov neeg uas tsis tau paub nrog tus thawj coj ua qauv ntawm tus ua ntau yam, koj yuav tsum paub tias GRUB Txhawb nqa ntau yam ntawm cov platforms, suav nrog lub hauv paus PC nrog BIOS, IEEE-1275 platform (PowerPC / Sparc64 based kho vajtse), EFI systems, RISC-V thiab MIPS raws Loongson 2E processor kho vajtse, Itanium, ARM, ARM64 thiab ARCS (SGI) systems, cov cuab yeej siv dawb pob CoreBoot pob.

GRUB 2.06 Cov Qauv Tseem Ceeb Tshiab

Hauv tsab tshiab no ntawm GRUB 2.06 ntxiv txhawb rau LUKS2 disk encryption format, uas sib txawv ntawm LUKS1 hauv cov qauv kev tswj hwm qhov tseem ceeb, muaj peev xwm siv cov haujlwm loj (4096 hloov ntawm 512, txo lub ntsaws thaum lub sijhawm rho tawm), kev siv cov cim ntawm kev faib cov cim thiab cov cuab yeej thaub qab ntawm metadata nrog lub peev xwm los kho nws rov daim ntawv theej yog qhov kuaj pom tsis tau.

Ib yam ntxiv ntxiv kev txhawb nqa rau XSM modules (Xen Security Modules) uas tso cai rau koj los txhais cov kev txwv ntxiv thiab kev tso cai rau Xen hypervisor, virtual machine, thiab cov khoom siv cuam tshuam.

Ntxiv thiab, lub tshuab xauv ntsuas tau ua tiav, zoo ib yam li ib qho kev txwv txiav txim siab nyob hauv Linux kernel. Lub ntsuas phoo thaiv tau UEFI kev ruaj ntseg khau raj bypass txoj kev, piv txwv li, txwv tsis pub nkag mus rau qee qhov ACPI cuam tshuam thiab MSR CPU cov ntawv sau npe, txwv tsis pub siv DMA rau PCI pab kiag li lawm, thaiv cov ntshuam ACPI code los ntawm EFI hloov pauv, thiab tsis tso cai rau I / O chaw nres nkoj manipulation.

Lwm qhov kev hloov pauv sawv los yog tus ntxiv kev txhawb nqa rau SBAT mechanism (UEFI Secure Boot Advanced Targeting), uas daws cov teeb meem nrog kev tshem tawm ntawm daim ntawv pov thawj uas tau siv los ntawm cov khau khiab log rau UEFI Qhov Chaw Ruaj Ntseg. SBAT koom nrog ntxiv cov metadata tshiab, uas tau kos npe digitally thiab tseem tuaj yeem raug tso rau hauv cov npe tso cai lossis txwv cov khoom tiv thaiv rau UEFI Qhov Chaw Ruaj Ntseg. Cov metadata no tso cai rau kev tshem tawm mus rau kev kho cov xov tooj ntawm cov lej ntawm cov khoom siv yam tsis muaj kev xav rov tsim cov yuam sij rau cov khau khiab nyab xeeb thiab tsis tsim kev kos npe tshiab.

Ntawm qhov lwm yam kev hloov uas sawv tawm ntawm no cov tshiab version GRUB 2.06:

  • Tshem tawm kev pab txhawb nqa rau ntu luv MBR (thaj tsam nruab nrab ntawm MBR thiab pib qhov sib faib disk; hauv GRUB nws yog siv los khaws ib feem ntawm cov khau log uas tsis haum rau hauv MBR sector).
  • Los ntawm lub neej ntawd, cov khoom siv os-prober yog xiam oob khab, uas tshawb rau lub cev khau raj faib los ntawm lwm cov haujlwm ua haujlwm thiab ntxiv rau hauv lub tshuab raj ua haujlwm.
  • Backported thaj ua rau thaj npaj los ntawm ntau yam Linux xa tawm.
  • Tsau BootHole thiab BootHole2 qhov tsis zoo.
  • Lub peev xwm los muab tso ua ke siv GCC 10 thiab Clang 10 tau ua tiav.

Thaum kawg yog koj txaus siab xav paub ntxiv txog nws hais txog hom tshiab no, koj tuaj yeem tshawb xyuas cov ntsiab lus Hauv txuas hauv qab no.

Yuav ua li cas rau nruab qhov tshiab ntawm Grub ntawm Linux?

Rau cov neeg uas txaus siab nyob rau hauv kev teeb tsa qhov tshiab ntawm grub ntawm lawv lub kaw lus, lawv yuav tsum paub tias tam sim no daim ntawv tshiab nyob rau lub sijhawm no (los ntawm kev sau ntawv ntawm tsab xov xwm) tsis muaj lub pob precompiled yog muaj rau ib qho ntawm Linux kev faib tawm.

Yog li lub sijhawm tam sim no kom tau txais qhov tshiab no, tsuas yog txoj kev muaj peev xwm yog rub nws cov cai thiab sau nws.

Lub hauv paus code tuaj yeem txais los ntawm kev txuas mus ntxiv.

Tam sim no los ua qhov muab tso ua ke peb yuav tsum qhib lub davhlau ya nyob twg thiab hauv nws peb yuav mus tso peb tus kheej rau hauv daim nplaub tshev uas peb rub tawm cov cai thiab peb yuav ntaus cov lus hauv qab no:

zcat grub-2.06.tar.gz | tar xvf -cd grub-2.06
./configure
make install


Cov ntsiab lus ntawm tsab xov xwm ua raws li peb cov ntsiab cai ntawm kev tswj hwm kev ncaj nceesCov. Tshaj tawm ib qho yuam kev nyem no.

Yog thawj tus tuaj tawm tswv yim

Tso koj saib

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau teb cov cim nrog *

*

*

  1. Lub luag haujlwm rau cov ntaub ntawv: Miguel Ángel Gatón
  2. Lub hom phiaj ntawm cov ntaub ntawv: Tswj SPAM, kev tswj xyuas tawm tswv yim.
  3. Sau raws cai: Koj kev tso cai
  4. Kev sib txuas lus ntawm cov ntaub ntawv: Cov ntaub ntawv yuav tsis raug xa mus rau lwm tus neeg thib peb tsuas yog los ntawm kev txiav txim siab raug cai.
  5. Cov ntaub ntawv khaws cia: Cov Ntaub Ntawv khaws tseg los ntawm Occentus Networks (EU)
  6. Txoj Cai: Txhua lub sijhawm koj tuaj yeem txwv, rov qab thiab tshem tawm koj cov ntaub ntawv.