Створіть власні зображення Raspbian OS з джерела


16

ОНОВЛЕННЯ: Цю відповідь давали давно. Він не будуватиме Raspbian Jessie - він буде будувати все, на чому базується останнє випущене зображення фонду Raspberry Pi. На момент написання це - Raspbian Buster.


Я хочу створити на замовлення зображення Raspbian Jessie (в основному змінити інтерфейс користувача та додати кілька додаткових пакетів).

Таким чином, я взяв зображення, надане Фондом, змінив його «після факту», а потім взяв резервну копію зображення з SD-карти, щоб потім поширити. Очевидно, що це залишає «відбитки пальців» на зображенні, а також може ускладнити відтворення кроків, якщо цього потрібно.

Я подивився на Шпінделя , проте, здається, він ще не був оновлений для Джессі. Документація інших інструментів була трохи залякаючою, і вона залишила у мене відчуття, ніби існує розрив у моєму розумінні, щоб досягти того, що я намагаюся зробити.

Який найпростіший спосіб створити власну версію Raspbian Jessie, яка вважалася б придатною для розповсюдження? Buildroot, проект Yocto, OpenEmbedded? Як Фонд створює їх імідж?

Інструменти, навчальні посібники, документація тощо вітаються - я дуже шукаю точку відліку, з якою можна працювати з трохи більшою впевненістю.


Я спробував скласти пакет для себе ... взяв мене більше тижня і нікуди не потрапив. Можливо, через нерозуміння властивостей Linux, але я підозрюю, що клонувати зображення, то змінити файл зображення після клонування може бути найкращим рішенням у вашому випадку.
Петро Кула

перейдіть на susestudio.com і створіть власний os / image для малинового пі (0/2/3) або для комп'ютерів :) susestudio.com - найпростіший спосіб !!!

Відповіді:



3

Ви пробували Raspbian UnaTTended NetInstaller ?
Без будь-яких налаштувань він би встановив дуже голі кістки, але ви можете налаштувати її кількома способами, див. Https://github.com/debian-pi/raspbian-ua-netinst#installer-customization для детальної інформації про це .
Найцікавішою частиною для Вашого випадку використання є сценарій налаштування в post-install.txt. Незважаючи на те, що у нього є .txtрозширення, він отримується з основного сценарію встановлення і, таким чином, виконується як сценарій, і ви можете (ab) використовувати цей факт. І це не якийсь брудний злом.


3

Що стосується створення зображення, очевидним способом було б просто створити його з пакетів. Дивіться тут, чи не структуровано зображення, незрозуміло. Списати це зі списку джерел, мабуть, простіше, ніж вивчити чужий інструмент, який робить майже те саме, тим більше, що зображення Pi є трохи незвичними.

Що стосується створення пакетів, я думаю, що вам відомо, Raspbian - це варіант Debian, який є найбільш широко клонованим дистрибутивом GNU / Linux; саме так почалися Ubuntu, Mint, Kali тощо (все, на мою думку, досі використовують apt-get і фактичні пакети Debian у своїх репостах).

Ось пара питань від нашого більшого брата та сестри Unix & Linux , на які є відповідні відповіді (пошук там був custom debian image is:question):

Як створити .debs, використовуваний формат пакунка, добре задокументований з подальшими посиланнями на їх вікі:

Насправді є якийсь офіційний підручник .pdf .


-1

Я думаю, якщо ви можете завантажити зображення з raspberrypi.org, налаштувати його, а потім просто ввести цілий SD компакт-диск, як tar gz або щось подібне, це не кращий спосіб для вашої мети?

Я розглядав це http://www.linuxfromscratch.org/ кілька тижнів тому, але я був зайнятий, тому я ніколи не змінив це, але це може допомогти.


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