Rosabootstrap

Обсуждения статей на wiki Росы. Внимание: придерживаемся правила "одна статья на вике -- один топик"
Ответить
Аватара пользователя
Галахов Роман
Сообщения: 2260
Зарегистрирован: 26 фев 2012, 19:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Rosabootstrap

Сообщение Галахов Роман » 10 авг 2014, 18:39

Статья WiKi http://wiki.rosalab.com/ru/index.php/Бл ... ой_системы
Попробовал, но почему-то не срабатывает как надо:
ROSAstrap.txt
(182.84 КБ) 230 скачиваний
В чем проблема?

Хочется попробовать запустить на NAS Sinology наравне с debootstrap. Буду пробовать по инструкции http://www.synology-forum.ru/index.php?showtopic=5091
Debian ставил, но работать в нем не умею, по этому ищу, что по проще для меня.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

d_uragan
Сообщения: 503
Зарегистрирован: 23 ноя 2011, 20:27

Re: Rosabootstrap

Сообщение d_uragan » 07 окт 2014, 10:51

Только что выявил и поправил одну проблему в rosabootstrap. Вполне возможно, она и была причиной проблемы.

Аватара пользователя
Галахов Роман
Сообщения: 2260
Зарегистрирован: 26 фев 2012, 19:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Rosabootstrap

Сообщение Галахов Роман » 07 окт 2014, 18:11

d_uragan писал(а):Только что выявил и поправил одну проблему в rosabootstrap. Вполне возможно, она и была причиной проблемы.
Хорошо. На выходных проверю.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Галахов Роман
Сообщения: 2260
Зарегистрирован: 26 фев 2012, 19:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Rosabootstrap

Сообщение Галахов Роман » 07 окт 2014, 18:12

d_uragan писал(а):Только что выявил и поправил одну проблему в rosabootstrap. Вполне возможно, она и была причиной проблемы.
Хорошо. На выходных проверю, или раньше если время будет.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
Галахов Роман
Сообщения: 2260
Зарегистрирован: 26 фев 2012, 19:02
Operating system: Rosa 2016.1 Fresh KDE (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Rosabootstrap

Сообщение Галахов Роман » 11 окт 2014, 19:52

Итак ROSA работает внутри моего NAS Synology DS 412+ (intel atom D2700) :)
Инструкцию примерную набросал
Создание ROSA-бутстрапа для Synology DS
В этой главе, действия происходят на машине под управлением ROSA Linux
1)В чистую папку cкачать и распаковать архив с актуальными скриптами (в консоли):

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

$ wget https://abf.io/soft/rosabootstrap/archive/rosabootstrap-master.tar.gz
$ tar xzvf rosabootstrap-master.tar.gz
$ cd rosabootstrap-master
2)

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

 sudo ./rosabootstrap -d -a x86_64 -v ROSA -c ROSA -m http://mirror.rosalab.ru/rosa/rosa2012.1/repository/x86_64/main/release
Вот и все — после завершения работы скрипта с приведенными выше параметрами, у вас должна появиться директория ROSA

3)Архивируем полученный бутстрап:

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

sudo tar -czf ROSA.tar.gz ROSA
4) Копируем его на хранилище любым способом, по ftp, ssh, smb или через "флешку".

Установка и запуск собранного ROSA-бутстрапа

С этого места, все действия идут на Disk Station. Переносим наш архив туда, где будем разворачивать ROSA, желательно на зеркальный массив..

1. В нашем случае, установку выполняем на /volume1

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

cd /volume1/

gzip -c -d ROSA.tar.gz | tar -xf -
2. Итак, ROSA почти готовa, осталось подготовить почву для пакетов - то есть прописать DNS сервера и забиндить ну хотя бы procfs, для старта файловой системы ROSA:

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

cp /etc/resolv.conf ROSA/etc/

hostname > ROSA/etc/hostname

mount -o bind /proc ROSA/proc
3) Сделаем alias

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

alias rosa="cd /volume1/rosa && chroot ./ /bin/bash"
Теперь, что б зайти в ROSA нам достаточно набрать команду: 3. Итак, мы внутри ROSA в папке /volume1/ROSA
Добаим репозитории

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

 urpmi.addmedia --distrib http://mirror.rosalab.ru/rosa/rosa2012.1/repository/x86_64
/
Обновим базу пакетов RPM

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

urpmi.update updates
Обновимся

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

urpmi --auto-select --auto-update
Осталось решить насколько вопросов:
1) Когда будет на базе 2014.1 ? - Почему-то не получалось с репами 2014.1 работать
2) Возможна ли перезагрузка chroot без перезагрузки NAS?
3) Возможна ли пересборка (пользователем) под другие процессоры (ARM, PowerPC)?
4) Включение/выключение chroot при перезагрузке включении/выключении NAS (как в crontab/rc.d прописать запуск ROSA chroot при включении/перезагрузке NAS) (Это попробую решить на форуме Synology) Теперь у debostrap пояился сильный конкурент.
Rosa 2016.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

d_uragan
Сообщения: 503
Зарегистрирован: 23 ноя 2011, 20:27

Re: Rosabootstrap

Сообщение d_uragan » 16 окт 2014, 10:15

Возможность сделать чрут для 2014.1 починил.

Про включение/выключение/перезагрузку не подскажу, у меня такого опыта нет.

Пересборка под ARM - в смысле, сделать такой же чрут, но АРМовый? Теоретически возможно, но никакого готового инструментария для этого нет. В плане ARM можно посмотреть на OpenMandriva - у них есть армовые репозитории и утилита omvbootstrap (https://github.com/robxu9/omvbootstrap). Возможно, она осилит развернуть армовый чрут. В плане базовой системы очень похоже на Росу получится.

Ответить