Alpine в chroot

Для чайников и не только
konstantin.p
Сообщения: 2
Зарегистрирован: 02 ноя 2023, 02:22

Сообщение konstantin.p » 02 ноя 2023, 03:48

Установил недавно Alpine в chroot на роутер, захотелось поделиться.
Может, кому будет интересно, накатал статейку, правда, на английском https://pelepelin.github.io/Alpine-on-a-router/
Думаю, если роутер мощный, держать всякие сервисы в Альпине может быть удобнее. Наверное, по мере настройки, напишу ещё продолжение.

Аватара пользователя
Александр Рыжов
Сообщения: 447
Зарегистрирован: 12 авг 2015, 14:14
Откуда: Смоленск

Сообщение Александр Рыжов » 02 ноя 2023, 22:09

Спасибо, что поделились. Лично мне это тоже было интересно.
Хотел добиться работоспособности openrc внутри chroot, поэтому пришлось костылить.

У вас более грамотное решение.

konstantin.p
Сообщения: 2
Зарегистрирован: 02 ноя 2023, 02:22

Сообщение konstantin.p » 03 ноя 2023, 20:00

Да, кажется, настройки из вики генту хватило. Может даже, что-то лишнее.

Код: Выделить всё

touch /run/openrc/softlevel


/etc/rc.conf

Код: Выделить всё

rc_sys="prefix"
rc_controller_cgroups="NO"
rc_depend_strict="NO"
rc_need="!net !dev !udev-mount !sysfs !checkfs !fsck !netmount !logger !clock !modules"


Коннект с входом в чрут можно автоматизировать на стороне клиента, чтобы не поднимать второй ssh

Код: Выделить всё

Host router-alpine
    HostName 192.168...
    Port ...
    User root
    IdentityFile ...
    RequestTTY yes
    RemoteCommand exec /mnt/disk/alpine/enter-chroot


Вернуться в «Linux - все вопросы тут»

Кто сейчас на конференции

Всего 4 посетителя :: 1 зарегистрированный, 0 скрытых и 3 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: CommonCrawl [Bot] и 3 гостя