Я думал о покупке Raspberry Pi и запуске Ubuntu на нем. Я осмотрел сеть, и многие говорят, что ей трудно работать на процессорах ARM. Кто-нибудь разобрался, как заставить Raspberry Pi запустить Ubuntu?
источник
Я думал о покупке Raspberry Pi и запуске Ubuntu на нем. Я осмотрел сеть, и многие говорят, что ей трудно работать на процессорах ARM. Кто-нибудь разобрался, как заставить Raspberry Pi запустить Ubuntu?
С официальной страницы FAQ на Raspberry Pi:
Какие дистрибутивы Linux будут поддерживаться при запуске?
Fedora, Debian и ArchLinux будут поддерживаться с самого начала. Мы надеемся увидеть поддержку других дистрибутивов позже. (Из-за проблем с более новыми выпусками Ubuntu и процессора ARM, которые мы используем, Ubuntu не может взять на себя обязательство поддерживать Raspberry Pi в настоящее время.) Вы сможете загружать образы дистрибутивов с нас, как только выйдет Raspberry Pi, и мы также будем продавать предварительно загруженные SD-карты вскоре после выпуска.
Источник: Мой ответ на Raspberry Pi SE
РЕДАКТИРОВАТЬ
Похоже, что с момента запуска Raspberry Pi 2 Snappy Ubuntu Core может работать на RP2.
Благодаря очень успешному сотрудничеству между Raspberry Pi Foundation и Canonical, компанией, стоящей за Ubuntu, мы рады сообщить, что ядро Snappy Ubuntu доступно для Raspberry Pi 2, последнего члена семьи Raspberry Pi.
Однако следует отметить, что это не настольная версия Ubuntu.
В настоящее время нет - Canonical поддерживает только архитектуру процессора ARMv7 от ARM, а Pi имеет чип ARMv6.
источник
Некоторые сложности с ARM являются общей проблемой для всех дистрибутивов, они не всегда зависят от Ubuntu. Они проистекают из того факта, что ARM имеет несколько различных архитектур, предлагая ограниченную совместимость между собой.
Основными дистрибутивами Linux ARM являются следующие (за исключением Gentoo, который по определению скомпилирован с точной целью), и я перечисляю соответствующую целевую архитектуру:
На ваш конкретный вопрос Raspberry PI работает с процессором Broadcom BCM2835 (ARM1176JZF-S). Это архитектура armv6k, которая не совместима с последними сборками Ubuntu, которые оптимизированы для производительности за счет совместимости со старыми конструкциями чипов, такими как этот Broadcom.
Очевидный выбор - запустить архитектуру armel в Debian - вы будете чувствовать себя почти как дома, как если бы вы были в Ubuntu.
Возвращаясь к этому несколько лет спустя, сейчас на рынке доступно много моделей R.PI:
Raspberry PI A, B, A +, B +, Zero и Zero W: они не совместимы со сборками Ubuntu ARM, так как в них используется процессор BCM2835 Broadcom (ARM v6k).
Raspberry PI 2, модель B: на нем установлен процессор BCM2836 Broadcom. Это архитектура ARMv7, а точнее Cortex A7. Эта плата (и, вероятно, все последующие "серии 2" платы R.PI) будет работать с Ubuntu очень хорошо.
Raspberry PI 3, модели A +, B, B +: они работают на процессоре BCM2837 Broadcom. Это архитектура ARMv8, а точнее 64-битный чип Cortex-A53. Эти платы являются превосходным вариантом по сравнению с любыми платами R.PI 2, когда дело доходит до запуска Ubuntu.
Raspberry PI 4, модель B: эта модель основана на BCM2711, четырехъядерном 64-разрядном чипе Cortex-A72 (ARM v8), почти в три раза быстрее, чем SoC в платах PI Model 3. Эта доска теперь является лучшим вариантом для запуска Ubuntu на Raspberry PI .
Canonical выпустила Ubuntu Core (также известный как «Snappy») для R.PI 2, но стоит отметить, что это дистрибутив сервера без среды рабочего стола. Кроме того, стандартные образы серверов Ubuntu 16.04 и 18.04, которые можно расширить для включения среды рабочего стола, доступны для R.PI 2 и R.PI 3. Ubuntu MATE теперь также доступен для Raspberry PI.
Все текущие изображения Raspberry PI связаны с этой страницы в вики Ubuntu.
источник
Основано на последнем обновлении на официальном сайте FAQ :
источник
Вики Ubuntu Raspberry Pi является наиболее надежным и уточненным источником информации об установке Ubuntu на Raspberry Pi, но Ubuntu изображения для Raspberry Pi связаны в вики Ubuntu Raspberry Pi не является официально поддерживается релиз Ubuntu. Для Raspberry Pi 2 доступен образ Ubuntu 14.04 LTS (Trusty Tahr), который сочетает в себе выпущенный дистрибутив 14.04 с PPA, содержащим ядра и прошивку, которые работают на Raspberry Pi 2. Инструкции по установке этого образа находятся на той же веб-странице.
Официальные изображения
armhf
Raspberry Pi 2: ubuntu-18.04-preinstalled-server-armhf + raspi2.img.xz (изображение 4G, сжатые 296 МБ)
Raspberry Pi 3: Официальные изображения Raspberry Pi 2 можно использовать с Pi 3B / 3B + после незначительных изменений (см. Инструкции ).
Ubuntu MATE для Raspberry Pi 2/3
Raspberry Pi 4: Вы можете установить Ubuntu Server + среду рабочего стола (необязательно) на Raspberry Pi 4, следуя инструкциям в этом ответе .
Другие версии можно найти по адресу http://cdimage.ubuntu.com/ubuntu/releases/.
arm64
Стандартные ISO-образы arm64 можно использовать с Raspberry Pi 3. Инструкции по загрузке приведены здесь .
Canonical выпустила официальные [образы Ubuntu Core 16 и Core 18 для Raspberry Pi 3. Инструкции по его установке есть на Raspberry Pi | Портал разработчиков Ubuntu . Как сказано в вики: Snappy Ubuntu Core - это новая версия Ubuntu с обновлениями транзакций - минимальный образ сервера с теми же библиотеками, что и в современной Ubuntu, но приложения предоставляются с помощью более простого механизма.
Ubuntu Core 16 основан на Ubuntu 16.04 и поддерживается в течение 5 лет.
Ubuntu Core 18 основан на Ubuntu 18.04 и поддерживается в течение 10 лет.
Новая версия Ubuntu Core выпускается каждые 2 года в четные годы (2016, 2018 и т. Д.).
Ubuntu MATE 16.04 имеет полностью работающий Bluetooth и Wi-Fi на Raspberry Pi 3.
источник