Raspberry Pi สามารถใช้งาน Ubuntu ได้หรือไม่?


60

ฉันคิดจะซื้อRaspberry Piและใช้ Ubuntu กับมัน ฉันได้ดูเว็บแล้วหลายสิ่งหลายอย่างบอกว่ามันยากที่จะทำงานกับโปรเซสเซอร์ ARM มีใครคิดวิธีการรับ Raspberry pi เพื่อเรียกใช้ Ubuntu?

คำตอบ:


41

จากหน้าคำถามที่พบบ่อยอย่างเป็นทางการที่ 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 ล่าสุด

อย่างไรก็ตามควรสังเกตด้วยความกังวลว่านี่ไม่ใช่อูบุนตูเวอร์ชันเดสก์ท็อป


3
ขอบคุณ ฉันหวังว่าพวกเขาจะทำงานให้กับราสเบอร์รี่ปี่เร็ว ๆ นี้ ฉันรู้ว่าผู้คนจำนวนมากจะชอบที่
— Jordan

2
หรือพวกเขาจะย้ายไปยังบอร์ดที่รองรับ cubieboard.org
— Mateo

2
ดูคำตอบด้านล่างโดย @ 0xF2 สำหรับรายละเอียดที่เป็นประโยชน์ (ซึ่งจะมีมูลค่าเพิ่มให้คำตอบนี้ .... )
— nealmcb

@Jordan Raspberry Pi 2 เปิดตัวแล้ว ฉันควรใช้งาน Ubuntu Core
— Archisman Panigrahi

Snappy Ubuntu เป็นพี่น้องที่เข้ากันไม่ได้กับ Ubuntu แบบดั้งเดิมที่ใช้ Debian
— Thorbjørn Ravn Andersen

18

ปัจจุบันไม่ - Canonical สนับสนุนสถาปัตยกรรม ARMv7 processor ของ ARM เท่านั้นและ Pi มีชิป ARMv6


3
โปรดอัปเดตคำตอบนี้ ทุกอย่างเปลี่ยนไป :)
— Android Dev

นี่เป็นข้อมูลอ้างอิงที่ดีกว่าwiki.ubuntu.com/ARM/RaspberryPi
— jackweirdy

13

ภาวะแทรกซ้อนบางอย่างกับ 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


แล้วอูบุนตูรุ่นเก่ารุ่นใดที่ทำงานบน Pi?
— Mathias Lykkegaard Lorenzen

ฉันคาดหวังว่า 9.04 จะทำงานได้ดี แต่ฉันไม่แน่ใจว่าทำไมคุณไม่ใช้ Debian ปัจจุบันแทน
— 0xF2

ฉันต้องการความเข้ากันได้กับดองเกิล WiFi เฉพาะที่ฉันรู้ว่าใช้ได้กับ Ubuntu ฉันยังไม่ได้ซื้อดองเกิลหรือ Pi เอง แต่ฉันต้องการตั้งค่าทั้งหมดที่รับประกันว่าจะทำงาน
— Mathias Lykkegaard Lorenzen

ง่ายต่อการมุ่งไปที่ Sparkfun หรือ Adafruit และซื้อด็องเกิลที่เข้ากันได้กับ Raspbian ซึ่งเป็นระบบปฏิบัติการเริ่มต้นสำหรับ Raspberry PI (อนุพันธ์ Debian) กำลังมองหาฮาร์ดแวร์ "ที่เข้ากันได้กับ Ubuntu" เมื่อคุณนึกถึงการใช้ distro อายุ 5 ปีจะไม่จบลงด้วยดี
— 0xF2

2

จากการอัพเดทล่าสุดบนคำถามที่พบบ่อยของเว็บไซต์อย่างเป็นทางการ:

...
Raspbian (ขึ้นอยู่กับ Debian), Arch Linux และ Pidora ทำงานบน Raspberry Pi 1, 2 และ 3 Ubuntu MATE และ Ubuntu Snappy Coreก็ทำงานบน Pi 2 และ 3 เท่านั้น
...


0

อูบุนตูราสเบอร์รี่ 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

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.