Tiny Core — это минималистичный дистрибутив Linux, а piCore — это порт Raspberry Pi. piCore работает полностью из оперативной памяти, что означает отсутствие процесса установки в общепринятом понимании. Однако вы можете устанавливать программы (часто называемые расширениями в номенклатуре piCore), которые сохраняются на втором разделе SD-карты. Программы можно устанавливать на SD-карту постоянно или регистрировать в ОС и затем загружать только при запуске.
Доступны три версии piCore: самая простая стандартная версия, без графического интерфейса и доступа по SSH по умолчанию; ванильная версия с доступом по SSH; и версия с графическим интерфейсом и облегченным рабочим столом. Наиболее полезным из трех является последний, который мы будем использовать здесь.
На момент написания piCore 5.3 является последней версией, однако вы можете проверить объявления о выпуске здесь . Загрузите piCore-5.3-X.zip и разархивируйте файл. Вам также потребуется скачать Средство создания образов дисков Win32 . Извлеките файлы из комплекта Win32 Disk Imager.
Поскольку piCore — это небольшой дистрибутив Linux, он поместится на небольшие SD-карты. Я использовал SD-карту на 1 ГБ, но карты на 512 МБ было бы достаточно. Вставьте SD-карту в кард-ридер и запустите «Win32DiskImager.exe».
Убедитесь, что в поле «Устройство» правильно установлена SD-карта. Щелкните значок папки в конце поля редактирования «Файл изображения» и найдите «piCore-5.3-X.img» из извлеченного архива piCore.
Дважды проверьте, выбрано ли правильное устройство, и нажмите «Записать».
Процесс записи не должен занять слишком много времени (менее одной минуты), поскольку данных для записи не так уж и много! Безопасно извлеките карту из Windows, вставьте ее в Pi и включите питание.
После загрузки piCore вам нужно будет расширить раздел данных, чтобы заполнить остальную часть SD-карты. Если вы этого не сделаете, вы не сможете устанавливать дополнительные приложения. Это должно быть первое, что вы должны сделать, если вы попытаетесь выполнить какие-либо другие операции на этом этапе, вы можете сделать систему нестабильной.
По умолчанию SD-карта имеет два раздела: один — загрузочный, другой — раздел данных для расширений. Первый раздел используется во время загрузки, а затем размонтируется. Это гарантирует, что система всегда загружается чисто и быстро. Размер второго раздела по умолчанию составляет всего несколько мегабайт, и его необходимо расширить.
Нажмите значок терминала на панели внизу экрана. В терминале введите:
sudo fdisk /dev/mmcblk0
Теперь перечислите разделы, используя команду «p». Результат будет выглядеть примерно так:
Обратите внимание на стартовый цилиндр раздела «/dev/mmcblk0p2», в данном случае 705. Теперь удалите второй раздел с помощью команды «d». Это звучит радикально, но это первый шаг к изменению размера раздела. Теперь заново создайте раздел с помощью команды «n». Введите «p» для основного раздела и 2 для номера раздела. Введите номер начального цилиндра, который вы записали ранее, в моем примере 705. Примите последний цилиндр по умолчанию, поскольку это даст вам максимально возможный размер раздела. Запишите новую таблицу разделов на диск с помощью команды «w» и перезагрузитесь.
После перезагрузки разверните файловую систему, используя:
sudo resize2fs /dev/mmcblk0p2
Теперь вы готовы установить любые дополнительные программы, которые вам понадобятся. Нажмите на значок «Приложения» (серый кружок с синей стрелкой). Нажмите «Приложения» на панели инструментов и перейдите к «Облако (удаленно)», «Обзор». Список доступных приложений будет отображаться на панели слева. Нажмите на пакет, чтобы просмотреть информацию о нем на правой панели.
Существует несколько различных способов установки приложений на piCore. Двумя основными методами являются «OnBoot» и «OnDemand». Метод «OnBoot» наиболее близок к обычной установке, которую предлагает piCore. Приложение копируется во второй раздел и во время загрузки устанавливается и становится доступным. Второй метод устанавливает приложение только тогда, когда вы его запускаете.
Чтобы добавить пакет в вашу систему, найдите его в списке пакетов, выберите тип установки и нажмите «Перейти». Важно прочитать комментарии к каждому пакету, так как могут потребоваться некоторые действия после установки, прежде чем пакет будет работать правильно.
Одним из шагов после установки, скорее всего, будет добавление нескольких строк в список постоянных файлов. Поскольку загрузочный раздел отключается после запуска, все данные, включая «домашний» каталог и любые постоянные данные (например, файлы конфигурации), необходимо восстановить из резервной копии, хранящейся во втором разделе.
Вы можете увидеть это в действии при выключении или перезагрузке piCore. Нажмите значок питания на панели значков и выберите перезагрузку или выключение. По умолчанию в разделе «Параметры резервного копирования» установлено значение «Резервное копирование». Это означает, что постоянные файлы (включая определенные файлы конфигурации) будут сохранены и восстановлены при следующей загрузке. Если вы выберете «Нет», все новые файлы в вашем домашнем каталоге будут потеряны. Попробуйте создать простой файл, а затем перезагрузите piCore, установив для параметра «Параметры резервного копирования» значение «Нет»; вы увидите, что файл потерян.
piCore определенно минималистичный. На самом деле, можно сказать, что это слишком просто, и создание работающей системы требует некоторых усилий. Он не поддерживает современные веб-браузеры, а набор доступных приложений ограничен. При этом его минималистский подход очень хорошо соответствует ограниченным ресурсам Raspberry Pi.
Почему бы не выкопать старую SD-карту и не попробовать PiCore. Если у вас есть какие-либо вопросы или идеи о piCore, на веб-сайте Tiny Core есть отметка Форум Raspberry Pi . Альтернативно вы можете использовать раздел комментариев ниже, и мы посмотрим, сможем ли вам помочь.