ການຕັ້ງຄ່າອຸປະກອນຕົວຈິງ
ຮວບຮວມອຸປະກອນຕ່າງໆ
ລາຍຊື່ອຸປະກອນທີ່ຜ່ານການທົດສອບໃນປັດຈຸບັນແມ່ນມີການປັບປຸງຢູ່ໃນໜ້າ ແພລັດຟອມອ້າງອີງ.
ໃຫ້ອ້າງອີງເຖິງເອກະສານປະກອບຂອງບອດທີ່ທ່ານເລືອກສະເໝີ ສຳລັບຄຳແນະນຳໃນການປະກອບ ແລະ ຄວາມຕ້ອງການຕ່າງໆ. ຢ່າງໜ້ອຍທ່ານຈະຕ້ອງມີ ບອດ, ແຫຼ່ງຈ່າຍໄຟ, ແລະ ກາດ microSD.
ການເຊື່ອມຕໍ່ເຄືອຂ່າຍ
ຫາກບໍ່ມີການຮອງຮັບອຸປະກອນເຄືອຂ່າຍໄຮ້ສາຍຂອງທ່ານໃນອິເມຈ Fedora, ທ່ານຈະຕ້ອງໄດ້ເພີ່ມມັນເຂົ້າພາຍຫຼັງການຕິດຕັ້ງ. ທ່ານຈະຕ້ອງມີການເຊື່ອມຕໍ່ແບບມີສາຍ ເພື່ອເຮັດການຕິດຕັ້ງ ແພັກເກດແບບເລເຢີ (layered package) ໃຫ້ສຳເລັດ.
ສຳລັບ Fedora disk images:
-
WiFi ຂອງ Raspberry Pi ແມ່ນໄດ້ຮັບການຮອງຮັບແລ້ວໃນອິເມຈພື້ນຖານ.
SD Card
ອິເມຈ Fedora IoT ໃນປັດຈຸບັນມີຂະໜາດ 4GB. ລະດັບຄວາມໄວ (speed class) ທີ່ດີທີ່ສຸດແມ່ນຂຶ້ນກັບການນຳໃຊ້. ຄວາມໄວທີ່ສູງກວ່າຈະດີກວ່າສຳລັບການຂຽນຂໍ້ມູນ ແຕ່ກໍຕ້ອງແລກມານຳຄວາມໄວໃນການອ່ານທີ່ຊ້າລົງ.
ເອກະສານປະກອບຂອງບອດຂອງທ່ານອາດຈະແນະນຳການເລືອກ SD Card ສະເພາະ ລວມເຖິງຂະໜາດທາງກາຍະພາບທີ່ຕ້ອງການສຳລັບແຕ່ລະອຸປະກອນ.
-
Raspberry Pi ໄດ້ກ່າວເຖິງຂະໜາດ ແລະ ລະດັບຄວາມໄວຂອງກາດໄວ້ໃນ ເອກະສານປະກອບ SD Card.
| ຂັ້ນຕອນຕໍ່ໄປນີ້ຈະຂຽນທັບທຸກຢ່າງໃນກາດ micro SD. ໃຫ້ແນ່ໃຈວ່າໄດ້ສຳຮອງຂໍ້ມູນຕ່າງໆກ່ອນທີ່ຈະດຳເນີນການຕໍ່! |
ສ້າງ SD Card ທີ່ບູດໄດ້
ຫາກທ່ານຍັງບໍ່ທັນໄດ້ ດາວໂຫຼດອິເມຈ, ໃຫ້ເຮັດດຽວນີ້ ແລະ ຈົດບັນທຶກສະຖານທີ່ເກັບໄຟລ໌ທີ່ດາວໂຫຼດມາ ແລະ ຊື່ໄຟລ໌ໄວ້.
ກວດສອບຊື່ອຸປະກອນ SD Card
ມີຫຼາຍທາງເລືອກໃນການກວດສອບຊື່ອຸປະກອນຈັດເກັບຂໍ້ມູນ.
-
ລັນຄຳສັ່ງ
lsblkກ່ອນ ແລະ ຫຼັງການສຽບກາດ. ອຸປະກອນໃໝ່ທີ່ປາກົດຂຶ້ນໃນລາຍການແມ່ນຊື່ອຸປະກອນຂອງກາດນັ້ນ. ຫາກກາດ microSD ຂອງທ່ານມີພາດທິຊັນ (partitions), ໃຫ້ຊອກຫາຊື່ຈາກແຖວທີ່ມີປະເພດ (type) ເປັນ 'disk'. ໃນຕົວຢ່າງນີ້ ຊື່ອຸປະກອນແມ່ນmmcblk0ແລະ ຈະຖືກອ້າງອີງໃນພາຍຫຼັງເປັນ/dev/mmcblk0:
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT mmcblk0 179:0 0 14.9G 0 disk ├─mmcblk0p1 179:1 0 142M 0 part /run/media/user/22DA-CAE8 ├─mmcblk0p2 179:2 0 1G 0 part /run/media/user/8b87a5af-12c7-4990-940e-5b457336b11f └─mmcblk0p3 179:3 0 2.9G 0 part /run/media/user/cce2e189-9aee-4b3e-b031-aac9bdc632c9 ...ບໍ່ສະແດງຜົນບາງສ່ວນ...
-
ຫາກທ່ານມີແພັກເກດ
udisks2ຕິດຕັ້ງໄວ້, ທ່ານອາດຈະເຫັນວ່າຄຳສັ່ງudisksctlມີປະໂຫຍດໃນການກວດສອບຊື່ອຸປະກອນ. ມັນຈະສະແດງລຸ້ນ ແລະ ສະເພາະຊື່ອຸປະກອນເທົ່ານັ້ນ ໂດຍບໍ່ມີຂໍ້ມູນພາດທິຊັນເພີ່ມເຕີມ. ໃນຕົວຢ່າງນີ້, SanDisk Ultra ຂະໜາດ 16GB ຈະສະແດງເປັນ 'SL16G':
$ udisksctl status MODEL REVISION SERIAL DEVICE ---------------------------------------------------- SAMSUNG MZSLW1T0HMLH-000L1 S308NAAH501124 nvme0n1 SL16G 0x51821336 mmcblk0
-
ສຸດທ້າຍ, ຂໍ້ຄວາມຈາກເຄີເນລ (kernel) ຈະສະແດງການເພີ່ມຂຶ້ນຂອງອຸປະກອນ. ໃນໜ້າຕ່າງເທີມິນອລ (terminal) ກ່ອນທີ່ຈະສຽບອຸປະກອນ ໃຫ້ລັນຄຳສັ່ງ:
$ dmesg -w
ການໂອນຍ້າຍອິເມຈດ້ວຍສະຄຣິບຜ່ານ arm-image-installer
[arm-image-installer] ຕິດຕັ້ງແພັກເກດ arm-image-installer:
$ sudo dnf install arm-image-installer
ສະແດງວິທີການນຳໃຊ້ເຄື່ອງມື. ນີ້ຈະສະແດງຕົວຢ່າງຄຳສັ່ງ:
$ sudo arm-image-installer ວິທີໃຊ້: arm-image-installer <options> --image=IMAGE - ຊື່ໄຟລ໌ອິເມຈທີ່ບີບອັດແບບ xz --media=DEVICE - ໄຟລ໌ອຸປະກອນຈັດເກັບຂໍ້ມູນ (/dev/[sdX|mmcblkX]) ທາງເລືອກ --addconsole - ເພີ່ມພະລາມິເຕີ system console kernel ສຳລັບເປົ້າໝາຍ --addkey - /path/to/ssh-public-key --args - ພະລາມິເຕີເຄີເນລເພີ່ມເຕີມ ລະບຸໃນເຄື່ອງໝາຍຄຳເວົ້າ --norootpass - ລຶບລະຫັດຜ່ານ root ອອກ --relabel - ໃຫ້ SELinux ກຳນົດປ້າຍກຳກັບລະບົບໄຟລ໌ root ໃໝ່ໃນການບູດຄັ້ງທຳອິດ --resizefs - ປັບຂະໜາດລະບົບໄຟລ໌ root ໃຫ້ເຕັມພື້ນທີ່ອຸປະກອນ --sysrq - ເປີດໃຊ້ການດີບັກ System Request ຂອງເຄີເນລ --target=TARGET - ບອດເປົ້າໝາຍສຳລັບ uboot -y - ຕອບຕົກລົງທັນທີ ໂດຍບໍ່ຖ້າການຢືນຢັນ ຊ່ວຍເຫຼືອ --supported - ລາຍຊື່ຮາດແວທີ່ຮອງຮັບ --version - ສະແດງເວີຊັນ ແລະ ອອກ ຕົວຢ່າງ: arm-image-installer --image=Fedora-Rawhide.xz --target=Bananapi --media=/dev/mmcblk0
ສຳລັບ Raspberry Pi ລຸ້ນ 3 B/B+ ໃຫ້ໃຊ້:
--target=rpi3
ລະບຸຕຳແໜ່ງທີ່ຖືກຕ້ອງຂອງອິເມຈທີ່ດາວໂຫຼດມາ ແລະ ກາດ microSD. ປ່ຽນ XXX ດ້ວຍຕຳແໜ່ງອຸປະກອນຂອງທ່ານ. ມັນຈະເປັນ sdX ຫຼື mmcblkX ຂຶ້ນກັບຮາດແວ:
$ sudo arm-image-installer --image=Fedora-IoT-[ເວີຊັນ].raw.xz --target=rpi3 --media=/dev/XXX
ທາງເລືອກອື່ນໆທີ່ໜ້າສົນໃຈ:
-
ທາງເລືອກ
--addkey=ຈະວາງຄີສາທາລະນະ (ssh public key) ທີ່ລະບຸໄວ້ເຂົ້າໃນໄຟລ໌/root/authorized_keys(ທາງເລືອກນີ້ຕ້ອງການຕຳແໜ່ງທີ່ຢູ່ຂອງຄີ). -
ທາງເລືອກ
--resizefsຈະຂະຫຍາຍພາດທິຊັນ/sysrootເພື່ອໃຊ້ພື້ນທີ່ທັງໝົດທີ່ເຫຼືອຢູ່ໃນກາດ microSD.
ກຳນົດຄ່າ Serial Console (ທາງເລືອກ)
ຫາກທ່ານຕ້ອງການໃຊ້ serial console ທ່ານຈະຕ້ອງໄດ້ກຳນົດຄ່າມັນ. ລາຍລະອຽດສຳລັບ Raspberry PI ແມ່ນມີຢູ່ບ່ອນນີ້.
Want to help? Learn how to contribute to Fedora Docs ›