Страница 1 из 1

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

Добавлено: 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 тоже хотела бы.

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

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

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

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

Добавлено: 25 окт 2011, 20:33
Флинт
Х) Окончательно разобраться с временными зонами
кажется недавно был "медвед-апдейт" на эту тему...

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

Добавлено: 25 окт 2011, 20:42
Флинт
Р) Подключить режим Rescue Tools
Попытки использовать/преобразовать стандартный Rescue-диск из Mandriva-2010 пока безуспешны :-(
этот режим был зависим от версии если мне память не изменяет..
по крайней мере RD от 2010.1 не опознал установленную 2010.2 и не смог восстановить загрузчик.. положение спас инсталлер 2010.2 запущенный с выбором пункта "обновление системы" (проерил актуальность установленных пакетов и сразу вывалися в раздел финалной конфигурации загрузчика, графической системы и пр.) (не сочтите занудой, но это еще один плюсик в пользу полностью управляемого инсталлера с выбором пакетов. в сегодняшнем состоянии подобное невозможно)

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 29 окт 2011, 13:46
taaroa
Voldemarus писал(а): /sbin/btrfsck не поможет?
нет, не поможет. оно просто _проверяет_ fs, но не восстанавливает данные.

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

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

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

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

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

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

Добавлено: 23 ноя 2011, 22:19
d_uragan

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

Добавлено: 28 ноя 2011, 18:30
taaroa
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).

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

Добавлено: 02 дек 2011, 22:14
Homecraft
Мне хотелось бы, чтобы была возможность выхода из следующей ситуации:
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. Наслаждаемся процессом установки.
Сможет ли новый инсталлятор провернуть такую операцию?
И еще провокационный вопрос: Чем вызвана необходимость переделывать старый инсталлятор?

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

Добавлено: 15 янв 2012, 18:31
DELTA-79
На счет тихой установки, как на убунте спешу поделиться: Сама процедура очень даже ничего, настораживает один факт: до сих пор к установке МАНДРИВА/РОСА набыло с моей стороны притензий, а в убунтк вечная проблема с начальным загрузщиком: вечноо в последний момент он сообщает тебе, что не знает куда его прилипить, мол места нет в начале диска... А там сидит винда семерка, и черпает свои интересы с этого места. При том, что МАНДРИВА/РОСА с этим справлялась без лишних вопросов. Я, к примеру, не хочу, чтобы ВЫ повторили ошибку убунты.

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

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

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

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

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

Добавлено: 02 дек 2012, 14:26
DELTA-79
У меня Live Flash Rosa Marathon стоит, правда, только она одна на флешке, и при запуске выдается меню, типа что хотел: запустить, установить или протестировать. При запуске в меню, кажется "Утилиты", стоит значек установки на компьютер. Посмотрите еще раз, может все-таки просмотрели...

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

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

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

Добавлено: 02 дек 2012, 16:37
ДроноваЮ
roman77 писал(а): меня роса идишн
расшифруйте, пож-та, что вы под этим подразумеваете. :shock:

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

Добавлено: 02 дек 2012, 16:59
roman77
читайте контекст выше, или спросите что именно не понятно

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

Добавлено: 02 дек 2012, 19:08
PastorDi
Мультизагрузочную фрэшку с помошью Grub4Dos делали? Или через YUMI? Или через Universal USB Installer?

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

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

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

Добавлено: 11 апр 2013, 08:39
Yamah
В старом мандривовском инсталляторе мне нравилось, что можно было настроить установку системы с сетевого репозитория. Инсталлятор сам устанавливал обновленные пакеты.

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