Новый установщик: предварительный функционал

Текущая информация от разработчиков о тех или иных компонентах системы, общение с разработчиками и участниками команды
Закрыто
Аватара пользователя
ДроноваЮ
Сообщения: 2636
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Новый установщик: предварительный функционал

Сообщение ДроноваЮ » 25 окт 2011, 18:51

Делаю перепост с unixforum.

Есть возможность автоматической, молчаливой установки системы по кикстарт-сценарию. См. Anaconda/Kickstart .

далее по отдельным пунктам (цитата -- комментарий разрабов):
***
Текущая инсталляция проходит так:
- Установливаются все возможные локализации и драйвера <- это не нужно
В ранней тестовой версии функционал удаления ненужных драйверов и языковых пакетов был, позже его убрали, поскольку там получалось небольшое выгадывание по свободному объему. Можно будет включить обратно.

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

***
Небольшое пожелание, основанное на печальном опыте. Сделать где-нибудь в дополнительных настройках сетевого соединения возможность выбора DHCP-клиента, а то с некоторыми маршрутизаторами сеть на этапе установки поднять не удавалось.
Можно сделать. Не особо трудозатратно.

***
Хотелось бы чтобы при выборе файловой системы можно было выбирать ReiseFS 4.
Для возможности выбора ReiserFS4, нужно чтобы ядро было собрано с его поддержкой. После этого добавление в инсталляторе поддержки данной файловой системы займет меньше часа.

***
пункт "Восстановление загрузчика"
Можно более подробно описать, какой функционал хочется видеть в данном пункте. Реализуемо.

***
меню "текстовая установка"; работа с разделами и т.п. как в yast (возможность задать опции к фс); локализованность; красивые картинки; возможность настройки демонов/сервисов; управление пользователями (возможность создание двух и более пользователей и добавление их в группы); возможность выбора пакетов.
Разработчики считают это лишним — изначально идея инсталлятора была в том, что он создан для простых пользователей а не админов. Админы в свою очередь найдут способы, как сделать это. Напомню что задача инсталятора устанавливать работоспособную систему, а не кастомизировать её, если нужен второй пользователь — есть утилиты для его создания.

***
Возможность установки базовой системы, без графического окружения и без иксов.
Реализация этого возможна.

***
возможность настроить сеть (разные типы подключения) и возможность "без сети"
Реализация этого возможна.

***
то, что можно увидеть все настройки, сделанные для инсталляции, переделать их без кликанья "назад" - имхо просто гениально. (по примеру установщика Сусе)
Можно сделать.

****
Добавить поддержку а-ля linux driver disk из инсталлятора anaconda. Возможность установить пакет с драйвером устройства в процессе инсталляции, при этом соответственно изменив initrd (применив модуль для нестандартных железок, например). * Добавить поддержку таблицы разделов GPT. * Добавить поддержку загрузчика grub2. * Добавить ncurses UI для использования в системах без Х.
Кроме grub2, это пункты на дальнее todo.

По поводу выбора reiser4 -- почему бы и нет? Если люди его хотят, то они знают, о чём речь. Я бы, например, BTRFS тоже хотела бы.

taaroa
Сообщения: 52
Зарегистрирован: 15 окт 2011, 16:56

Re: Новый установщик: предварительный функционал

Сообщение taaroa » 25 окт 2011, 19:17

ДроноваЮ писал(а): По поводу выбора reiser4 -- почему бы и нет? Если люди его хотят, то они знают, о чём речь.
если они действительно что-то знают, то найдут способ {как,что,чем} пропатчить. сегодня оно Шишкину интересно и у него есть время что-то исправить, выпустить патч под новую версию ядра, а завтра?
ДроноваЮ писал(а):Я бы, например, BTRFS тоже хотела бы.
не стоит и причина банальна → нет fsck. btrfs tracker bug →https://bugzilla.redhat.com/show_bug.cgi?id=689509

достаточно аргументированно для отказа от?

Флинт
Сообщения: 76
Зарегистрирован: 12 сен 2011, 13:51
Operating system: ROSA
Откуда: г. Арзамас, Нижегородская обл.

Re: Новый установщик: предварительный функционал

Сообщение Флинт » 25 окт 2011, 20:33

Х) Окончательно разобраться с временными зонами
кажется недавно был "медвед-апдейт" на эту тему...
Intel(R) Core(TM) i5-3210M / 8GB RAM / Intel(R) HD Graphic 4000 / ROSA Fresh R4 x86_64

Флинт
Сообщения: 76
Зарегистрирован: 12 сен 2011, 13:51
Operating system: ROSA
Откуда: г. Арзамас, Нижегородская обл.

Re: Новый установщик: предварительный функционал

Сообщение Флинт » 25 окт 2011, 20:42

Р) Подключить режим Rescue Tools
Попытки использовать/преобразовать стандартный Rescue-диск из Mandriva-2010 пока безуспешны :-(
этот режим был зависим от версии если мне память не изменяет..
по крайней мере RD от 2010.1 не опознал установленную 2010.2 и не смог восстановить загрузчик.. положение спас инсталлер 2010.2 запущенный с выбором пункта "обновление системы" (проерил актуальность установленных пакетов и сразу вывалися в раздел финалной конфигурации загрузчика, графической системы и пр.) (не сочтите занудой, но это еще один плюсик в пользу полностью управляемого инсталлера с выбором пакетов. в сегодняшнем состоянии подобное невозможно)
Intel(R) Core(TM) i5-3210M / 8GB RAM / Intel(R) HD Graphic 4000 / ROSA Fresh R4 x86_64

Аватара пользователя
ДроноваЮ
Сообщения: 2636
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: Новый установщик: предварительный функционал

Сообщение ДроноваЮ » 25 окт 2011, 21:02

Флинт
Мысль и связь той цитаты и этой темы вполне понятна, но лучше отвечать в той же теме, что вы цитируете. А то мы (и разработчики) рискуем запутаться.

taaroa
Сообщения: 52
Зарегистрирован: 15 окт 2011, 16:56

Re: Новый установщик: предварительный функционал

Сообщение taaroa » 28 окт 2011, 15:13

ДроноваЮ писал(а):
ДроноваЮ писал(а): ***
Реализация этого возможна.
хорошая идея. нужная и без фанатичного «хачувыборпакетафф». но, опять таки, что есть «базовая система». в моём понимании (просто для примера) это: grub kernel shell glibc binutils coreutils pms vi.

PastorDi
Сообщения: 2743
Зарегистрирован: 25 авг 2011, 12:34
Operating system: IBM DOS, OS/2
Откуда: Санкт-Петербург
Контактная информация:

Re: Новый установщик: предварительный функционал

Сообщение PastorDi » 28 окт 2011, 23:45

Со всем согласен на 100%. Точнее с выводами разрабов.
Про ReiserFS4 я яяяяяяяяяяяя везде просил!!! :)
ЧТо касается текстового установщика, это кстати НЕ требуется в ТЗ на ПЭОС, там требуют только графику и это есссетсно. И мне кажется, заморачиваться на это не надо. Пустая трата времени. Кто будет ей пользоваться? 5челов из 10000 ? Кому надо - тот возьмет какой-нибудь SystemRescue или PartedMagic. :)

taaroa
Сообщения: 52
Зарегистрирован: 15 окт 2011, 16:56

Re: Новый установщик: предварительный функционал

Сообщение taaroa » 29 окт 2011, 13:18

PastorDi писал(а):Со всем согласен на 100%. Точнее с выводами разрабов.
скажите, пожалуйста, а, кроме вас, ещё люди существуют?
PastorDi писал(а): Про ReiserFS4 я яяяяяяяяяяяя везде просил!!! :)
и далее вы пишите, что
PastorDi писал(а): Пустая трата времени. Кто будет ей пользоваться? 5челов из 10000 ?
вот рейзером-то и будут пользоваться «эти самые», 5 из 1000. пустая трата времени.

Voldemarus
Сообщения: 7
Зарегистрирован: 29 окт 2011, 12:44

Re: Новый установщик: предварительный функционал

Сообщение Voldemarus » 29 окт 2011, 13:24

taaroa писал(а):
ДроноваЮ писал(а):Я бы, например, BTRFS тоже хотела бы.
не стоит и причина банальна → нет fsck. btrfs tracker bug →https://bugzilla.redhat.com/show_bug.cgi?id=689509

достаточно аргументированно для отказа от?
/sbin/btrfsck не поможет?

Вот то, что ядро скомпилировано без поддержки BTRFS - это та же проблема, что и с ReiserFS4.

taaroa
Сообщения: 52
Зарегистрирован: 15 окт 2011, 16:56

Re: Новый установщик: предварительный функционал

Сообщение taaroa » 29 окт 2011, 13:46

Voldemarus писал(а): /sbin/btrfsck не поможет?
нет, не поможет. оно просто _проверяет_ fs, но не восстанавливает данные.

keleg
Сообщения: 5517
Зарегистрирован: 15 сен 2011, 01:58

Re: Новый установщик: предварительный функционал

Сообщение keleg » 02 ноя 2011, 18:07

Есть идея.
В нашей магоси (MagOS Linux) нету выбора пакетов, но пакеты сгруппированы по слоям в сжатые модули.
Базовая система это набор модулей (их немного).
Ну там сама система, иксы, кеды, программы, офис и.т.д. Совместимость вниз, т.е. модули верхнего уровня без нижнего не работают а наоборот - все нормально (KDE без иксов не пашет а иксы без кед - вполне)

Т.к. уже сделана магось под 2011, то Михаил Зарипов уже сделал всю работу за нас - текущая основная пакетная база уже разделена по зависимостям.

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

В общем, если объединить усилия, то получится простой, удобный и уникальный по гибкости инсталлятор. Например, ему все равно, какие модули инсталлить, сервер-десктоп-школьный-роса будут отличаться только набором модулей, инсталлер можно даже не перекомпилировать, разве что для разных красивых дистрозависимых картинок :-)
Также можно сделать серверный сборщик ISO -образов в зависимости, например, от языка. Говоришь - мне каталонский десктоп - на лету собирается исошка "стандартные модули + модуль каталонской локализации"


taaroa
Сообщения: 52
Зарегистрирован: 15 окт 2011, 16:56

Re: Новый установщик: предварительный функционал

Сообщение taaroa » 28 ноя 2011, 18:30

d_uragan писал(а):Насчет btrfs:
clang (2.9 and also trunk r130114) is able to eliminate the messages array for good even at -O1 and its static analyzer would also warn about this kind of problem (just try it out on linux/fs/btrfs).

и мнение на русском: если у fs дефрагментатор появился за несколько лет до fsck, то такую fs лучше стороной обходить (imho).

Homecraft
Сообщения: 1
Зарегистрирован: 28 окт 2011, 15:52

Re: Новый установщик: предварительный функционал

Сообщение Homecraft » 02 дек 2011, 22:14

Мне хотелось бы, чтобы была возможность выхода из следующей ситуации:
1. Старый комп (Celeron 900 и т.д...)
2. Загрузка только с дискеты или cd
3. CD-привод полудохлый (читает CD-R/RW с ошибками)
4. Есть флешка 8 GB (или больше)
Старая Mandriva справлялась с задачей "на ура":
1. Качаем с инета или считываем с DVD на нормальном приводе файл образа установочного DVD (например mandriva.iso);
2. На этом DVD находим компактный образ boot.iso и записываем его на болванку;
3. mandriva.iso записываем на флешку;
4. Стартуем с болванки (см. п. 3);
5. На запрос инсталлятора о местоположении загрузочного образа указываем путь к файлу mandriva.iso;
6. Наслаждаемся процессом установки.
Сможет ли новый инсталлятор провернуть такую операцию?
И еще провокационный вопрос: Чем вызвана необходимость переделывать старый инсталлятор?

Аватара пользователя
DELTA-79
Сообщения: 1925
Зарегистрирован: 14 янв 2012, 14:07
Operating system: ROSA FRESH R2 KDE x86_64
Откуда: Георгиевск Ставропольский кр.
Контактная информация:

Re: Новый установщик: предварительный функционал

Сообщение DELTA-79 » 15 янв 2012, 18:31

На счет тихой установки, как на убунте спешу поделиться: Сама процедура очень даже ничего, настораживает один факт: до сих пор к установке МАНДРИВА/РОСА набыло с моей стороны притензий, а в убунтк вечная проблема с начальным загрузщиком: вечноо в последний момент он сообщает тебе, что не знает куда его прилипить, мол места нет в начале диска... А там сидит винда семерка, и черпает свои интересы с этого места. При том, что МАНДРИВА/РОСА с этим справлялась без лишних вопросов. Я, к примеру, не хочу, чтобы ВЫ повторили ошибку убунты.
‎Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / 4 Gb RAM / NVIDIA GeForce GT 240 / Rosa 2012.1 R5 х86_64

Аватара пользователя
slavyanix
Сообщения: 888
Зарегистрирован: 04 авг 2012, 20:05
Operating system: Rosa Fresh R10

Re: Новый установщик: предварительный функционал

Сообщение slavyanix » 12 авг 2012, 01:22

а вот пункт восстановления загрузчика в первоначальном меню установки это то что надо. часто сталкивался с такой проблемой и да на мандриве это действительно можно было сделать через обновление системы. но хотелось бы иметь такой пункт восстановления еще при запуске , в самом начале. это экономит время да и новичкам проще будет. да кстати я что то пропустил имеется ли в начальном меню пункт восстановления системы ( ну там bash и доступ к монтированию дисков) . помнится на какой то версии мандривы это было. и да это обосновано у меня линух на компе без переустановок работал по паре лет и каждый год винду приходилось переустанавливать ( так как еще необходима была для родителей иногда) и вот пункт обновления с восстановлением загрузчика жутко помогал. так бывало что винду за год пару раз снесешь, ну и естественно при переустановке сносишь grub. так что да пожалуйста подумайте о добавлении этого пункта к первичному меню инсталлятора.. заранее спасибо.

roman77
Сообщения: 4
Зарегистрирован: 02 дек 2012, 00:47
Operating system: mint 14

Re: Новый установщик: предварительный функционал

Сообщение roman77 » 02 дек 2012, 00:56

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

Аватара пользователя
DELTA-79
Сообщения: 1925
Зарегистрирован: 14 янв 2012, 14:07
Operating system: ROSA FRESH R2 KDE x86_64
Откуда: Георгиевск Ставропольский кр.
Контактная информация:

Re: Новый установщик: предварительный функционал

Сообщение DELTA-79 » 02 дек 2012, 14:26

У меня Live Flash Rosa Marathon стоит, правда, только она одна на флешке, и при запуске выдается меню, типа что хотел: запустить, установить или протестировать. При запуске в меню, кажется "Утилиты", стоит значек установки на компьютер. Посмотрите еще раз, может все-таки просмотрели...
‎Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz / 4 Gb RAM / NVIDIA GeForce GT 240 / Rosa 2012.1 R5 х86_64

roman77
Сообщения: 4
Зарегистрирован: 02 дек 2012, 00:47
Operating system: mint 14

Re: Новый установщик: предварительный функционал

Сообщение roman77 » 02 дек 2012, 15:03

нет такого, сразу запускается только спрашивает язык и время. нашел в меню приложений значек мастер установки но еще не пробывал как действует
у меня роса идишн, может потому.
Последний раз редактировалось roman77 02 дек 2012, 17:44, всего редактировалось 1 раз.

Аватара пользователя
ДроноваЮ
Сообщения: 2636
Зарегистрирован: 01 июн 2011, 13:11
Operating system: Ubuntu/ROSA
Откуда: Москва

Re: Новый установщик: предварительный функционал

Сообщение ДроноваЮ » 02 дек 2012, 16:37

roman77 писал(а): меня роса идишн
расшифруйте, пож-та, что вы под этим подразумеваете. :shock:

roman77
Сообщения: 4
Зарегистрирован: 02 дек 2012, 00:47
Operating system: mint 14

Re: Новый установщик: предварительный функционал

Сообщение roman77 » 02 дек 2012, 16:59

читайте контекст выше, или спросите что именно не понятно

PastorDi
Сообщения: 2743
Зарегистрирован: 25 авг 2011, 12:34
Operating system: IBM DOS, OS/2
Откуда: Санкт-Петербург
Контактная информация:

Re: Новый установщик: предварительный функционал

Сообщение PastorDi » 02 дек 2012, 19:08

Мультизагрузочную фрэшку с помошью Grub4Dos делали? Или через YUMI? Или через Universal USB Installer?

roman77
Сообщения: 4
Зарегистрирован: 02 дек 2012, 00:47
Operating system: mint 14

Re: Новый установщик: предварительный функционал

Сообщение roman77 » 02 дек 2012, 23:12

через Grub4Dos, только в гноме была на рабочем столе кнопка установки.
и рановато я расхвалил что хорошая потдержка русского, руководства адеккватного на русском нет не в системе, не в вики. еще и блютуз в ноуте не пашет, говорит нет адаптера, убунта нашла, федора нашла, минт тоже.

Аватара пользователя
Yamah
Сообщения: 1387
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Новый установщик: предварительный функционал

Сообщение Yamah » 11 апр 2013, 08:39

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

Понятно, что в нынешней концепции установщика это не возможно.
Но можно было бы сделать после установки проверку на наличие обновлений и установку их.

Закрыто

Вернуться в «Информация от разработчиков»