FreeBSD - найпростіший спосіб установки на мій RPi?


22

Підтримка Raspberry Pi була об'єднана у FreeBSD-СУЧАСНІ кілька місяців тому. Однак останні інструкції з установки все ще передбачають тривалий процес перехресного компіляції всієї ОС на іншій машині для створення інсталяційного образу.

Я розумію, що для цього є ранні дні (і продуктивність не буде великою), але чи є швидший спосіб пограти з FreeBSD на моєму RPi трохи? Хтось, можливо, публікував якісь попередньо зроблені зображення останніх збірок?


1
О, це геніальне питання! Я ніколи не думав це робити, але впевнений, що це можливо, оскільки FreeBSD працює на багатьох типах процесорів, тобто на маршрутизаторах, телефонних комутаторах тощо. Хороший +1 (Аллан знатиме;))
Пьотр Кула,

Файл FreeBSD-Поточного зображення, наданий вище, не завантажується. Щось не так з MBR / завантажувачем ...

Можливий дублікат Чи можу я запустити FreeBSD на своєму Pi? - оскільки, здається, відповіді значно змінилися з 2012 року.
Aurora0001,

Відповіді:


15

Оновлення 2014-01-29: Він тільки що було оголошено , що рука / ARMv6 зображення знімків для Raspberry Pi тепер штовхають до серверів FreeBSD FTP на щотижневій основі. Ви можете завантажити копію з місцевого дзеркала FreeBSD FTP у /pub/FreeBSD/snapshots/ISO-IMAGES/папці.

Оновлення 2014-01-28: Глен Барбер люб’язно опублікував це зображення SD недавнього FreeBSD 10.0-RELEASE , яке також досягло величезного прогресу у підтримці обладнання. Тому просто захопіть це для найпростішого способу встановлення (звичайно, ви також можете створити свій власний ).

Оновлення 2012-10-30: оновлено зображення та інструкції до останнього CVS - тепер із коренем на SD

Я встановив VM і створив зображення сам - ось результат.

Коваджі

Хоча прогрес був дуже великий, майте на увазі, що це ще ранні дні, і ви граєте з кодом попереднього випуску. Не вкладайте це у виробництво.

Речі, які ще не працюють (в даному касі):

  • USB-клавіатура (принаймні моя не працює, незважаючи на те, що її розпізнають - YMMV)
  • U-boot, здається, не дбає про uEnv.txt, тому місце кореневого fs жорстко кодується в ядрі
  • У збірці ввімкнено багато варіантів налагодження, тому не варто переглядати її
  • Це FreeBSD-CURRENT на щойно доданій платформі - очікуйте, що вона підірветься вам в обличчя і пропалить отвори у вашому килимі

Зображення FreeBSD для Raspberry Pi

Ще не злякалися? Добре, захоплюй моє попередньо створене зображення:

Декомпресуйте це і запишіть його на SD-карту (принаймні 1 Гб), після чого підключіть його до програми Raspberry Pi та увімкніть її. Framebuffer працює, тому через декілька секунд ви побачите повідомлення про завантаження, і прокрутка, і якщо у вас підключений мережевий кабель, зрештою, ви побачите призначену DHCP адресу.

введіть тут опис зображення

Тепер ви можете SSH в, використовуючи логін корінь і пароль малину :

FreeBSD 10.0-CURRENT (RPI-Bsc) #10: Tue Oct 30 17:23:44 GMT 2012

Welcome to FreeBSD!

(необов’язково) Створення власного

Оскільки НЕБЕЗПЕЧЕНО , воно обов'язково застаріло до того часу, коли ви прочитаєте це. Тож якщо ви хочете останню версію, ви можете робити те, що я зробив, і будувати її. Для цього вам потрібно дотримуватися FreeBSD-CURRENT , захопити мій сценарій збірки та конфігурацію ядра RPS-Bsc (йде в /usr/src/sys/arm/conf/) та запустити його. Залежно від вашої машини це може зайняти кілька годин.

Удачі та вдячності приємним людям, які роблять FreeBSD .


Я отримую заборонений доступ до зображення та конфігурації ядра. Чи є альтернативне джерело для них?
Крейг

@Craig: виправлено посилання, має працювати зараз.
Інгмар Хупп

Чи можливо змінити розмір зображення після запису на SD-карту?
Джорджіо

4

Багато що покращилося за останні кілька років. У ці дні (на початку 2018 року) процес дуже простий. Для більшості (усіх) плат доступні готові зображення, за якими слід легко встановити процес установки. В основному ви:

  1. Завантажте зображення SD-карти ( наявні як СТАБІЛЬНІ, так і ТОЧНІ зображення; на дошках версії 3 дивіться тут 64-бітну СУЧАСНУ збірку ) подробиці того, що працює на вікі .
  2. Декомпресуйте зображення ( xz --decompress ...).
  3. Потім ddзображення на порожню карту SD або microSD ( dd if=<FreeBSD image file> of=/dev/<SD card mount> bs=1M) - це займе деякий час, control-Tдозволить вам "спостерігати за горщиком".
  4. Встановіть картку та застосуйте живлення до завантаження.

Після того, як Pi запрацює, увійдіть - ssh, клавіатура та дисплей чи серійні всі роботи (для використання облікових даних freebsd/freebsdнад ssh або ви також можете увійти з root / root, якщо ви локальні) та отримуйте задоволення.

Ви можете знайти більше інформації про FreeBSD Wiki та приємні прогулянки тут і тут - будьте уважні , однак, мабуть, зображення, які використовуються для побудови за допомогою входу за замовчуванням, встановленого на freebsd / freebsd та принаймні одного "поважного" джерела (перша прогулянка через I посилання на) все ще стверджують, що це типові облікові дані.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.