The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Десятая платформа ALT, opennews (?), 11-Авг-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


107. "Десятая платформа ALT"  +3 +/
Сообщение от Michael Shigorinemail (ok), 12-Авг-21, 01:25 
> Поздравляю. Но есть ли образ netinstall?

Спасибо; именно хорошего netinstall вроде бы нет, был лет десять назад задел под него (исошка мегабайт на 16 -- минимальная первая стадия с ядром, всё остальное тащила по сети).  Надо бы попросить antohami@ этот вопрос прокопать, что ли.

PS: более-менее в ту степь -- стартеркит jeos (графическая установка минимальной системы, далее аптом).

Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

340. "Десятая платформа ALT"  +/
Сообщение от midyukovanton (ok), 13-Авг-21, 05:44 
>> Поздравляю. Но есть ли образ netinstall?
> Спасибо; именно хорошего netinstall вроде бы нет, был лет десять назад задел
> под него (исошка мегабайт на 16 -- минимальная первая стадия с
> ядром, всё остальное тащила по сети).  Надо бы попросить antohami@
> этот вопрос прокопать, что ли.

iso-шка в 16 МБ, как мне кажется, не про то.
Я так понимаю все хотят аналог:
https://www.debian.org/CD/netinst/
А это инсталятор полноценный, просто установка дополнительных пакетов идёт с сетевого репозитория.
Что, как мне кажется, в условиях Сизифа, или даже в бранчах, без соответствующего пригляда от отдела тестирования, чревато сломом. В Debian крайне консервативные обновления в отличии от Альта. Но, если ориентироваться строго на метапакеты, то почему бы и нет.

Ответить | Правка | Наверх | Cообщить модератору

342. "Десятая платформа ALT"  +1 +/
Сообщение от б.б. (?), 13-Авг-21, 06:59 
>[оверквотинг удален]
>> ядром, всё остальное тащила по сети).  Надо бы попросить antohami@
>> этот вопрос прокопать, что ли.
> iso-шка в 16 МБ, как мне кажется, не про то.
> Я так понимаю все хотят аналог:
> https://www.debian.org/CD/netinst/
> А это инсталятор полноценный, просто установка дополнительных пакетов идёт с сетевого репозитория.
> Что, как мне кажется, в условиях Сизифа, или даже в бранчах, без
> соответствующего пригляда от отдела тестирования, чревато сломом. В Debian крайне консервативные
> обновления в отличии от Альта. Но, если ориентироваться строго на метапакеты,
> то почему бы и нет.

подобного в альте не получится. потому что альт неконсистентен. в debian у тебя, скажем, текущая версия 10.3 - у тебя в /dists/main/installer-* идут initrd от 10.3, в репах .udeb-ы идут от 10.3, весь репозиторий един. потом версия 10.4, и ты уже не поставишь её с помощью initrd от 10.3, .udeb-ы не подойдут

в альте же в одном образе может быть ядро 5.4.50 и firefox 31, в другом 5.4.80 и firefox 45, и так далее. сетевая установка там может быть из конкретного образа - то есть, монтируешь или распаковываешь образ, загружаешь ядро и initrd с этого образа хоть по pxe хоть ещё как, потом загружаешь через http или монтируешь через nfs ./live либо ./altinst, загружаешься, и далее с этого http/nfs уже ставишь систему - ровно из этого образа и ровно то, что позволяет этот образ.

в debian-installer же отрабатывают сначала cdebootstrap (просто ставит все пакеты из репа с определённым приоритетом), затем tasksel. ну ещё d-i умеет ставить ядро и загрузчик

alterator же просто либо распаковывает содержимое файла live "как есть", либо ставит по пресетам, забитым на том же диске, при помощи запуска файла altinst - и altinst на каждом диске, позволяющим установку, разный.

Ответить | Правка | Наверх | Cообщить модератору

351. "Десятая платформа ALT"  +3 +/
Сообщение от midyukovanton (ok), 13-Авг-21, 08:11 
>[оверквотинг удален]
>> А это инсталятор полноценный, просто установка дополнительных пакетов идёт с сетевого репозитория.
>> Что, как мне кажется, в условиях Сизифа, или даже в бранчах, без
>> соответствующего пригляда от отдела тестирования, чревато сломом. В Debian крайне консервативные
>> обновления в отличии от Альта. Но, если ориентироваться строго на метапакеты,
>> то почему бы и нет.
> подобного в альте не получится. потому что альт неконсистентен. в debian у
> тебя, скажем, текущая версия 10.3 - у тебя в /dists/main/installer-* идут
> initrd от 10.3, в репах .udeb-ы идут от 10.3, весь репозиторий
> един. потом версия 10.4, и ты уже не поставишь её с
> помощью initrd от 10.3, .udeb-ы не подойдут

Я думал, что пользователи хотят поставить систему из текущего состояния репозитория.
В случае Альта, можно вообще ничего с диска не ставить, а устанавливать прямо с репозитория.
Но чтобы гарантировать установку, необходимо будет устанавливаться именно с метапакетов, либо скачивать актуальные для текущего состояния репозитория профили и списки пакетов.
Ядра вообще можно будет отдельным шагом через alterator-update-kernel на любой вкус и цвет поставить.
Т.е. да, получится совсем не как в Debian, а круче :-) Главное ещё сделать шаг настройки репозиториев, чтобы устанавливаться с локального зеркала можно было. А то с ftp.altlinux.org это будет грустное занятие.

> alterator же просто либо распаковывает содержимое файла live "как есть", либо ставит
> по пресетам, забитым на том же диске, при помощи запуска файла
> altinst - и altinst на каждом диске, позволяющим установку, разный.

А тут Вы не правы. altinst может использовать и другие профили установки со списками пакетов.

Ответить | Правка | Наверх | Cообщить модератору

354. "Десятая платформа ALT"  +/
Сообщение от б.б. (?), 13-Авг-21, 08:48 
>> alterator же просто либо распаковывает содержимое файла live "как есть", либо ставит
>> по пресетам, забитым на том же диске, при помощи запуска файла
>> altinst - и altinst на каждом диске, позволяющим установку, разный.
> А тут Вы не правы. altinst может использовать и другие профили установки
> со списками пакетов.

может, конечно. только в репозитории нет профилей. вообще. ты натравливаешь на ftp с репозиторием, а altinst не видит никаких профилей, вот и всё.

> В случае Альта, можно вообще ничего с диска не ставить, а устанавливать прямо с репозитория.

ага, только в репозиториях нет ни профилей, ни бутлоадера. в отличие от дебиана, вся эта обвязка ставится не с обычных пакетов, а прямо с диска

можно показать такой kernel и initrd, загрузив которые, я бы мог ставить систему прямо с репозитория?

Ответить | Правка | Наверх | Cообщить модератору

359. "Десятая платформа ALT"  +/
Сообщение от midyukovanton (ok), 13-Авг-21, 09:05 
>>> alterator же просто либо распаковывает содержимое файла live "как есть", либо ставит
>>> по пресетам, забитым на том же диске, при помощи запуска файла
>>> altinst - и altinst на каждом диске, позволяющим установку, разный.
>> А тут Вы не правы. altinst может использовать и другие профили установки
>> со списками пакетов.
> может, конечно. только в репозитории нет профилей. вообще. ты натравливаешь на ftp
> с репозиторием, а altinst не видит никаких профилей, вот и всё.

К примеру, в install скриптом будет с указанного места скачиваться и распаковываться архив с профилями и списками пакетов. Главное поддерживать этот архив в актуальном состоянии.
Либо ориентироваться на метапакеты исключительно.

>> В случае Альта, можно вообще ничего с диска не ставить, а устанавливать прямо с репозитория.
> ага, только в репозиториях нет ни профилей, ни бутлоадера. в отличие от

Профилей нет. А бутлоадера? Это вы про что? Инсталятор чрутится в установленную систему, запускает уже в нём alterator-grub. Ставится загрузчик. Тут ничего не поменяется.

> дебиана, вся эта обвязка ставится не с обычных пакетов, а прямо
> с диска
> можно показать такой kernel и initrd, загрузив которые, я бы мог ставить
> систему прямо с репозитория?

Будет install запускаться полноценный. Вместо локального репо main, будет репозиторий, который укажешь на шаге настройки источников ПО (шаг предстоит сделать).

Ответить | Правка | Наверх | Cообщить модератору

360. "Десятая платформа ALT"  +/
Сообщение от б.б. (?), 13-Авг-21, 09:36 
> Профилей нет. А бутлоадера? Это вы про что? Инсталятор чрутится в установленную
> систему, запускает уже в нём alterator-grub. Ставится загрузчик. Тут ничего не
> поменяется.
> Будет install запускаться полноценный. Вместо локального репо main, будет репозиторий,
> который укажешь на шаге настройки источников ПО (шаг предстоит сделать).

Я беру vmlinuz и initrd.gz из netinstall, натравливаю его на mirror.yandex.ru/debian - и всё, система начинает ставиться. альт я не могу натравить на mirror.yandex.ru/altlinux и начать ставить всё, что мне хочется, хоть сервер, хоть десктоп с mate. нужен altlinst и нужны pkgчегототам.tar. всё вышеуказанное - это именно то, что я выше показал - altinst и .tar с какого-нибудь диска. если его заменить - это получится как бы новый образ, его можно хоть mkimage-profiles сделать и так же по сети установить. нельзя просто взять и установить то, что хочется, из репозитория, просто взяв ядро и рамдиск.

Ответить | Правка | Наверх | Cообщить модератору

370. "Десятая платформа ALT"  +/
Сообщение от Michael Shigorinemail (ok), 13-Авг-21, 10:56 
> К примеру, в install скриптом будет с указанного места скачиваться
> и распаковываться архив с профилями и списками пакетов. Главное
> поддерживать этот архив в актуальном состоянии.

Глянь внимательней на получение Metadata -- думаю, это туда же, если уже сделанного ещё не хватит.

> Либо ориентироваться на метапакеты исключительно.

Да, скорее так.  Кому надо свой список разливать, всяко удобней свою исошку собрать, чем хоть одну лишнюю буковку, но сто раз ввести.

>> ага, только в репозиториях нет ни профилей, ни бутлоадера.

Профили можно пакетить, как и task-* -- они от этого деревянней станут, но зато получают техническую возможность обзавестись зависимостями, в отличие от обычных текстовых списков пакетов (а дальше уж сборочница проконтролирует, чтоб при уходе зависимостей что-то сделали с тем, что от них зависит).

Загрузчики именно в репозитории и есть, где ж им ещё быть-то?

>> вся эта обвязка ставится не с обычных пакетов, а прямо с диска

Да ладно сказки-то рассказывать :]  Разберите и посмотрите.

Там в stage2 выпиливается /var/lib/rpm, но можно убрать features.in/install2/install2/image-scripts.d/99-cleanupdb, собрать образ с оставленными базами и посмотреть по ним, что откуда есть пошло.

А где брать репозиторий -- на диске иль по HTTP какому -- вопрос настройки апта, который давным-давно реализован.

Ответить | Правка | К родителю #359 | Наверх | Cообщить модератору

374. "Десятая платформа ALT"  +/
Сообщение от б.б. (?), 13-Авг-21, 11:05 
Я не то, чтобы разбирал, я ставил по http, но не скопировал на сервер isolinux или где там ядро и прочее хранится - так оно мне ядро и загрузчик не смогло поставить ;) копировать надо весь диск, до байтика :)

а в дебиан, особенно на старые ноуты, я вообще запускал kernel и initrd тем же loadlin, а потом в процессе переустановки полностью затирал это: кстати в альте с этим тоже есть большой косяк - если я, например, запускаю установщик с /dev/sda3 (ну, типа, с /dev/sda3/altlinux/), то я вообще не могу поставить систему ни на какой раздел с /dev/sda - приходится записывать отдельную флешку, чтобы с /dev/sdb поставить на какой-нибудь /dev/sda1. а по сети у меня почему-то всё равно часто загрузчик не ставится, хотя я уже понял, что все файлы с диска нужно копировать :)

Ответить | Правка | Наверх | Cообщить модератору

384. "Десятая платформа ALT"  +/
Сообщение от Michael Shigorinemail (ok), 13-Авг-21, 12:08 
> кстати в альте с этим тоже есть большой косяк -

Если http://altlinux.org/propagator передать опцию lowmem, он вместо создания рамдиска и перетаскивания туда stage2 (altinst, live, rescue -- что дадут) перед его монтированием на loop смонтирует "на месте", вот и будет device busy.  Уберите опцию при случае :-)

Ответить | Правка | Наверх | Cообщить модератору

385. "Десятая платформа ALT"  +/
Сообщение от б.б. (?), 13-Авг-21, 12:17 
>> кстати в альте с этим тоже есть большой косяк -
> Если http://altlinux.org/propagator передать опцию lowmem, он вместо создания рамдиска
> и перетаскивания туда stage2 (altinst, live, rescue -- что дадут) перед
> его монтированием на loop смонтирует "на месте", вот и будет device
> busy.  Уберите опцию при случае :-)

я же выше писал, оно всё равно использует раздел, для isolinux того же, будь оно неладно

Ответить | Правка | Наверх | Cообщить модератору

391. "Десятая платформа ALT"  +/
Сообщение от Michael Shigorinemail (ok), 13-Авг-21, 14:08 
> я же выше писал, оно всё равно использует раздел,
> для isolinux того же, будь оно неладно

Как загрузчик _в принципе_ может "использовать раздел" в терминах того, что он загружает?!  Прочитал, передал управление, всё.  Что с этими байтиками дальше творится -- не его печаль.

Ответить | Правка | Наверх | Cообщить модератору

396. "Десятая платформа ALT"  +/
Сообщение от б.б. (?), 13-Авг-21, 14:19 
>> я же выше писал, оно всё равно использует раздел,
>> для isolinux того же, будь оно неладно
> Как загрузчик _в принципе_ может "использовать раздел" в терминах того, что он
> загружает?!  Прочитал, передал управление, всё.  Что с этими байтиками
> дальше творится -- не его печаль.

попробую сделать виртуалку с несколькими осями разделами и показать - только мне файлы выкладывать некуда, мой вебсервер улетел :)

Ответить | Правка | Наверх | Cообщить модератору

401. "Десятая платформа ALT"  +/
Сообщение от Michael Shigorinemail (ok), 13-Авг-21, 14:49 
> только мне файлы выкладывать некуда, мой вебсервер улетел :)

Хоть обещал вернуться?..
Ну можно хоть на яндекс-диск.

Ответить | Правка | К родителю #396 | Наверх | Cообщить модератору

368. "Десятая платформа ALT"  +/
Сообщение от Michael Shigorinemail (ok), 13-Авг-21, 10:48 
> можно показать такой kernel и initrd, загрузив которые,
> я бы мог ставить систему прямо с репозитория?

Именно такая штука у меня и была лет десять назад реализована.

Технически это "только stage1" в терминах mkimage-profiles, а проблема, которую тогда не добрался решить сразу -- формирование "одним махом" как мини-исошки (чтоб с чего-то загрузиться или выпотрошить под сетевую загрузку), так и stage2 для выкладывания туда, куда будет стучаться по умолчанию stage1 (в том заделе адрес был гвоздиком прибит, а хотелось-то красиво, чтоб не дюжина гвоздиков под дюжину разложенных вручную вариантов).  То есть по сути тогда не придумал хороший интерфейс, который бы самому было удобно применять для такой сборки-публикации.

Позже в http://altlinux.org/mkimage-profiles были сделаны множественные сборки (make live-icewm.iso vm/rescue.img), но к теме netinst уже не возвращался.

Помнится, ещё одним вопросом было представление отгрузочного дерева -- наверное, можно было просто показывать, в какой каталог всё сложено.  Или делать тарболы под распаковку в tftpboot и на ftp/http/nfs/smb.

Ответить | Правка | К родителю #354 | Наверх | Cообщить модератору

369. "Десятая платформа ALT"  +1 +/
Сообщение от б.б. (?), 13-Авг-21, 10:53 
> Помнится, ещё одним вопросом было представление отгрузочного дерева -- наверное, можно
> было просто показывать, в какой каталог всё сложено.  Или делать
> тарболы под распаковку в tftpboot и на ftp/http/nfs/smb.

по идее, надо просто ложить на ftp рядом с пакетами altinst и какой-то мегапрофиль, где можно мыжкой натыкать нужное. примерно так это в RHEL и подобных сделано. будет "дебиан, вид сбоку", и можно будет не делать и не хранить 500 исошек (у меня на зеркало альта 500 гб диск, там 6-7-8-9, сизиф, а теперь ещё и 10-й добавился - места под исошки уже нету :), а иметь одну исошку, с которой ставить всё, что потребуется

либо это всё добро прямо в initrd запихать, чтобы запустил, ввёл адрес зеркала, и всё. инсталлер запустился

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру