FreeBSD - cara termudah untuk menginstal di RPi saya?

22

Dukungan Raspberry Pi telah bergabung ke FreeBSD-CURRENT beberapa bulan yang lalu. Namun instruksi instalasi terbaru masih melibatkan proses panjang kompilasi silang seluruh OS pada mesin lain untuk membuat gambar instalasi.

Saya menyadari ini adalah hari-hari awal untuk ini (dan kinerjanya tidak akan bagus), tetapi apakah ada cara yang lebih cepat untuk bermain-main dengan FreeBSD di RPi saya sebentar? Apakah mungkin ada yang menerbitkan gambar pre-made dari build terbaru?

Ingmar Hupp
sumber
1
Ohh ini pertanyaan yang brilian! Saya tidak pernah berpikir untuk melakukannya tetapi saya yakin itu adalah kepemilikan karena FreeBSD berjalan pada banyak jenis prosesor, yaitu router, switch telepon, dll. Bagus +1 (Allan akan tahu;))
Piotr Kula
File FreeBSD-Current Image yang disediakan di atas, tidak bisa boot. Ada yang salah dengan MBR / bootloader ...
Kemungkinan duplikat, bisakah saya menjalankan FreeBSD di Pi saya? - karena jawaban tampaknya telah berubah agak signifikan sejak 2012.
Aurora0001

Jawaban:

15

Pembaruan 2014-01-29: Baru saja diumumkan bahwa gambar snapshot arm / armv6 untuk Raspberry Pi sekarang didorong ke server FTP FreeBSD setiap minggu. Anda dapat mengunduh salinan dari mirror FTP FreeBSD lokal Anda , di /pub/FreeBSD/snapshots/ISO-IMAGES/folder.

Pembaruan 2014-01-28: Glen Barber dengan ramah menerbitkan gambar SD ini dari FreeBSD 10.0-RELEASE baru-baru ini , yang juga telah membuat kemajuan besar dalam mendukung perangkat keras. Jadi, ambil itu untuk cara termudah untuk menginstal (tentu saja Anda masih dapat membangun sendiri juga).

Pembaruan 2012-10-30: Gambar yang diperbarui dan instruksi untuk CVS terbaru - sekarang dengan root pada SD

Saya telah menyiapkan VM dan membuat gambar sendiri - inilah hasilnya.

Peringatan

Meskipun ada banyak kemajuan, perlu diingat ini masih dini dan Anda bermain-main dengan kode pra-rilis. Jangan letakkan ini di produksi.

Hal-hal yang belum berfungsi (dalam checkout khusus ini):

  • Keyboard USB (setidaknya milik saya tidak berfungsi, meskipun dikenali - YMMV)
  • U-boot sepertinya tidak peduli dengan uEnv.txt, jadi lokasi root fs di-hardcod di kernel
  • Build memiliki banyak opsi debug yang diaktifkan, jadi jangan membandingannya
  • Ini adalah FreeBSD-CURRENT pada platform yang baru ditambahkan - harapkan akan meledak di wajah Anda dan membakar lubang di karpet Anda

Gambar FreeBSD untuk Raspberry Pi

Belum takut? Baik, ambil gambar prebuilt saya:

Dekompres ini dan tulis ke kartu SD (minimal 1 GB), lalu colokkan Raspberry Pi Anda dan nyalakan. Framebuffer berfungsi, jadi setelah beberapa detik Anda akan melihat pesan boot bergulir oleh dan jika Anda memiliki kabel jaringan terpasang pada akhirnya Anda akan melihat alamat yang ditugaskan DHCP.

masukkan deskripsi gambar di sini

Sekarang Anda dapat ssh in, menggunakan root login dan kata sandi raspberry :

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

Welcome to FreeBSD!

(opsional) Buat sendiri

Ini SAAT INI , pasti sudah ketinggalan zaman pada saat Anda membaca ini. Jadi, jika Anda menginginkan versi terbaru, Anda dapat melakukan apa yang saya lakukan dan membangunnya. Untuk melakukannya, Anda harus mengikuti FreeBSD-CURRENT , ambil skrip build saya dan konfigurasi kernel RPS-Bsc ( /usr/src/sys/arm/conf/jalankan) dan jalankan. Tergantung pada mesin Anda, ini bisa memakan waktu beberapa jam.

Selamat mencoba dan terima kasih kepada orang- orang baik yang membuat FreeBSD .

Ingmar Hupp
sumber
Saya mendapatkan akses ditolak untuk gambar dan konfigurasi kernel. Apakah ada sumber alternatif untuk mereka?
Craig
@Craig: Memperbaiki tautan, harus berfungsi sekarang.
Ingmar Hupp
Apakah mungkin untuk mengubah ukuran gambar setelah menulisnya ke kartu SD?
Giorgio
4

Banyak yang telah meningkat selama beberapa tahun terakhir. Saat ini (awal 2018) prosesnya sangat mudah. Ada gambar siap pakai yang tersedia untuk sebagian besar (semua) papan dan proses instalasinya cukup mudah diikuti. Pada dasarnya Anda:

  1. Unduh gambar kartu SD (gambar STABLE dan CURRENT tersedia, untuk papan versi 3 lihat di sini untuk build CURRENT 64-bit ) perincian tentang apa yang berfungsi pada wiki .
  2. Dekompres gambar ( xz --decompress ...).
  3. Kemudian ddgambar ke kartu SD atau microSD kosong ( dd if=<FreeBSD image file> of=/dev/<SD card mount> bs=1M) - itu akan memakan waktu, control-Takan membiarkan Anda "menonton pot."
  4. Pasang kartu dan berikan daya untuk boot.

Setelah Pi aktif dan berjalan, login - ssh, keyboard & display, atau serial semua berfungsi (untuk kredensial digunakan freebsd/freebsdlebih dari ssh atau Anda juga dapat masuk dengan root / root jika Anda lokal) dan bersenang-senang.

Anda dapat menemukan lebih banyak info tentang FreeBSD Wiki dan jalan-jalan yang bagus di sini dan di sini - hati-hati, rupanya gambar yang digunakan untuk membangun dengan login default ditetapkan untuk freebsd / freebsd dan setidaknya satu sumber "terkemuka" (jalan pertama melalui saya tautan ke) masih mengklaim itu adalah kredensial default.

dlu
sumber