FreeBSD - cách dễ nhất để cài đặt trên RPi của tôi?


22

Hỗ trợ Raspberry Pi đã được sáp nhập vào FreeBSD-CURRENT vài tháng trước. Tuy nhiên, các hướng dẫn cài đặt mới nhất vẫn liên quan đến quá trình biên dịch chéo toàn bộ HĐH trên một máy khác để tạo ảnh cài đặt.

Tôi nhận ra rằng đó là những ngày đầu cho điều này (và hiệu suất sẽ không tuyệt vời), nhưng có cách nào nhanh hơn để chơi xung quanh với FreeBSD trên RPi của tôi một chút không? Có ai công bố một số hình ảnh được thực hiện trước của các bản dựng gần đây có lẽ?


1
Ohh đây là một câu hỏi tuyệt vời! Tôi chưa bao giờ nghĩ sẽ làm điều đó nhưng tôi chắc chắn đó là khả năng vì FreeBSD chạy trên nhiều loại bộ xử lý, ví dụ như bộ định tuyến, chuyển mạch điện thoại, v.v .. Nice +1 (Allan sẽ biết;))
Piotr Kula

FreeBSD - Tệp hình ảnh hiện tại được cung cấp ở trên, sẽ không khởi động. Sai cái gì đó với MBR / bootloader ...

Bản sao có thể có của Tôi có thể chạy FreeBSD trên Pi của mình không? - vì các câu trả lời dường như đã thay đổi đáng kể kể từ năm 2012.
Aurora0001

Câu trả lời:


15

Cập nhật 2014-01-29:vừa được thông báo rằng hình ảnh chụp nhanh arm / armv6 cho Raspberry Pi hiện đang được đẩy lên các máy chủ FTP FreeBSD trên cơ sở hàng tuần. Bạn có thể tải xuống một bản sao từ nhân bản FTP FreeBSD cục bộ của mình trong /pub/FreeBSD/snapshots/ISO-IMAGES/thư mục.

Cập nhật 2014-01-28: Glen Barber vui lòng xuất bản hình ảnh SD này của FreeBSD 10.0-RELEASE gần đây , cũng đã đạt được tiến bộ lớn trong việc hỗ trợ phần cứng. Vì vậy, chỉ cần lấy đó để có cách dễ nhất để cài đặt (tất nhiên bạn vẫn có thể tự xây dựng ).

Cập nhật 2012-10-30: Cập nhật hình ảnh và hướng dẫn về CVS mới nhất - hiện có root trên SD

Tôi đã thiết lập một VM và tự xây dựng hình ảnh - đây là kết quả.

Hãy cẩn thận

Mặc dù đã có rất nhiều tiến bộ, hãy nhớ rằng vẫn còn sớm và bạn đang chơi xung quanh với mã phát hành trước. Đừng đưa thứ này vào sản xuất.

Những thứ chưa hoạt động (trong phần thanh toán cụ thể này):

  • Bàn phím USB (ít nhất là của tôi không hoạt động, mặc dù được công nhận - YMMV)
  • U-boot dường như không quan tâm đến uEnv.txt, vì vậy vị trí fs gốc được mã hóa cứng trong kernel
  • Bản dựng có nhiều tùy chọn gỡ lỗi được bật, vì vậy đừng đi điểm chuẩn
  • Đây là FreeBSD-CURRENT trên nền tảng mới được thêm vào - hy vọng nó sẽ nổ tung trên mặt bạn và đốt các lỗ trên thảm của bạn

Hình ảnh FreeBSD cho Raspberry Pi

Chưa sợ à? Tốt, lấy hình ảnh dựng sẵn của tôi:

Giải nén cái này và ghi nó vào thẻ SD (ít nhất 1 GB), sau đó cắm nó vào Raspberry Pi của bạn và cấp nguồn cho nó. Bộ đệm khung hoạt động, vì vậy sau vài giây, bạn sẽ thấy các thông báo khởi động cuộn qua và nếu bạn có cáp mạng được cắm, cuối cùng bạn sẽ thấy địa chỉ được gán DHCP.

nhập mô tả hình ảnh ở đây

Bây giờ bạn có thể ssh in, sử dụng đăng nhập root và mật khẩu mâm xôi :

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

Welcome to FreeBSD!

(tùy chọn) Xây dựng của riêng bạn

Đây là HIỆN TẠI , chắc chắn sẽ hết hạn vào thời điểm bạn đọc nó. Vì vậy, nếu bạn muốn phiên bản mới nhất, bạn có thể làm những gì tôi đã làm và xây dựng nó. Để làm như vậy, bạn cần theo dõi FreeBSD-CURRENT , lấy tập lệnh xây dựng của tôi và cấu hình kernel RPS-Bsc (đi vào /usr/src/sys/arm/conf/) và chạy nó. Tùy thuộc vào máy của bạn, việc này có thể mất vài giờ.

Chúc may mắn và cảm ơn những người tốt bụng làm FreeBSD .


Tôi nhận được quyền truy cập bị từ chối cho hình ảnh và cấu hình kernel. Có một nguồn thay thế cho họ?
Craig

@Craig: Đã sửa các liên kết, nên hoạt động ngay.
Ingmar Hupp

Có thể thay đổi kích thước hình ảnh sau khi ghi nó vào thẻ SD?
Giorgio

4

Nhiều thứ đã được cải thiện trong vài năm qua. Những ngày này (đầu năm 2018) quá trình này rất dễ dàng. Có những hình ảnh dựng sẵn có sẵn cho hầu hết (tất cả) các bảng và quá trình cài đặt khá dễ thực hiện. Về cơ bản bạn:

  1. Tải xuống hình ảnh thẻ SD (cả hình ảnh ỔN ĐỊNHHIỆN TẠI đều có sẵn, đối với các bảng phiên bản 3 xem tại đây để xây dựng HIỆN TẠI 64 bit ) chi tiết về những gì đang hoạt động trên wiki .
  2. Giải nén hình ảnh ( xz --decompress ...).
  3. Sau đó, ddhình ảnh vào một thẻ SD hoặc thẻ nhớ trống ( dd if=<FreeBSD image file> of=/dev/<SD card mount> bs=1M) - sẽ mất một lúc, control-Tsẽ cho phép bạn "xem nồi".
  4. Cài đặt thẻ và cấp nguồn để khởi động.

Khi Pi hoạt động, hãy đăng nhập - ssh, bàn phím và hiển thị hoặc nối tiếp tất cả công việc (đối với thông tin đăng nhập sử dụng freebsd/freebsdqua ssh hoặc bạn cũng có thể đăng nhập bằng root / root nếu bạn là người địa phương) và vui chơi.

Bạn có thể tìm thêm thông tin trên FreeBSD Wiki và đi bộ tốt ở đâyđây - xem ra, hình ảnh rõ ràng được sử dụng để xây dựng với thông tin đăng nhập mặc định được đặt thành freebsd / freebsd và ít nhất một nguồn "có uy tín" (lần đầu tiên đi qua tôi liên kết đến) vẫn khẳng định đó là những thông tin mặc định.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.