Как стать автором
Обновить

Комментарии 12

230 МБ — минимальная система? Вы шутите?..

Зачем идти по пути удаления из overbloated general-purpose системы, когда можно просто хотя бы тем же debootstrap'ом собрать именно то, что нужно?

Да и в целом там у вас еще масса всего ненужного осталось. Локали, я так понял, вы не удаляли. База таймзон у вас опять же полная. Документация вся как лежала, так и лежит. Базы dpkg и apt (да и сами dpkg и apt) у вас остались установлены. Для чего в «минимальной» системе gcc — я так и не понял (особенно если вы сносите все -dev пакеты, без которых ничего им не соберете).

Далее очищаем логи:
# cd /var/log/
# rm `find. -type f`

Это вообще из категории «вредные советы». На живой системе (особенно если это новый Debian с systemd) может привести к чему угодно, он улетевшего в космос journald, до невозможности логина в систему из-за нерабочего *tempter.
А не знаете ли вы как дебутстрапу передать настройку прокси (apt-cacher-ng)?
Я сейчас использую сборку убунты для второй малинки, но было бы удобно собирать свой образ.
А в чем проблемы-то? Самое простое — тот же apt-cacher-ng имеет вариант кэширования, когда репозитарий становится доступен по новому URL типа 127.0.0.1:3142/имя.хоста.миррора/debian/ — и debootstrap'у можно его и передавать в третьем параметре, т.е. что-то типа:

debootstrap sid путь-к-root http://127.0.0.1:3142/ftp.ru.debian.org/debian/

Тем более, насколько я помню, там /var/log вообще на tmpfs, так что смысла удалять нет.
На сайте Raspberry Pi предлагается образ для обучения, а не для постройки роутера/торрентокачалки. Там априори много «лишнего».

В качестве альтернативы могу предложить стандартный установщик Raspbian, который позволяет пользователю самому выбрать необходимый набор пакетов:

https://www.raspbian.org/RaspbianInstaller
Вот здесь слегка поактуальнее будет.
альтернативно, можно поставить арч и получить из коробки минимальную систему.
Тогда уж OpenWrt.
Raspbian-ua-netinst и не морочьте себе голову. Установщик чистой системы, вроде даже вверху уже посоветовали. Работает отлично, можно указать релиз Дебиана для установки, указать дополнительные пакеты, дать скрипты, поставить логины/пароли, затем воткнуть СД-карточку в Распберри и наслаждаться видом бегущей командной строки, а через несколько часов получить рабочую систему.
Вот поэтому мне нравится генту — в ней установлено именно то, что я в явном виде заказал, без лишнего мусора.
Можно наоборот, поставить ubuntu-core и сделать минимальные настройки для сервера:
1. Скачать vинимальный образ ubuntu 14.04 mirror.yandex.ru/ubuntu-cdimage/ubuntu-core/releases/14.04.2/release/ubuntu-core-14.04.2-core-armhf.tar.gz (60MB)
2. Создать на sd-карте разделы /boot и /
3. Разархивировать корневую систему
4. Добавить загрузчик и ядро

Занимает около 20 секунд скопировать все на sd-карту.
Мы так создаем образы для odroid-xu3(4) и cubox.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации