8.4.3. ການຕັ້ງຄ່າການຕັ້ງຄ່າ
GRUB ເຮັດວຽກໂດຍການຂຽນຂໍ້ມູນໃສ່ການຕິດຕາມທາງດ້ານຮ່າງກາຍທໍາອິດຂອງຮາດດິດ. ພື້ນທີ່ນີ້ບໍ່ແມ່ນສ່ວນຫນຶ່ງຂອງລະບົບໄຟລ໌ໃດໆ. ບັນດາໂຄງການຢູ່ທີ່ນັ້ນເຂົ້າເຖິງໂມດູນ GRUB ໃນການແບ່ງປັນບູດ. ສະຖານທີ່ເລີ່ມຕົ້ນແມ່ນ /boot/grub/.
ສະຖານທີ່ຂອງ boot partition ແມ່ນທາງເລືອກຂອງຜູ້ໃຊ້ທີ່ມີຜົນກະທົບຕໍ່ການຕັ້ງຄ່າ. ຂໍ້ສະເຫນີແນະຫນຶ່ງແມ່ນການມີຂະຫນາດນ້ອຍແຍກຕ່າງຫາກ (ຂະຫນາດທີ່ແນະນໍາແມ່ນ 100 MB) ພຽງແຕ່ສໍາລັບຂໍ້ມູນກ່ຽວກັບການບູດ. ດ້ວຍວິທີນັ້ນ, ແຕ່ລະການກໍ່ສ້າງ, ບໍ່ວ່າຈະເປັນ LFS ຫຼືບາງ distro ການຄ້າ, ສາມາດເຂົ້າເຖິງໄຟລ໌ boot ດຽວກັນແລະການເຂົ້າເຖິງສາມາດເຮັດໄດ້ຈາກລະບົບ booted ໃດ. ຖ້າຫາກວ່າທ່ານເລືອກທີ່ຈະເຮັດສິ່ງນີ້, ທ່ານຈະຈໍາເປັນຕ້ອງຕິດຕັ້ງການແບ່ງປັນແຍກ, ຍ້າຍໄຟລ໌ທັງຫມົດໃນປະຈຸບັນ / boot ໄດເລກະທໍລີ (ເຊັ່ນ: linux kernel ທີ່ເຈົ້າຫາກໍ່ສ້າງໃນພາກກ່ອນຫນ້າ) ກັບ partition ໃຫມ່. ຫຼັງຈາກນັ້ນ, ທ່ານຈະຈໍາເປັນຕ້ອງ unmount ການແບ່ງປັນແລະ remount ມັນເປັນ / boot. ຖ້າທ່ານເຮັດສິ່ງນີ້, ໃຫ້ແນ່ໃຈວ່າຈະປັບປຸງ / etc / fstab.
ການນໍາໃຊ້ພາທິຊັນ lfs ໃນປະຈຸບັນຍັງຈະເຮັດວຽກ, ແຕ່ການຕັ້ງຄ່າສໍາລັບລະບົບຫຼາຍແມ່ນມີຄວາມຫຍຸ້ງຍາກຫຼາຍ.
ການນໍາໃຊ້ຂໍ້ມູນຂ້າງເທິງ, ກໍານົດຕົວກໍານົດທີ່ເຫມາະສົມສໍາລັບການແບ່ງສ່ວນຮາກ (ຫຼື boot partition, ຖ້າໃຊ້ແຍກຕ່າງຫາກ). ສໍາລັບຕົວຢ່າງຕໍ່ໄປນີ້, ມັນແມ່ນສົມມຸດວ່າຮາກ (ຫຼື boot ແຍກຕ່າງຫາກ) ການແບ່ງປັນແມ່ນ sdaxnumx.
ຕິດຕັ້ງໄຟລ໌ GRUB ເຂົ້າໄປໃນ / boot / grub ແລະຕັ້ງຄ່າ boot track:
ການເຕືອນໄພ
ຄໍາສັ່ງຕໍ່ໄປນີ້ຈະຂຽນທັບຕົວໂຫລດບູດປະຈຸບັນ. ຢ່າດໍາເນີນການຄໍາສັ່ງຖ້າອັນນີ້ບໍ່ຕ້ອງການ, ຕົວຢ່າງ, ຖ້າໃຊ້ຕົວຈັດການການບູດພາກສ່ວນທີສາມເພື່ອຈັດການ Master Boot Record (MBR).
ການເຕືອນໄພ
ຄໍາສັ່ງຕໍ່ໄປນີ້ຈະຂຽນທັບຕົວໂຫລດບູດປະຈຸບັນ. ຢ່າດໍາເນີນການຄໍາສັ່ງຖ້າອັນນີ້ບໍ່ຕ້ອງການ, ຕົວຢ່າງ, ຖ້າໃຊ້ຕົວຈັດການການບູດພາກສ່ວນທີສາມເພື່ອຈັດການ Master Boot Record (MBR).
grub-install / dev / sda
grub-install / dev / sda
ຫມາຍເຫດ
ຖ້າລະບົບໄດ້ຮັບການບູດໂດຍໃຊ້ UEFI, grub- ຕິດຕັ້ງ ຈະພະຍາຍາມຕິດຕັ້ງໄຟລ໌ສໍາລັບ x86_64-efi ເປົ້າຫມາຍ, ແຕ່ໄຟລ໌ເຫຼົ່ານັ້ນບໍ່ໄດ້ຕິດຕັ້ງຢູ່ໃນບົດທີ 6. ຖ້າເປັນກໍລະນີ, ເພີ່ມ --ເປົ້າຫມາຍ i386-pc ກັບຄໍາສັ່ງຂ້າງເທິງ.
ຫມາຍເຫດ
ຖ້າລະບົບໄດ້ຮັບການບູດໂດຍໃຊ້ UEFI, grub- ຕິດຕັ້ງ ຈະພະຍາຍາມຕິດຕັ້ງໄຟລ໌ສໍາລັບ x86_64-efi ເປົ້າຫມາຍ, ແຕ່ໄຟລ໌ເຫຼົ່ານັ້ນບໍ່ໄດ້ຕິດຕັ້ງຢູ່ໃນບົດທີ 6. ຖ້າເປັນກໍລະນີ, ເພີ່ມ --ເປົ້າຫມາຍ i386-pc ກັບຄໍາສັ່ງຂ້າງເທິງ.