ການອັບເດດ bootloader
bootupd
ຕອນນີ້ການອັບເດດ bootloader ແມ່ນຖືກປະຕິບັດໂດຍອັດຕະໂນມັດເປັນຄ່າເລີ່ມຕົ້ນ. ໂຄງການ bootupd ແມ່ນໄດ້ລວມຢູ່ໃນ Fedora CoreOS ແລະ ຮອງຮັບທັງການອັບເດດແບບເຮັດດ້ວຍຕົນເອງ ແລະ ແບບອັດຕະໂນມັດ.
ໂດຍປົກກະຕິແລ້ວ ສິ່ງນີ້ຈະກ່ຽວຂ້ອງສະເພາະກັບສະຖານະການການຕິດຕັ້ງເທິງເຄື່ອງຈິງ (bare metal), ຫຼື hypervisors ແບບຈໍາລອງທີ່ຮອງຮັບ Secure Boot. ຕົວຢ່າງເຫດຜົນໃນການອັບເດດ bootloader ແມ່ນເພື່ອ ຊ່ອງໂຫວ່ BootHole.
ທັງ EFI system partition ແລະ BIOS MBR ແມ່ນສາມາດອັບເດດໄດ້ໂດຍ bootupd. ການອັບເດດ Bootloader ແມ່ນຖືກປະຕິບັດໂດຍອັດຕະໂນມັດຜ່ານ bootloader-update.service. ໃຊ້ຄຳສັ່ງ journalctl -u bootloader-update ເພື່ອກວດສອບ log ຂອງມັນ.
ກວດສອບສະຖານະຂອງລະບົບ:
# bootupctl status
Component EFI
ຕິດຕັ້ງແລ້ວ: grub2-efi-x64-1:2.04-31.fc33.x86_64,shim-x64-15-8.x86_64
ອັບເດດ: ເປັນເວີຊັນຫຼ້າສຸດແລ້ວ
ຫາກມີການອັບເດດໃຫ້ໃຊ້ງານ, ໃຫ້ໃຊ້ຄຳສັ່ງ bootupctl update ເພື່ອຕິດຕັ້ງດ້ວຍຕົນເອງ; ການປ່ຽນແປງຈະມີຜົນໃນການເປີດເຄື່ອງໃໝ່ (reboot) ຄັ້ງຕໍ່ໄປ.
# bootupctl update
...
ອັບເດດແລ້ວ: grub2-efi-x64-1:2.04-31.fc33.x86_64,shim-x64-15-8.x86_64
ການນຳໃຊ້ image ທີ່ມີມາກ່ອນ bootupd
image ຂອງ CoreOS ເວີຊັນເກົ່າທີ່ມີມາກ່ອນການມີຢູ່ຂອງ bootupd ແມ່ນຈຳເປັນຕ້ອງມີຂັ້ນຕອນ "adoption" ຢ່າງຈະແຈ້ງ. ຫາກ bootupctl status ແຈ້ງວ່າອົງປະກອບນັ້ນແມ່ນ Adoptable, ໃຫ້ເຮັດການ adoption ດ້ວຍຄຳສັ່ງ bootupctl adopt-and-update.
# bootupctl adopt-and-update
...
ອັບເດດແລ້ວ: grub2-efi-x64-1:2.04-31.fc33.x86_64,shim-x64-15-8.x86_64
Want to help? Learn how to contribute to Fedora Docs ›