Raspberry Pi OS — это производная от Debian операционная система, разработанная, чтобы помочь новичкам и экспертам максимально использовать возможности оборудования Raspberry Pi, предлагая при этом простой в использовании рабочий стол. Хотя вы можете выполнить некоторые базовые настройки перед тем, как впервые вставить носитель данных в Pi, с помощью официального инструмента Raspberry Pi Imager вы можете захотеть сделать больше. С помощью sdm, инструмента управления SD-картами, вы можете это сделать. Вот как это сделать.
Зачем использовать sdm для создания настраиваемых образов дисков для вашего Raspberry Pi?
Raspberry Pis дешевы (когда вы можете их найти) одноплатные компьютеры с первоклассными компонентами и упором на обучение и самостоятельные проекты в области программного обеспечения и электроники. Они идеально подходят для школьных компьютерных классов и для развертывания в качестве автономных серверов.
Если вы развертываете несколько компьютеров Raspberry Pi в школе или других организациях, вы обнаружите, что после прошивки образ ОС Raspberry Pi на SD-карту или SSD, вы в конечном итоге устанавливаете один и тот же набор пакетов программного обеспечения снова и снова. Вы настроите те же службы, подключите те же дополнительные диски и добавите те же псевдонимы в .bashrc файл. Это может стать очень утомительным, очень быстро.
sdm — это инструмент, который позволяет легко создавать согласованные, готовые к работе носители данных для Raspberry Pi, содержащие необходимое вам программное обеспечение и выбранную вами конфигурацию.
Как установить и использовать СДМ
sdm устанавливается в Linux с помощью скрипта, который вы скручиваете из репозитория GitHub и загружаете в Bash:
завиток -L https://raw.githubusercontent.com/gitbls/sdm/master/EZsdmInstaller | удар\n
Вам также понадобится ванильный образ ОС Raspberry Pi для работы. Возьмите самое последнее изображение ARM 64 Bullseye из официальные загрузки Raspberry Pi каталог.
Образы дисков Raspberry Pi сжаты как архивы XZ. Извлеките изображение с помощью:
unxz /путь/к/вашему/image.img.xz
Теперь вы готовы приступить к настройке образа ОС Raspberry Pi. В отличие от официального Имидж-сканер Raspberry Pi инструмент, sdm не предлагает удобный вариант графического интерфейса, поэтому вы будете проводить много времени в терминале. Первое, что вам нужно сделать, это убедиться, что sdm может смонтировать ISO и запустить chroot:
судоСДМ--исследоватьyour_rasperry_pi_image.img
В случае успеха sdm запустит chroot и изменит фон вашего терминала на серый, цвет шрифта терминала на синий, а курсор на красный. Это не очень приятно для глаз, но это напоминание о том, что вы изучаете ISO в chroot, а не в своей хост-системе.
После того, как вы осмотрелись, выйдите из chroot с помощью:
Выход
Ваша флотилия Писа должна быть подключена к сети. Самый простой способ сделать это — создать новый wpa_supplicant.conf файл в вашем рабочем каталоге.
наноwpa_supplicant.conf
Вставьте в него следующее, убедившись, что в соответствующие поля вставлены сведения о вашей сети и стране:
страна = мы
update_config=1
ctrl_interface =/var/запустить/wpa_supplicant
сеть = {
scan_ssid=1
SSID="MyNetworkSSID"
пск="сверхсекретный пароль"
}
Сохраните и выйдите из nano с помощью Ctrl + О затем Ctrl + ИКС.
Если вы планируете предварительно установить несколько дополнительных пакетов на Raspberry Pi ISO, вы можете расширить образ, чтобы освободить себе больше места. Вы можете использовать продлевать переключиться на это.
судоСДМ--продлевать--xmb 2048 2022-09-22-распиос-яблочко-рука64.img.xz
... даст вам дополнительные 2 ГБ для игры. Вы можете настроить эту цифру в соответствии с вашими требованиями.
Установите дополнительные пакеты на Raspberry Pi ISO с помощью sdm
Наличие приложений, уже установленных и доступных для конечного пользователя, действительно является целью sdm. Вы можете управлять тем, какие приложения будут предварительно установлены на ISO с помощью настроить переключатель и текстовый файл со списком приложений, которые вы хотите установить.
нано приложение
В этом файле введите имена всех приложений, которые вы хотите сделать доступными при первой загрузке. Это могут быть имена, разделенные пробелами, или по одному на строку. Например:
irssi mypaint qmmp conky openvpn
Если вам не хватает вдохновения, ознакомьтесь с нашими превосходными тщательно подобранный список отличных приложений для установки на Raspberry Pi. Когда вы будете счастливы, сохраните и выйдите из nano с помощью Ctrl + О затем Ctrl + ИКС.
Передача вашей настройки в Raspberry Pi ISO
Следующая команда скопирует вашу раскладку, языковой стандарт, часовой пояс и настройки страны Wi-Fi из системы, в которой она работает; скопируйте только что настроенный файл wpa_supplicant.conf; включить SSH на Pi; запрашивать новый пароль; и обновить и обновить систему.
судо сдм --customize --wpa /path/to/working/wpa_supplicant.conf --L10n --restart --user myuser --password-user mypassword your_rasperry_pi_image.img
Добавляя его с помощью:
--apps список приложений
...установит приложения, которые вы указали в список приложений файл.
Этот процесс может занять несколько минут, но вы будете постоянно получать информацию о ходе выполнения.
Перед запуском команды есть дополнительные параметры, которые можно использовать для дальнейшей настройки ISO. Вот некоторые из наиболее полезных:
- пароль-пи пароль устанавливает пароль для пользователя pi
- пароль-root пароль устанавливает пароль для root
- автоматическая авторизация автоматически регистрирует пользователя
- cron-d какой-то cron-файл копирует файл cron в /etc/cron.d
- имя хоста позволяет вам установить системное имя хоста
- мотив позволяет скопировать указанный файл в /etc/motd, чтобы установить пользовательское сообщение
- поменять местами устанавливает размер системного свопа
- имя пользователя создает пользователей
Запишите свой собственный Raspberry Pi ISO на SD-карту или SSD
sdm использует dd, чтобы «записать» ваш пользовательский ISO-образ Raspberry Pi на выбранный вами носитель данных. Использовать гореть переключитесь, чтобы вызвать его:
судо сдм --burn /dev/sdx your_rasperry_pi_image.img
...где sdx — ваша SD-карта или SSD. Если вы не уверены, какой диск является вашим носителем данных, запустите:
судо фдиск-л
...чтобы получить список устройств.
Когда процесс завершится, подключите устройство к вашему Pi и загрузите свой собственный ISO!
Создать индивидуальный образ Raspberry Pi ISO легко с помощью sdm
Теперь, когда вы создали пользовательский ISO-образ Raspberry Pi OS, созданный в соответствии с вашими собственными спецификациями, установить идеальный образ на несколько компьютеров так же просто, как Pi, и возможности безграничны. Если вы обнаружили, что настройка ОС — это весело и продуктивно, вы можете попробовать свои силы в создании пользовательских спинов для вашего любимого дистрибутива Ubuntu.