Xây dựng hình ảnh hệ điều hành Raspbian tùy chỉnh từ nguồn


15

CẬP NHẬT: Câu trả lời này đã được đưa ra từ lâu. Nó sẽ không xây dựng Raspbian Jessie - nó sẽ xây dựng bất cứ hình ảnh phát hành mới nhất nào của Raspberry Pi Foundation dựa trên. Tại thời điểm viết, đây là Raspbian Buster.


Tôi muốn tạo một hình ảnh tùy chỉnh của Raspbian Jessie (chủ yếu sửa đổi giao diện người dùng và thêm một số gói bổ sung).

Do đó, tôi đã lấy hình ảnh do Quỹ cung cấp, sửa đổi nó 'sau thực tế' và sau đó lấy một bản sao lưu hình ảnh từ thẻ SD để phân phối. Rõ ràng, điều này để lại 'dấu vân tay' trên hình ảnh và cũng có thể gây khó khăn cho việc tái tạo các bước, nếu cần.

Tôi đã xem Spulum , tuy nhiên có vẻ như nó chưa được cập nhật cho Jessie. Tài liệu của các công cụ khác có một chút đáng sợ, và khiến tôi cảm thấy như thể có một khoảng cách trong sự hiểu biết của tôi để có thể đạt được những gì tôi đang cố gắng làm.

Cách dễ nhất để xây dựng một phiên bản tùy chỉnh của Raspbian Jessie sẽ được coi là phù hợp để phân phối là gì? Dự án Buildroot, Yocto, OpenEmbedded? Làm thế nào để Quỹ làm cho hình ảnh của họ?

Các công cụ, hướng dẫn, tài liệu, v.v ... đều được chào đón - Tôi thực sự đang tìm kiếm một điểm tham chiếu để có thể làm việc với sự tự tin hơn một chút.


Tôi đã thử làm một gói cho bản thân mình ... đưa tôi hơn một tuần và không đi đến đâu. Có lẽ do thiếu hiểu biết về nội tại của Linux nhưng tôi nghi ngờ nhân bản hình ảnh, sau đó sửa đổi tệp hình ảnh sau khi nhân bản có thể là giải pháp tốt nhất trong trường hợp của bạn.
Piotr Kula

truy cập susestudio.com và xây dựng os / hình ảnh của riêng bạn cho raspberry pi (0/2/3) hoặc cho máy tính :) susestudio.com là cách dễ nhất !!!

Câu trả lời:



3

Bạn đã thử NetInstaller Raspbian chưa được đăng ký chưa?
Nếu không có bất kỳ tùy chỉnh nào, nó sẽ cài đặt một hệ thống rất đơn giản, nhưng bạn có thể tùy chỉnh nó theo một số cách, xem https://github.com/debian-pi/raspbian-ua-netinst#installer-customization để biết chi tiết về điều đó .
Phần thú vị nhất cho trường hợp sử dụng của bạn dường như là kịch bản các tùy chỉnh của bạn post-install.txt. Mặc dù nó có .txtphần mở rộng, nhưng nó có nguồn gốc từ tập lệnh cài đặt chính và do đó được thực thi dưới dạng tập lệnh và bạn có thể (ab) sử dụng thực tế đó. Và đây không phải là một số hack bẩn.


3

Liên quan đến việc tạo ra một hình ảnh, cách rõ ràng sẽ là chỉ tạo nó từ các gói. Xem ở đây nếu hình ảnh được cấu trúc không rõ ràng. Viết kịch bản này từ một danh sách các nguồn có lẽ dễ hơn so với việc học công cụ của người khác thực hiện khá nhiều điều tương tự, đặc biệt là vì hình ảnh Pi hơi bất thường.

Đối với việc tạo các gói, như tôi nghĩ bạn biết, Raspbian là biến thể của Debian, đây là bản phân phối GNU / Linux được nhân bản rộng rãi nhất; đây là cách Ubuntu, Mint, Kali, v.v. bắt đầu (tất cả những gì tôi nghĩ vẫn sử dụng gói apt-get và Debian thực tế trong kho của họ).

Dưới đây là một vài câu hỏi từ người anh em Unix & Linux lớn hơn của chúng tôi , có số lượng câu trả lời phù hợp (tìm kiếm ở đó custom debian image is:question):

Cách tạo .debs, định dạng gói được sử dụng, được ghi lại rõ ràng với các liên kết tiếp theo trên wiki của họ:

Trong thực tế, có một số loại hướng dẫn .pdf chính thức .


-1

Tôi nghĩ rằng nếu bạn có thể tải xuống hình ảnh từ raspberrypi.org tùy chỉnh nó, và sau đó chỉ cần toàn bộ SD nhỏ gọn như tar gz hoặc bất cứ điều gì như nó không phải là cách tốt hơn cho mục đích của bạn?

Tôi đã xem xét http://www.linuxfromscratch.org/ này vài tuần trước nhưng tôi đã bận rộn nên tôi chưa bao giờ thay đổi, nhưng điều này có thể giúp ích.


Tôi đã giải thích rằng đó là những gì tôi đang làm và tại sao điều đó không được mong muốn. Câu trả lời được chấp nhận chắc chắn vẫn là cách tốt nhất.
Mike Roberts
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.