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.