Fedora ເທິງ Raspberry Pi

Flo H, jtagcat, ທີມງານເອກະສານ Fedora Version F42 Last review: 2025-06-24
Raspberry Pi ແມ່ນຄອມພິວເຕີບອດດຽວ (SBC) ທີ່ໃຊ້ ARM ເຊິ່ງມີຂະໜາດເທົ່າກັບບັດເຄຣດິດ. ເອກະສານນີ້ອະທິບາຍກ່ຽວກັບວິທີການເລີ່ມຕົ້ນໃຊ້ງານ

Raspberry Pi ຊຸດທີ 3, ຊຸດທີ 4, ແລະ Zero 2W ແມ່ນໄດ້ຮັບການຮອງຮັບຢ່າງເປັນທາງການ, ໂດຍການຮອງຮັບສຳລັບລຸ້ນທີ 3 ແມ່ນເລີ່ມມີໃນ Fedora 27 ແລະ ການຮອງຮັບສຳລັບລຸ້ນທີ 4 ແລະ Zero 2W ແມ່ນເລີ່ມມີໃນ Fedora 37. ສິ່ງນີ້ລວມເຖິງກຣາຟິກທີ່ເລັ່ງປະສິດທິພາບດ້ວຍຮາດແວ, ເຊິ່ງກ່ອນໜ້ານີ້ຍັງຂາດການຮອງຮັບຈາກ OSS.

ແນວໃດກໍຕາມ, Fedora ໄດ້ຕັດສິນໃຈຢຸດການຮອງຮັບສຳລັບ (32 ບິດ) armv7 / armhfp ຕັ້ງແຕ່ Fedora 37, ດັ່ງນັ້ນ Raspberry Pi ຊຸດທີ 1, 2B, ແລະ Zero ແມ່ນບໍ່ໄດ້ຮັບການຮອງຮັບອີກຕໍ່ໄປ.

Raspberry Pi 5 ແມ່ນຍັງບໍ່ທັນໄດ້ຮັບການຮອງຮັບຢ່າງເປັນທາງການເທື່ອ.

ຢູ່ທ້າຍເອກະສານ ທ່ານຈະພົບກັບພາກສ່ວນຄຳຖາມທີ່ພົບເລື້ອຍ (FAQ) ກ່ຽວກັບສິ່ງທີ່ຮອງຮັບ ແລະ ສິ່ງທີ່ບໍ່ຮອງຮັບ.

ເງື່ອນໄຂເບື້ອງຕົ້ນ
  • Raspberry Pi ລຸ້ນທີ່ຮອງຮັບ (ບອດທີ່ຮອງຮັບ).

  • ເຄື່ອງຈ່າຍໄຟ (ລາຍລະອຽດຢູ່ເທິງ raspberrypi.org).

    • Zero 2 W: 2 ແອັມ

    • 3B ແລະ 3B+: 2.5 ແອັມ

    • 4B: 3.0 ແອັມ

  • ຈໍມໍນິເຕີ ຫຼື ໂທລະທັດ ທີ່ຮອງຮັບ HDMI.

    • ອະແດັບເຕີ ຫຼື ສາຍ Micro-HDMI ເປັນ HDMI ສຳລັບ Raspberry Pi 4B.

    • ອະແດັບເຕີ ຫຼື ສາຍ Mini-HDMI ເປັນ HDMI ສຳລັບ Raspberry Pi Zero 2W.

  • ຄີບອດ USB ແລະ ເມົາສ໌ USB.

    • ອະແດັບເຕີ Micro USB ເປັນ USB-A, ອາດຈະຕ້ອງໃຊ້ຮັບ USB ນຳ, ສຳລັບ Raspberry Pi Zero 2W, ເນື່ອງຈາກມັນມີພອດ Micro USB ພຽງພອດດຽວສຳລັບຂໍ້ມູນ.

  • ຫາກໃຊ້ກາດ SD:

    • ເຄື່ອງອ່ານກາດ microSD.

    • ກາດ microSD (ຂະໜາດ 16 GB ຫຼື ໃຫຍ່ກວ່າ).

  • ຫາກໃຊ້ USB ແຟລດໄດຣຟ໌, ດ້ວຍການບູດຜ່ານ USB:

    • USB ແຟລດໄດຣຟ໌, ແນະນຳໃຫ້ເປັນ USB 3.0 ຫຼື ໃໝ່ກວ່າ (ຂະໜາດ 16GB ຫຼື ໃຫຍ່ກວ່າ)

  • ຄອມພິວເຕີທີ່ໃຊ້ Microsoft Windows, macOS, ຫຼື Linux.

  • ອິມເມດ Fedora ARM aarch64, ເຊັ່ນ Workstation ຫຼື Server, ຈາກ: https://fedoraproject.org/

ຂັ້ນຕອນການຕິດຕັ້ງ Fedora ARM ລົງໃນ microSD ເພື່ອໃຊ້ Fedora ເທິງ Raspberry Pi ແມ່ນຂຶ້ນກັບລະບົບປະຕິບັດການຂອງຄອມພິວເຕີຂອງທ່ານ (Microsoft Windows, macOS, ຫຼື Linux).

ສຳລັບການຕິດຕັ້ງ Fedora Server Edition ເບິ່ງ ການຕິດຕັ້ງ ARM Single Board Computer (SBC) ແລະ ພິເສດ: ຄອມພິວເຕີບອດດຽວ (SBC).

ສຳລັບ IoT Edition ເບິ່ງ ແພລດຟອມອ້າງອີງ

ການຕິດຕັ້ງ Fedora ເທິງ Raspberry Pi ໂດຍໃຊ້ຕົວຕິດຕັ້ງ Fedora ARM

ຂັ້ນຕອນນີ້ສະແດງໃຫ້ຜູ້ໃຊ້ Fedora ເຫັນວິທີການເພີ່ມ Fedora ARM ລົງໃນ microSD ເພື່ອໃຊ້ກັບ Raspberry Pi ໂດຍໃຊ້ຕົວຕິດຕັ້ງ Fedora ARM.

ເງື່ອນໄຂເບື້ອງຕົ້ນ
  • Raspberry Pi ລຸ້ນທີ່ຮອງຮັບ

  • ກາດ microSD (ຂະໜາດ 16 GB ຫຼື ໃຫຍ່ກວ່າ).

  • ຄອມພິວເຕີທີ່ໃຊ້ Fedora 28 ຫຼື ໃໝ່ກວ່າ.

  • ເຄື່ອງອ່ານກາດ SD.

  • ອິມເມດ Fedora ARM aarch64, ເຊັ່ນ Workstation ຫຼື Server, ຈາກ: https://fedoraproject.org/

ຂັ້ນຕອນການດຳເນີນການ
  1. ດາວໂຫຼດອິມເມດ Fedora ARM ຈາກ ເວັບໄຊ Fedora

  2. ກວດສອບຄວາມຖືກຕ້ອງຂອງໄຟລ໌ທີ່ດາວໂຫຼດມາ, ໂດຍປະຕິບັດຕາມຄຳແນະນຳທີ່ນີ້: https://fedoraproject.org/security

  3. ຕິດຕັ້ງ arm-image-installer:

    $ sudo dnf install -y arm-image-installer
  4. ໃນນາມຜູ້ໃຊ້ root, ໃຫ້ຂຽນອິມເມດ Fedora ARM ລົງໃນກາດ microSD:

    $ sudo arm-image-installer \
    --image=</path/to/fedora_image> \
    --target=<RPi_Version> \
    --media=/dev/<sd_card_device> \
    --resizefs

    ໂດຍທີ່:

    • The </path/to/fedora_image> has the format Fedora-spin-version.aarch64.raw.xz.

      • ຕົວຢ່າງ: /home/user/Downloads/Fedora-Server-38-1.6.raw.xz.

    • <RPi_Version> is:

      • rpi2 ສຳລັບ Raspberry Pi 2.

      • rpi3 ສຳລັບ Raspberry Pi 3.

    • /dev/<sd_card_device> is the microSD card 'device' on your system, such as /dev/sdX or /dev/mmcblkX. The lsblk command may help you identify your micro-SD card.

    • --resizefs: ປັບຂະໜາດລະບົບໄຟລ໌ໃຫ້ໃຊ້ພື້ນທີ່ທັງໝົດຂອງກາດ SD

      • ເພື່ອເບິ່ງຕົວເລືອກການໃຊ້ງານສຳລັບ arm-image-installer, ໃຫ້ຮັນ:

        $ arm-image-installer --help
      • ສຳລັບລາຍຊື່ບອດທີ່ຮອງຮັບ ກະລຸນາກວດສອບໄຟລ໌ SUPPORTED-BOARDS.

        $ cat /usr/share/doc/arm-image-installer/SUPPORTED-BOARDS

ກາດ microSD ຂອງທ່ານພ້ອມທີ່ຈະໃຊ້ງານກັບ Raspberry Pi ແລ້ວ.

ຂັ້ນຕອນຕໍ່ໄປ

ສຳລັບຂໍ້ມູນກ່ຽວກັບການເລີ່ມຕົ້ນ ແລະ ການຕັ້ງຄ່າ Fedora ເທິງ Raspberry Pi, ເບິ່ງ: ການບູດ Fedora ເທິງ Raspberry Pi ເປັນຄັ້ງທຳອິດ.

ຊັບພະຍາກອນເພີ່ມເຕີມ

ການຕິດຕັ້ງ Fedora ເທິງ Raspberry Pi ສຳລັບຜູ້ໃຊ້ Linux

ຂັ້ນຕອນນີ້ສະແດງໃຫ້ຜູ້ໃຊ້ Linux ເຫັນວິທີການເພີ່ມ Fedora ARM ລົງໃນ microSD ເພື່ອໃຊ້ກັບ Raspberry Pi.

ເງື່ອນໄຂເບື້ອງຕົ້ນ
  • Raspberry Pi ລຸ້ນທີ່ຮອງຮັບ

  • ກາດ microSD (ຂະໜາດ 16 GB ຫຼື ໃຫຍ່ກວ່າ).

  • ຄອມພິວເຕີທີ່ໃຊ້ Linux.

  • ການເຂົ້າເຖິງໃນນາມຜູ້ໃຊ້ Root (ຜ່ານ su ຫຼື sudo).

  • ເຄື່ອງອ່ານກາດ SD.

  • ອິມເມດ Fedora ARM aarch64, ເຊັ່ນ Workstation ຫຼື Server, ຈາກ: https://fedoraproject.org/

ຂັ້ນຕອນການດຳເນີນການ
  1. ດາວໂຫຼດອິມເມດ Fedora ARM ຈາກ ເວັບໄຊ Fedora.

  2. ຮັນຄຳສັ່ງຕໍ່ໄປນີ້ເພື່ອແຕກໄຟລ໌ອິມເມດ .raw ແລະ ຂຽນອິມເມດລົງໃນກາດ microSD ຂອງທ່ານ:

    ຕຳແໜ່ງຂອງກາດ microSD ຂອງທ່ານຈະເປັນ /dev/sdX ຫຼື /dev/mmcblkX ຂຶ້ນກັບຮາດແວຄອມພິວເຕີຂອງທ່ານ.
    $ xzcat Fedora-IMAGE-NAME.aarch64.raw.xz | sudo dd status=progress bs=4M of=/dev/XXX
  3. ເພື່ອປັບຂະໜາດພາຕິຊັນຫຼັກ, ໃຫ້ຮັນ parted ແລະ ເລືອກອຸປະກອນ.

    (parted) select /dev/sdX
  4. ກວດສອບຈຳນວນພື້ນທີ່ທີ່ຍັງບໍ່ໄດ້ຖືກຈັດສັນຢູ່ສ່ວນທ້າຍ ແລະ ປັບຂະໜາດພາຕິຊັນ root.

    (parted) print free
    (parted) resizepart <partition_number> <target_size>
  5. ປັບຂະໜາດ LVM physical volume ເພື່ອໃຫ້ມັນໃຊ້ພື້ນທີ່ທັງໝົດທີ່ມີ. ເພື່ອໃຫ້ສິ່ງນີ້ເຮັດວຽກໄດ້ ທ່ານຕ້ອງປິດການໃຊ້ງານ logical volumes ໃດໆທີ່ຢູ່ພາຍໃນກ່ອນ.

    $ sudo pvresize /dev/sdaX
  6. ຈາກນັ້ນຂະຫຍາຍ logical volume ທີ່ກົງກັບໄດເຣັກທໍຣີ root (/dev/fedora_fedora/root ໃນຕົວຢ່າງນີ້).

    $ sudo lvextend -l +100%FREE /dev/fedora_fedora/root
  7. ສຸດທ້າຍ, ປັບຂະໜາດລະບົບໄຟລ໌ XFS ໃນ logical volume (/dev/mapper/fedora_fedora-root ໃນຕົວຢ່າງນີ້).

    $ sudo xfs_growfs -d /dev/mapper/fedora_fedora-root
  8. ຫຼືອີກວິທີໜຶ່ງ, ທ່ານສາມາດໃຊ້ gparted ເພື່ອປັບຂະໜາດພາຕິຊັນ Root ເທິງ microSD:

    $ gparted /dev/XXX

    ສຳລັບຂໍ້ມູນກ່ຽວກັບການໃຊ້ gparted ເພື່ອປັບຂະໜາດພາຕິຊັນ, ເບິ່ງ: GNOME Partition Editor: ຄູ່ມື GParted - ການປັບຂະໜາດພາຕິຊັນ.

    ພາຕິຊັນ root ຖືກຫຍໍ້ໃຫ້ມີຂະໜາດນ້ອຍທີ່ສຸດເທົ່າທີ່ຈະເປັນໄປໄດ້ເພື່ອໃຫ້ໄຟລ໌ດາວໂຫຼດມີຂະໜາດນ້ອຍ. ປັດຈຸບັນທ່ານຕ້ອງປັບຂະໜາດມັນດ້ວຍຕົນເອງ. ພວກເຮົາຢາກໃຫ້ສິ່ງນີ້ເກີດຂຶ້ນໂດຍອັດຕະໂນມັດໃນອະນາຄົດ (ເປັນແນວຄວາມຄິດໂຄງການຊຸມຊົນທີ່ດີ!).

ກາດ microSD ຂອງທ່ານພ້ອມທີ່ຈະໃຊ້ງານກັບ Raspberry Pi ແລ້ວ.

ຂັ້ນຕອນຕໍ່ໄປ

ສຳລັບຂໍ້ມູນກ່ຽວກັບການເລີ່ມຕົ້ນ ແລະ ການຕັ້ງຄ່າ Fedora ເທິງ Raspberry Pi, ເບິ່ງ: ການບູດ Fedora ເທິງ Raspberry Pi ເປັນຄັ້ງທຳອິດ.

ຊັບພະຍາກອນເພີ່ມເຕີມ

ການຕິດຕັ້ງ Fedora ເທິງ Raspberry Pi ສຳລັບຜູ້ໃຊ້ Microsoft Windows

ຂັ້ນຕອນນີ້ສະແດງໃຫ້ຜູ້ໃຊ້ Microsoft Windows ເຫັນວິທີການເພີ່ມ Fedora ARM ລົງໃນ microSD ເພື່ອໃຊ້ກັບ Raspberry Pi.

ເງື່ອນໄຂເບື້ອງຕົ້ນ
  • Raspberry Pi ລຸ້ນທີ່ຮອງຮັບ

  • ກາດ microSD (ຂະໜາດ 16 GB ຫຼື ໃຫຍ່ກວ່າ).

  • ຄອມພິວເຕີທີ່ໃຊ້ Microsoft Windows.

  • ເຄື່ອງອ່ານກາດ SD.

  • ອິມເມດ Fedora ARM aarch64, ເຊັ່ນ Workstation ຫຼື Server, ຈາກ: https://fedoraproject.org/

  • ຊອບແວແຕກໄຟລ໌ (ເຊັ່ນ 7zip).

ຂັ້ນຕອນການດຳເນີນການ
  1. ດາວໂຫຼດອິມເມດ Fedora ARM ຈາກ ເວັບໄຊ Fedora.

  2. ແຕກໄຟລ໌ .raw ຈາກອິມເມດ Fedora ARM ໂດຍໃຊ້ຊອບແວແຕກໄຟລ໌ (ເຊັ່ນ 7zip).

    ຕົວຢ່າງ:

    > "C:\Program Files\7-Zip\7z.exe" x -y "C:\Users\admin\Downloads\Fedora-Server-38-1.6.aarch64.raw.xz"
  3. ປະຕິບັດຕາມຄຳແນະນຳຈາກ Raspberry Pi foundation ສຳລັບການຂຽນອິມເມດລົງໃນກາດ microSD ຈາກ Microsoft Windows: Raspberry Pi Foundation: ການຕິດຕັ້ງອິມເມດລະບົບປະຕິບັດການໂດຍໃຊ້ Windows.

    ນາມສະກຸນ .img ແລະ .raw ແມ່ນຖືກໃຊ້ແທນກັນໄດ້ສຳລັບໄຟລ໌ RAW. ບ່ອນໃດທີ່ມີຄຳແນະນຳໃຫ້ໃຊ້ໄຟລ໌ນຳເຂົ້າທີ່ມີນາມສະກຸນ .img, ໃຫ້ໃຊ້ Fedora ARM ອິມເມດ '.raw' ແທນ.

ກາດ microSD ຂອງທ່ານພ້ອມທີ່ຈະໃຊ້ງານກັບ Raspberry Pi ແລ້ວ.

ຂັ້ນຕອນຕໍ່ໄປ

ສຳລັບຂໍ້ມູນກ່ຽວກັບການເລີ່ມຕົ້ນ ແລະ ການຕັ້ງຄ່າ Fedora ເທິງ Raspberry Pi, ເບິ່ງ: ການບູດ Fedora ເທິງ Raspberry Pi ເປັນຄັ້ງທຳອິດ.

ຊັບພະຍາກອນເພີ່ມເຕີມ

ການຕິດຕັ້ງ Fedora ເທິງ Raspberry Pi ສຳລັບຜູ້ໃຊ້ macOS

ຂັ້ນຕອນນີ້ສະແດງໃຫ້ຜູ້ໃຊ້ macOS ເຫັນວິທີການເພີ່ມ Fedora ARM ລົງໃນ microSD ເພື່ອໃຊ້ກັບ Raspberry Pi.

ເງື່ອນໄຂເບື້ອງຕົ້ນ
  • Raspberry Pi ລຸ້ນທີ່ຮອງຮັບ

  • ກາດ microSD (ຂະໜາດ 16 GB ຫຼື ໃຫຍ່ກວ່າ).

  • ຄອມພິວເຕີທີ່ໃຊ້ macOS.

  • ເຄື່ອງອ່ານກາດ SD.

  • ອິມເມດ Fedora ARM aarch64, ເຊັ່ນ Workstation ຫຼື Server, ຈາກ: https://fedoraproject.org/

  • ຊອບແວແຕກໄຟລ໌ (ເຊັ່ນ The Unarchiver desktop application ຫຼື The Unarchiver command-line tools).

ຂັ້ນຕອນການດຳເນີນການ
  1. ດາວໂຫຼດອິມເມດ Fedora ARM ຈາກ ເວັບໄຊ Fedora.

  2. ແຕກໄຟລ໌ .raw ຈາກອິມເມດ Fedora ARM ໂດຍໃຊ້ຊອບແວແຕກໄຟລ໌ (ເຊັ່ນ The Unarchiver)

    ຕົວຢ່າງ:

    $ unrar Fedora-Server-38-1.6.aarch64.raw.xz
  3. ປະຕິບັດຕາມຄຳແນະນຳຈາກ Raspberry Pi foundation ສຳລັບການຂຽນອິມເມດລົງໃນກາດ microSD ຈາກ macOS: Raspberry Pi Foundation: ການຕິດຕັ້ງອິມເມດລະບົບປະຕິບັດການເທິງ Mac OS.

    ນາມສະກຸນ .img ແລະ .raw ແມ່ນຖືກໃຊ້ແທນກັນໄດ້ສຳລັບໄຟລ໌ RAW. ບ່ອນໃດທີ່ມີຄຳແນະນຳໃຫ້ໃຊ້ໄຟລ໌ນຳເຂົ້າທີ່ມີນາມສະກຸນ .img, ໃຫ້ໃຊ້ Fedora ARM ອິມເມດ '.raw' ແທນ.

ກາດ microSD ຂອງທ່ານພ້ອມທີ່ຈະໃຊ້ງານກັບ Raspberry Pi ແລ້ວ.

ຂັ້ນຕອນຕໍ່ໄປ

ສຳລັບຂໍ້ມູນກ່ຽວກັບການເລີ່ມຕົ້ນ ແລະ ການຕັ້ງຄ່າ Fedora ເທິງ Raspberry Pi, ເບິ່ງ: ການບູດ Fedora ເທິງ Raspberry Pi ເປັນຄັ້ງທຳອິດ..

ຊັບພະຍາກອນເພີ່ມເຕີມ

ການບູດ Fedora ເທິງ Raspberry Pi ເປັນຄັ້ງທຳອິດ

ປະຕິບັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້ເພື່ອບູດ Fedora ARM ເທິງ Raspberry Pi ຂອງທ່ານ. ຫາກກາດ MicroSD ຂອງທ່ານມີພື້ນທີ່ບໍ່ພຽງພໍ, ທ່ານຈຳເປັນຕ້ອງປັບຂະໜາດພາຕິຊັນຫຼັກຫຼັງຈາກການຕັ້ງຄ່າເບື້ອງຕົ້ນ. ເບິ່ງ ການປັບຂະໜາດພາຕິຊັນຫຼັກຂອງກາດ microSD ຫຼັງການຕັ້ງຄ່າ (ຫາກຈຳເປັນ).

ເງື່ອນໄຂເບື້ອງຕົ້ນ
  • Raspberry Pi ຊຸດທີ 3, ຊຸດທີ 4, ຫຼື Zero 2W.

  • ເຄື່ອງຈ່າຍໄຟ (ລາຍລະອຽດທີ່ນີ້).

    • ແນະນຳ 2.5 ແອັມ, Micro USB, ສຳລັບ Raspberry Pi 3 ລຸ້ນ B ແລະ B+.

    • ແນະນຳ 3 ແອັມ, USB-C, ສຳລັບ Raspberry Pi 4 ລຸ້ນ B.

    • ແນະນຳ 2 ແອັມ, Micro USB, ສຳລັບ Raspberry Pi Zero 2W.

  • ຈໍມໍນິເຕີ ຫຼື ໂທລະທັດ ທີ່ຮອງຮັບ HDMI.

    • ອະແດັບເຕີ ຫຼື ສາຍ Micro-HDMI ເປັນ HDMI ສຳລັບ Raspberry Pi 4B.

    • ອະແດັບເຕີ ຫຼື ສາຍ Mini-HDMI ເປັນ HDMI ສຳລັບ Raspberry Pi Zero 2W.

  • ຄີບອດ USB ແລະ ເມົາສ໌ USB.

    • ອະແດັບເຕີ Micro USB ເປັນ USB-A, ອາດຈະຕ້ອງໃຊ້ຮັບ USB ນຳ, ສຳລັບ Raspberry Pi Zero 2W, ເນື່ອງຈາກມັນມີພອດ Micro USB ພຽງພອດດຽວສຳລັບຂໍ້ມູນ.

  • ກາດ MicroSD ທີ່ມີອິມເມດ Fedora ຢູ່ພາຍໃນ.

ຂັ້ນຕອນການດຳເນີນການ
  1. ສຽບກາດ SD ເຂົ້າໃນ Raspberry Pi.

  2. ເຊື່ອມຕໍ່ຄີບອດ, ເມົາສ໌, ຈໍພາບ, ແລະ ສາຍແລນ (ຫາກມີ).

  3. ສຽບ Raspberry Pi ເຂົ້າກັບແຫຼ່ງຈ່າຍໄຟ. "ຕົວຊ່ວຍຕັ້ງຄ່າເບື້ອງຕົ້ນ (Initial setup wizard)" ຄວນຈະປະກົດຂຶ້ນຫຼັງຈາກ Fedora ໂຫຼດສຳເລັດ.

  4. ປະຕິບັດຕາມຕົວຊ່ວຍເພື່ອຕັ້ງຄ່າພາສາ, ເຂດເວລາ ແລະ ສ້າງຜູ້ໃຊ້ງານ.

ລະບົບຈະສະແດງໜ້າຈໍເຂົ້າສູ່ລະບົບ ຫຼື ຄູ່ມືການເລີ່ມຕົ້ນ (ຂຶ້ນກັບ Desktop/SPIN ຂອງທ່ານ).

ການປັບຂະໜາດພາຕິຊັນຫຼັກຂອງກາດ microSD ຫຼັງການຕັ້ງຄ່າ (ຫາກຈຳເປັນ)

ປະຕິບັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້ເພື່ອປັບຂະໜາດພາຕິຊັນສຳລັບ Fedora ARM ເທິງ Raspberry Pi:

  1. ຂະຫຍາຍພາຕິຊັນທີ 4 (ຕົວຢ່າງນີ້ໃຊ້ mmcblk0).

    $ growpart /dev/mmcblk0p4
  2. growpart ອາດຈະບໍ່ພຽງພໍໃນກໍລະນີຂອງ server image ເຊິ່ງໃຊ້ LVM. ໃຫ້ໃຊ້ vgs ເພື່ອລະບຸຊື່ volume group.

    $ vgs
  3. ໃຊ້ lvextend ເພື່ອຂະຫຍາຍ logical volume. ສົມມຸດວ່າ vgs ສະແດງຊື່ systemVG-LVRoot ເປັນຊື່ volume group, ມັນຈະມີລັກສະນະຄື:

    $ lvextend -r -l +100%FREE /dev/mapper/systemVG-LVRoot
  4. ປັບຂະໜາດພາຕິຊັນ root ສຳລັບ server image (ເຊິ່ງໃຊ້ xfs).

    $ xfs_growfs -d /
ຊັບພະຍາກອນເພີ່ມເຕີມ

Fedora ເທິງ Raspberry Pi: ຄຳຖາມທີ່ພົບເລື້ອຍ

ຄຳຖາມທີ່ພົບເລື້ອຍກ່ຽວກັບສິ່ງທີ່ຮອງຮັບ.

ເປັນຫຍັງຂ້ອຍຈຶ່ງເຫັນໜ້າຈໍສີຮຸ້ງເມື່ອພະຍາຍາມເປີດເຄື່ອງ Raspberry Pi?

ໜ້າຈໍສີຮຸ້ງຈະປະກົດຂຶ້ນເປັນເວລາໜຶ່ງວິນາທີໃນຕອນເລີ່ມຕົ້ນຂອງຂະບວນການບູດເມື່ອ GPU firmware ໂຫຼດ. ແນວໃດກໍຕາມ, ຫາກມັນຍັງຄ້າງຢູ່, ອາດຈະມີບັນຫາບາງຢ່າງທີ່ເຮັດໃຫ້ Pi ບໍ່ສາມາດບູດໄດ້.

ສາເຫດທົ່ວໄປຂອງໜ້າຈໍສີຮຸ້ງປະກອບມີ:

  • ການຈ່າຍໄຟບໍ່ພຽງພໍ. ເບິ່ງພາກສ່ວນ ເງື່ອນໄຂເບື້ອງຕົ້ນ ຢູ່ຕົ້ນເອກະສານສະບັບນີ້.

  • ບໍ່ມີລະບົບປະຕິບັດການຕິດຕັ້ງຢູ່. ໃຫ້ກວດເບິ່ງວ່າໄດ້ຕິດຕັ້ງລະບົບປະຕິບັດການແລ້ວ ແລະ ໄດ້ສຽບກາດ microSD ເຂົ້າໃນ Raspberry Pi ຢ່າງຖືກຕ້ອງແລ້ວຫຼືບໍ່. ສຳລັບຄຳແນະນຳກ່ຽວກັບ Fedora ARM ເທິງ Raspberry Pi:

  • ຫາກທ່ານພະຍາຍາມໃຊ້ Fedora ເທິງ Raspberry Pi 1, Raspberry Pi 2, Raspberry Pi Zero, ຫຼື Raspberry Pi ລຸ້ນ A, ທ່ານຈະເຫັນໜ້າຈໍສີຮຸ້ງ. ສິ່ງນີ້ເກີດຂຶ້ນຍ້ອນວ່າ Raspberry Pi ຂອງທ່ານບໍ່ໄດ້ຮັບການຮອງຮັບ (ສະຖາປັດຕະຍະກຳ ARMv6 ແລະ ARMv7 SoCs ແມ່ນບໍ່ຮອງຮັບ).

ສະພາບແວດລ້ອມເດັສທັອບໃດແດ່ທີ່ຮອງຮັບ?

ທຸກເດັສທັອບທີ່ມາກັບ Fedora ຄວນຈະໃຊ້ງານໄດ້ ແລະ ທັງກຣາຟິກ 2D ແລະ 3D ກໍສາມາດໃຊ້ງານໄດ້ທັນທີ. ມີໄດຣເວີໂອເພນຊອຣສ໌ທີ່ເລັ່ງປະສິດທິພາບແບບເຕັມຮູບແບບສຳລັບ Video Core IV GPU.

ຈະມີການປັບປຸງການຮອງຮັບຮາດແວຕື່ມອີກຫຼືບໍ່?

ມີ. ການປັບປຸງໃໝ່ໆຈະຖືກສົ່ງຜ່ານກົນໄກການອັບເດດມາດຕະຖານຂອງ Fedora. ຄຸນສົມບັດໃໝ່ທີ່ສຳຄັນຈະຖືກປະກາດຜ່ານທາງ Fedora Magazine ຫຼື Fedora Planet.

ແລ້ວການຮອງຮັບ Raspberry Pi ລຸ້ນ A/A+, B/B+ (ລຸ້ນທີ 1), 2, Zero/ZeroW, ແລະ Compute Module (ລຸ້ນທີ 1) ເດ?

Raspberry Pi ລຸ້ນເຫຼົ່ານີ້ແມ່ນບໍ່ຮອງຮັບ.

Fedora ບໍ່ຮອງຮັບເທິງໜ່ວຍປະມວນຜົນ ARMv6 ຫຼື ARMv7. ມີຄວາມພະຍາຍາມຫຼາຍຄັ້ງທີ່ຈະຮອງຮັບສິ່ງເຫຼົ່ານີ້ໃນຊ່ວງຫຼາຍປີຜ່ານມາ. ປັດຈຸບັນ ຄວາມພະຍາຍາມທີ່ດີທີ່ສຸດສຳລັບ ARMv6 ແມ່ນ Pignus ເຊິ່ງອີງໃສ່ Fedora 23. ສາມາດເບິ່ງຂໍ້ມູນເພີ່ມເຕີມໄດ້ທີ່ ເວັບໄຊ Pignus. ເນື່ອງຈາກການຮອງຮັບ ARMv7 ໄດ້ຖືກຍົກເລີກໃນ Fedora 37, ທາງເລືອກທີ່ດີທີ່ສຸດສຳລັບ Raspberry Pi 2 ແມ່ນການໃຊ້ Fedora 36.

Fedora ຮອງຮັບ Compute Module 3 ທີ່ອີງໃສ່ SoC ດຽວກັນກັບ Raspberry Pi 3, ແຕ່ ເນື່ອງຈາກ Compute Modules ລຸ້ນກ່ອນໜ້ານັ້ນອີງໃສ່ສະຖາປັດຕະຍະກຳ ARMv6, ພວກມັນຈຶ່ງ ບໍ່ຮອງຮັບ.

ອຸປະກອນ USB ໃດແດ່ທີ່ຮອງຮັບເທິງ Raspberry Pi?

ອຸປະກອນທີ່ຮອງຮັບ USB2 ແລະ USB3 ສ່ວນໃຫຍ່ທີ່ Fedora ຮອງຮັບໃນອຸປະກອນອື່ນໆແມ່ນໃຊ້ໄດ້. ແນວໃດກໍຕາມ ມີບາງຂໍ້ຈຳກັດຂອງ USB bus ໃນຮາດແວ Raspberry Pi ລຸ້ນກ່ອນ Raspberry Pi 4 ຕາມທີ່ ບັນທຶກໄວ້ທີ່ນີ້.

Wi-Fi ໃນຕົວຮອງຮັບເທິງ Raspberry Pi 3, 4, ແລະ Zero 2W ຫຼືບໍ່?

Wifi ເທິງ Raspberry Pi ຊຸດທີ 3, ຊຸດທີ 4, ແລະ Zero 2W ແມ່ນໃຊ້ງານໄດ້ທັນທີກັບ Fedora ທຸກລຸ້ນທີ່ຮອງຮັບ.

ການໃຊ້ Wi-Fi ເທິງແຖວຄຳສັ່ງ (CLI)

ເພື່ອໃຊ້ Wi-Fi ເທິງອິມເມດ minimal ແລະ server ທ່ານສາມາດກຳນົດຄ່າອຸປະກອນໂດຍໃຊ້ແຖວຄຳສັ່ງ:

  • ເພື່ອເບິ່ງລາຍຊື່ເຄືອຂ່າຍທີ່ມີ:

    $ nmcli device wifi list
  • ເພື່ອເຊື່ອມຕໍ່ກັບເຄືອຂ່າຍ:

    $ nmcli device wifi connect __$SSID__ --ask

    ເຊິ່ງ: $SSID ແມ່ນຕົວລະບຸເຄືອຂ່າຍ (ຫຼື ຊື່).

Bluetooth ໃນຕົວຮອງຮັບເທິງ Raspberry Pi 3, 4, ແລະ Zero 2W ຫຼືບໍ່?

Bluetooth ສາມາດໃຊ້ງານໄດ້ປົກກະຕິ ແລະ ໝັ້ນຄົງ. ອຸປະກອນບາງຄັ້ງອາດມີທີ່ຢູ່ bluetooth ທົ່ວໄປ ແຕ່ກໍຄວນຈະໃຊ້ງານໄດ້ໂດຍບໍ່ຕ້ອງຕັ້ງຄ່າໃດໆ.

ສຽງໃຊ້ໄດ້ບໍ່?

ມີການຮອງຮັບການສົ່ງອອກສຽງຜ່ານ HDMI ໃນ Fedora, ແນວໃດກໍຕາມ, ຍັງບໍ່ຮອງຮັບພອດອານາລັອກເທື່ອ. ການສົ່ງອອກສຽງໂດຍໃຊ້ອິນເຕີເຟດສຽງຜ່ານ USB ຄວນຈະໃຊ້ງານໄດ້.

ກ້ອງເສີມສາມາດໃຊ້ງານໄດ້ບໍ່?

ຍັງບໍ່ໄດ້ໃນຕອນນີ້. ຍັງມີການພັດທະນາຢ່າງຕໍ່ເນື່ອງເພື່ອຮອງຮັບສິ່ງນີ້ໃນ upstream ແລະ ເພີ່ມການຮອງຮັບການເລັ່ງປະສິດທິພາບມີເດຍທີ່ເໝາະສົມ.

ການຖອດລະຫັດມີເດຍແບບເລັ່ງປະສິດທິພາບໃຊ້ງານໄດ້ບໍ່?

ບໍ່ໄດ້. ແກ່ນລະບົບ (kernel) ຂອງ upstream ບໍ່ຮອງຮັບລະບົບຍ່ອຍຂອງ kernel ທີ່ຈຳເປັນສຳລັບການຖອດລະຫັດມີເດຍແບບເລັ່ງປະສິດທິພາບ.

HDMI-CEC ໃຊ້ງານໄດ້ບໍ່?

ໄດ້. ມັນຖືກຮອງຮັບໂດຍໃຊ້ການຮອງຮັບ CEC ໃໝ່ຈາກ upstream. ມີ character device ຄື /dev/cec0, ເຊິ່ງສາມາດເຂົ້າເຖິງໄດ້ໂດຍໃຊ້ແອັບພລິເຄຊັນໃດກໍໄດ້ທີ່ຮອງຮັບຣີໂໝດ IR ໂດຍໃຊ້ແຜນຜັງປຸ່ມ rc-cec ໃນແພັກເກດ v4l-utils, ນອກຈາກນີ້ຍັງມີເຄື່ອງມື cec-ctl ສຳລັບໃຊ້ງານເທິງແຖວຄຳສັ່ງອີກດ້ວຍ.

ຮອງຮັບໜ້າຈໍສຳຜັດ Raspberry Pi ຫຼືບໍ່?

ການພັດທະນາສຳລັບໜ້າຈໍສຳຜັດ Raspberry Pi ຢ່າງເປັນທາງການແມ່ນກຳລັງດຳເນີນຢູ່ໃນ upstream ແລະ ມີການຮອງຮັບເບື້ອງຕົ້ນໃນ kernel ລຸ້ນ 4.10, ເບິ່ງ: ບັນຫາ GitHub: raspberrypi/linux - ບໍ່ຮອງຮັບໜ້າຈໍສຳຜັດ LCD 7 ນິ້ວ. Fedora ຈະທົບທວນພາກສ່ວນທີ່ຂາດຫາຍໄປສຳລັບການຮອງຮັບໃນໄວໆນີ້. ໄດຣເວີໜ້າຈໍສຳຜັດຍັງບໍ່ຖືກປ່ອຍອອກມາໃນ upstream ເທື່ອ. ປັດຈຸບັນຍັງບໍ່ມີແຜນທີ່ຈະຮອງຮັບໜ້າຈໍອື່ນໆ.

ຮອງຮັບການສົ່ງອອກໂທລະທັດແບບຄອມໂພຊິດ (composite TV out) ຫຼືບໍ່?

ການສົ່ງອອກໂທລະທັດແບບຄອມໂພຊິດ ປັດຈຸບັນຍັງບໍ່ຮອງຮັບໃນລຸ້ນທີ່ໝັ້ນຄົງຂອງ Fedora ແຕ່ມີການຮອງຮັບຫຼັກໃນ kernel ລຸ້ນ 4.10 ແລ້ວ. ຍັງມີບາງແພັດຊ໌ (patches) ເປີດໃຊ້ງານທີ່ຂາດຫາຍໄປ ເຊິ່ງຈະຖືກເພີ່ມເຂົ້າໃນ kernel ຂອງ Fedora ໃນໄວໆນີ້.

ຮອງຮັບແຜງວົງຈອນເສີມ HATs ຫຼືບໍ່?

ປັດຈຸບັນຍັງບໍ່ຮອງຮັບແຜງວົງຈອນເສີມ HATs.

ຄຳຕອບທີ່ຍາວກວ່ານັ້ນແມ່ນມີຄວາມຊັບຊ້ອນຫຼາຍ. ອິນເຕີເຟດຮາດແວສ່ວນໃຫຍ່ທີ່ເຊື່ອມຕໍ່ຜ່ານຕົວເຊື່ອມຕໍ່ HAT 40 ເຂັມນັ້ນ ແມ່ນຮອງຮັບດ້ວຍໄດຣເວີທີ່ມາກັບ Fedora.

ໄດຣເວີສຳລັບຮາດແວທີ່ຢູ່ເທິງ HATs ທົ່ວໄປສ່ວນຫຼາຍກໍຖືກເປີດໃຊ້ງານ ແລະ ຮອງຮັບໃນ Fedora ເຊັ່ນກັນ. ວິທີຫຼັກໃນການຮອງຮັບແຜງວົງຈອນເສີມ HAT ຕ້ອງໃຊ້ device tree overlays. Kernel ແລະ u-boot 2016.09 boot-loader ຮອງຮັບການໂຫຼດ overlays ແບບກຳນົດເອງ. ປັດຈຸບັນຍັງບໍ່ມີຂໍ້ຕົກລົງໃນ upstream ກ່ຽວກັບວິທີການໂຫຼດ overlays ເຫຼົ່ານີ້ອັດຕະໂນມັດ ດ້ວຍເຄື່ອງມື "overlay manager" (ຫຼືທີ່ຮູ້ຈັກກັນໃນຊື່ Cape Manager) ໂດຍການອ່ານ EEPROM ID ແລະ ໂຫຼດ overlay ທີ່ເໝາະສົມແບບອັດຕະໂນມັດ.

ນອກຈາກນີ້ຍັງບໍ່ມີຂໍ້ຕົກລົງກ່ຽວກັບສ່ວນຂະຫຍາຍຂອງ dtc (Device Tree Compiler) ເພື່ອສ້າງ binary blob overlays, ແລະ ບໍ່ມີຂໍ້ຕົກລົງກ່ຽວກັບຮູບແບບທີ່ແນ່ນອນຂອງໄຟລ໌ overlay. ຕອນນີ້ມີກຸ່ມຄົນກຳລັງເຮັດວຽກເພື່ອແກ້ໄຂບັນຫານີ້ ເຊິ່ງຈະເຮັດໃຫ້ Fedora ສາມາດຮອງຮັບ HATs (Raspberry Pi), Capes (BeagleBone), DIPs (C.H.I.P) ແລະ Mezzanine (96boards) ໄດ້ດີຂຶ້ນໃນອີກບໍ່ດົນ.

HAT ຕົວທຳອິດທີ່ຈະເນັ້ນໃນການຮອງຮັບແມ່ນ Raspberry Pi Sense HAT ຢ່າງເປັນທາງການ. ສິ່ງນີ້ຈະຖືກບັນທຶກເປັນເອກະສານໂດຍໃຊ້ຂັ້ນຕອນແບບກຳນົດເອງໃນການສ້າງ ແລະ ໂຫຼດ overlay ເພື່ອໃຫ້ສາມາດເຂົ້າເຖິງອຸປະກອນໃນຕົວ ເປັນການສາທິດວິທີການເຮັດວຽກຂອງຂະບວນການນີ້ ສຳລັບຜູ້ທີ່ຕ້ອງການໃຊ້ວິທີການແບບກຳນົດເອງນີ້ໄປກ່ອນໃນລະຫວ່າງນີ້. ລິ້ງສຳລັບເອກະສານນີ້ຈະຖືກເພີ່ມໃສ່ບ່ອນນີ້ເມື່ອມັນສຳເລັດ.

ການໃຊ້ງານ config.txt

config.txt ຖືກໃຊ້ສຳລັບການຕັ້ງຄ່າພື້ນຖານເທົ່ານັ້ນໃນຕອນນີ້. ເນື່ອງຈາກມີການໃຊ້ງານໄດຣເວີ vc4 GPU ແບບໂອເພນຊອຣສ໌, ການຕັ້ງຄ່າວິດີໂອສ່ວນໃຫຍ່ແມ່ນຈັດການໂດຍ Linux.

ການຕັ້ງຄ່າ HATs ໂດຍໃຊ້ config.txt ແມ່ນຍັງບໍ່ຮອງຮັບ ແຕ່ກຳລັງຢູ່ໃນການພັດທະນາຢ່າງຈິງຈັງ.

ຮອງຮັບ Device Tree Overlays ຫຼືບໍ່?

ມີການຮອງຮັບພື້ນຖານສຳລັບ overlays ໃນ u-boot ແລະ Linux kernel ແຕ່ upstream ຍັງບໍ່ຮອງຮັບ overlay manager ເທື່ອ.

ຮອງຮັບ GPIO ຫຼືບໍ່?

GPIO ໄດ້ຮັບການຮອງຮັບໂດຍການໃຊ້ libgpiod ພ້ອມກັບ bindings ແລະ ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ.

ປັດຈຸບັນຍັງບໍ່ຮອງຮັບ RPI.GPIO.

ຮອງຮັບ SPI ຫຼືບໍ່?

ຮອງຮັບ, ມີການຮອງຮັບ SPI ຂັ້ນພື້ນຖານແລ້ວ.

ຮອງຮັບ I2C ຫຼືບໍ່?

ຮອງຮັບ, ມີການຮອງຮັບ I2C ຂັ້ນພື້ນຖານແລ້ວ.

ມີການຮອງຮັບ aarch64 ສຳລັບ Raspberry Pi 3 ຫຼືບໍ່?

ມີ! ທ່ານສາມາດດາວໂຫຼດອິມເມດດິສກ໌ aarch64 ສຳລັບ Raspberry Pi 3 ໄດ້ ທີ່ນີ້.

ຂ້ອຍຈະໃຊ້ serial console ແນວໃດ?

Serial console ຖືກປິດໄວ້ເປັນຄ່າເລີ່ມຕົ້ນເທິງ Raspberry Pi 2 ແລະ 3 ເນື່ອງຈາກມັນຈຳເປັນຕ້ອງໃຫ້ອຸປະກອນເຮັດວຽກໃນຄວາມໄວທີ່ຊ້າກວ່າປົກກະຕິຫຼາຍ.

ເພື່ອຕໍ່ສາຍອະແດັບເຕີ USB ໄປຫາ TTL ໃຫ້ປະຕິບັດຕາມ ຄູ່ມືນີ້ຈາກ Adafruit. ທ່ານຈະຕ້ອງມີສາຍ USB to TTL Serial ຂະໜາດ 3.3 ໂວນ ຄືກັບ ສາຍນີ້ຈາກ Adafruit.

ເພື່ອເປີດໃຊ້ງານ serial console ໃຫ້ປະຕິບັດຕາມຂັ້ນຕອນສະເພາະສຳລັບ Raspberry Pi 2 ຫຼື 3 ເນື່ອງຈາກທັງສອງມີຄວາມແຕກຕ່າງກັນເລັກນ້ອຍ:

Raspberry Pi 2:

  1. ສຽບກາດ microSD ເຂົ້າໃນ PC

  2. ໃນພາຕິຊັນ VFAT ໃຫ້ແກ້ໄຂໄຟລ໌ config.txt ແລະ ລຶບເຄື່ອງໝາຍຄອມເມັນອອກຈາກແຖວ enable_uart:

    enable_uart=1
  3. ໃນພາຕິຊັນ boot ໃຫ້ແກ້ໄຂໄຟລ໌ extlinux/extlinux.conf ໂດຍເພີ່ມ console=tty0 console=ttyAMA0,115200 ໃສ່ທ້າຍແຖວ append ເພື່ອໃຫ້ມີລັກສະນະຄ້າຍຄືກັບ:

    append ro root=UUID="LARGE UUID STRING OF TEXT" console=tty0 console=ttyAMA0,115200
  4. ຖອດກາດ microSD ອອກຢ່າງປອດໄພ

  5. ສຽບ microSD ເຂົ້າໃນ Raspberry Pi, ເຊື່ອມຕໍ່ serial console, ແລ້ວເປີດເຄື່ອງ

Raspberry Pi 3:

  1. ສຽບກາດ microSD ເຂົ້າໃນ PC

  2. ໃນພາຕິຊັນ VFAT ໃຫ້ແກ້ໄຂໄຟລ໌ config.txt ແລະ ລຶບເຄື່ອງໝາຍຄອມເມັນອອກຈາກແຖວ enable_uart:

    enable_uart=1
  3. ໃນພາຕິຊັນ boot ໃຫ້ແກ້ໄຂໄຟລ໌ extlinux/extlinux.conf ໂດຍເພີ່ມ: console=tty0 console=ttyS0,115200 ໃສ່ທ້າຍແຖວ append ເພື່ອໃຫ້ມີລັກສະນະຄ້າຍຄືກັບ:

    append ro root=UUID="LARGE UUID STRING OF TEXT" console=tty0 console=ttyS0,115200
  4. ຖອດກາດ microSD ອອກຢ່າງປອດໄພ

  5. ສຽບ microSD ເຂົ້າໃນ Raspberry Pi, ເຊື່ອມຕໍ່ serial console, ແລ້ວເປີດເຄື່ອງ

ຊັບພະຍາກອນເພີ່ມເຕີມ