ฉันคิดจะซื้อRaspberry Piและใช้ Ubuntu กับมัน ฉันได้ดูเว็บแล้วหลายสิ่งหลายอย่างบอกว่ามันยากที่จะทำงานกับโปรเซสเซอร์ ARM มีใครคิดวิธีการรับ Raspberry pi เพื่อเรียกใช้ Ubuntu?
ฉันคิดจะซื้อRaspberry Piและใช้ Ubuntu กับมัน ฉันได้ดูเว็บแล้วหลายสิ่งหลายอย่างบอกว่ามันยากที่จะทำงานกับโปรเซสเซอร์ ARM มีใครคิดวิธีการรับ Raspberry pi เพื่อเรียกใช้ Ubuntu?
คำตอบ:
จากหน้าคำถามที่พบบ่อยอย่างเป็นทางการที่ Raspberry Pi:
Linux distros ใดบ้างที่จะรองรับการเปิดตัว
Fedora, Debian และ ArchLinux จะได้รับการสนับสนุนตั้งแต่เริ่มต้น เราหวังว่าจะเห็นการสนับสนุนจาก distros อื่น ๆ ในภายหลัง (เนื่องจากปัญหาเกี่ยวกับ Ubuntu และโปรเซสเซอร์ ARM รุ่นใหม่ที่เราใช้อยู่ Ubuntu จึงไม่สามารถให้การสนับสนุน Raspberry Pi ได้ในขณะนี้) คุณจะสามารถดาวน์โหลดภาพ distro จากเราได้ทันทีที่ Raspberry Pi เปิดตัว และเราจะจำหน่ายการ์ด SD ที่โหลดล่วงหน้าไม่นานหลังจากเปิดตัว
ที่มา: คำตอบของฉันใน Raspberry Pi SE
แก้ไข
ดูเหมือนว่าตั้งแต่การเปิดตัว Raspberry Pi 2 นั้นSnappy Ubuntu Coreสามารถทำงานได้บน RP2
ด้วยความร่วมมือที่ประสบความสำเร็จอย่างมากระหว่าง Raspberry Pi Foundation และ Canonical บริษัท หลัง Ubuntu เรายินดีที่จะประกาศว่า Snappy Ubuntu Core พร้อมใช้งานสำหรับ Raspberry Pi 2 ซึ่งเป็นสมาชิกครอบครัว Raspberry Pi ล่าสุด
อย่างไรก็ตามควรสังเกตด้วยความกังวลว่านี่ไม่ใช่อูบุนตูเวอร์ชันเดสก์ท็อป
ปัจจุบันไม่ - Canonical สนับสนุนสถาปัตยกรรม ARMv7 processor ของ ARM เท่านั้นและ Pi มีชิป ARMv6
ภาวะแทรกซ้อนบางอย่างกับ ARM เป็นปัญหาที่พบได้ทั่วไปสำหรับการแจกแจงทั้งหมดซึ่งไม่ใช่เฉพาะ Ubuntu เท่านั้น พวกเขาเกิดจากความจริงที่ว่า ARM มีสถาปัตยกรรมที่แตกต่างกันจำนวน จำกัด โดยไม่ จำกัด การทำงานร่วมกันระหว่างกัน
การกระจาย Linux ARM ชั้นนำมีดังต่อไปนี้ (ไม่รวม Gentoo ซึ่งโดยนิยามจะถูกรวบรวมไปยังเป้าหมายที่แน่นอน) และฉันกำลังแสดงรายการสถาปัตยกรรมเป้าหมายที่สอดคล้องกัน:
Ubuntu: ARMv7 and up, thumb 2 (32 bit)
Debian: ARMv4t and up (armel) ARMv7 and up (armhf)
Fedora: ARMv5tel (arm) ARMv7hl (armhf)
Arch Linux: ARMv5te or higher
สำหรับคำถามเฉพาะของคุณ Raspberry PI จะรัน CPU Broadcom BCM2835 (ARM1176JZF-S) นี่คือสถาปัตยกรรม armv6k ซึ่งไม่สามารถใช้งานร่วมกับงานสร้างล่าสุดของ Ubuntu ซึ่งได้รับการปรับให้เหมาะสมสำหรับประสิทธิภาพโดยเสียค่าใช้จ่ายในการทำงานร่วมกับการออกแบบชิปรุ่นเก่าเช่น Broadcom นี้
ตัวเลือกที่ชัดเจนคือการใช้งานสถาปัตยกรรม armel ของ Debian - คุณจะรู้สึกเหมือนอยู่บ้านราวกับว่าคุณอยู่บน Ubuntu
การกลับมาอีกครั้งในอีกไม่กี่ปีต่อมาขณะนี้มีรุ่น R.PI จำนวนมากในตลาด:
Raspberry PI A, B, A +, B +, Zero และ Zero W: สิ่งเหล่านี้เข้ากันไม่ได้กับ Ubuntu ARM builds เนื่องจากใช้ BCM2835 Broadcom CPU (ARM v6k)
ราสเบอร์รี่ PI 2 รุ่น B: ใช้งาน CPU ของ BCM2836 Broadcom นี่คือสถาปัตยกรรม ARMv7 ซึ่งเป็น Cortex A7 ที่แม่นยำ บอร์ดนี้ (และบอร์ด R.PI "ซีรีส์ 2" ที่ตามมาทั้งหมดน่าจะใช้งาน Ubuntu ได้)
ราสเบอร์รี่ PI 3 รุ่น A +, B, B +: เหล่านี้ทำงานบน BCM2837 Broadcom CPU นี่คือสถาปัตยกรรม ARMv8 ซึ่งเป็นชิป 64 บิต Cortex-A53 ที่แน่นอน บอร์ดเหล่านี้เป็นตัวเลือกที่ยอดเยี่ยมเหนือบอร์ด R.PI 2 ใด ๆ เมื่อพูดถึงการใช้งาน Ubuntu
ราสเบอร์รี่ PI 4, รุ่น B: อันนี้มีพื้นฐานจาก BCM2711, คอร์เท็กซ์ Cortex-A72 (ARM v8) 64 บิตแบบ quad-core ชิป 64 บิตเกือบสามเท่าของ SoC ในบอร์ดรุ่น 3 PI บอร์ดนี้ตอนนี้เป็นตัวเลือกที่ดีที่สุดในการเรียกใช้อูบุนตูราสเบอร์รี่ PI
Canonical ได้เปิดตัว Ubuntu Core (aka "Snappy") สำหรับ R.PI 2 แต่มันก็สังเกตได้ว่านี่คือการกระจายเซิร์ฟเวอร์ที่ไม่มีสภาพแวดล้อมของเดสก์ท็อป นอกจากนี้อิมเมจเซิร์ฟเวอร์มาตรฐาน Ubuntu 16.04 และ 18.04 ที่สามารถขยายเพื่อรวมสภาพแวดล้อมเดสก์ท็อปพร้อมใช้งานสำหรับ R.PI 2 และ R.PI 3 ขณะนี้ Ubuntu MATE พร้อมใช้งานสำหรับ Raspberry PI แล้ว
รูปภาพ Raspberry PI ทั้งหมดในปัจจุบันมีการเชื่อมโยงจากหน้านี้บน Ubuntu wiki
จากการอัพเดทล่าสุดบนคำถามที่พบบ่อยของเว็บไซต์อย่างเป็นทางการ:
...
Raspbian (ขึ้นอยู่กับ Debian), Arch Linux และ Pidora ทำงานบน Raspberry Pi 1, 2 และ 3 Ubuntu MATE และ Ubuntu Snappy Coreก็ทำงานบน Pi 2 และ 3 เท่านั้น
...
อูบุนตูราสเบอร์รี่ Pi วิกิพีเดียเป็นที่น่าเชื่อถือมากที่สุดและ up-to-date แหล่งสำหรับข้อมูลเกี่ยวกับการติดตั้ง Ubuntu บนราสเบอร์รี่ Pi แต่ภาพอูบุนตูสำหรับราสเบอร์รี่ Pi เชื่อมโยงกับที่วิกิพีเดียอูบุนตูราสเบอร์รี่ Pi ไม่ปล่อย Ubuntu สนับสนุนอย่างเป็นทางการ ภาพ Ubuntu 14.04 LTS (Trusty Tahr) พร้อมใช้งานสำหรับ Raspberry Pi 2 ซึ่งรวมการกระจาย 14.04 ที่เผยแพร่กับ PPA ที่มีเมล็ดและเฟิร์มแวร์ซึ่งทำงานบน Raspberry Pi 2 คำแนะนำสำหรับการติดตั้งภาพนี้อยู่ที่หน้าเว็บเดียวกัน
armhf
Raspberry Pi 2: ubuntu-18.04-preinstalled-server-armhf + raspi2.img.xz (ภาพ 4G บีบอัด 296MB)
Raspberry Pi 3: รูปภาพ Raspberry Pi 2 อย่างเป็นทางการสามารถใช้กับ Pi 3B / 3B + หลังจากการเปลี่ยนแปลงเล็กน้อย (ดูคำแนะนำ )
Raspberry Pi 4: คุณสามารถติดตั้ง Ubuntu Server + สภาพแวดล้อมเดสก์ท็อป (ตัวเลือก) บน Raspberry Pi 4 โดยทำตามคำแนะนำในคำตอบนี้
รุ่นเพิ่มเติมสามารถดูได้ที่http://cdimage.ubuntu.com/ubuntu/releases/
arm64
ภาพ ISO arm64 ทั่วไปสามารถใช้กับราสเบอร์รี่ Pi 3. คำแนะนำสำหรับการบูตเหล่านี้มีที่นี่
Canonical ได้เปิดตัวเป็นทางการ [Ubuntu Core 16 และ Core 18 รูปสำหรับ Raspberry Pi 3 คำแนะนำสำหรับการติดตั้งอยู่ที่Raspberry Pi | อูบุนตูพอร์ทัลนักพัฒนา ตามที่ wiki พูดว่า: Snappy Ubuntu Core เป็นการแสดงผลใหม่ของ Ubuntu พร้อมการอัพเดตทรานแซคชั่น - อิมเมจเซิร์ฟเวอร์ขั้นต่ำที่มีไลบรารีเดียวกับ Ubuntu ทุกวันนี้ แต่แอปพลิเคชั่นมีกลไกที่เรียบง่ายกว่า
Ubuntu Core 16ตั้งอยู่บน Ubuntu 16.04 และได้รับการสนับสนุนเป็นเวลา 5 ปี
Ubuntu Core 18ขึ้นอยู่กับ Ubuntu 18.04 และได้รับการสนับสนุนเป็นเวลา 10 ปี
Ubuntu Core รุ่นใหม่ออกทุก 2 ปีในปีเลขคู่ (2559, 2018 เป็นต้น)
Ubuntu MATE 16.04 ทำงานได้อย่างสมบูรณ์กับบลูทู ธ และ wifi บน Raspberry Pi 3