А) Сосредоточить все операции выбора/настройки в начале работы скрипта, чтобы пользователь не был привязан к процессу загрузки - запустил, пошел пить кофе
Выявилось одно препятствие - конфигурация вариантов начальной загрузки может быть выполнена только после записи системы на диск, необходимо переделать несколько процедур. Пока отложено в пользу более нужных правок.
Б) Реализовать пакетную загрузку по конфигурационному файлу на диске --- В Desktop-инсталяторе это сейчас делать не будем
В) Реализовать механизм FAQ/Help в инсталляторе.
Г) Доделать initrd (Сделано).
Генерация/ подстановка initrd выглядит следующим образом:
1) Если в /etc/sysconfig/draklive-install присутствует строка SOURCE=<имя каталога>, этот каталог используется как корень образа носителя, откуда извлекается initrd.
2) Если этой строки в конфигурационном файле нет, просматривается список "предопределенных" точек монтирования носителя. Сейчас их две - /run/initramfs и /tmp/sysroot-ro. Список легко расширяется, никаких других изменений в инсталлятор при этом вносить не надо.
3) Если к этим точкам монтирования не подключен носитель и initrd обнаружить не удалось, инсталлятор приступает к генерации нового образа initrd.
Д) Поставить звуковой сигнал" после окончания загрузки - - ( Сделано).
Используется приложение sox, входящее в состав дистрибутива, проигрывающие звуковой файл, переданный как аргумент командной строки. Вызывается при окончании загрузки. Файл может содержать мелодию или записанное речевое сообщение. Имя файла передается через N("Install_end_rus.wav"), что позволяет использовать разные звуки/сообщения для разных локализаций.
НО работает только в live-системе, поэтому пока патч никуда не отправлялся.
Е) Убрать окно настройки grub из стандартной настройки (сделано)
Вызов окошка настройки сделан конфигурируемым, определяется настройками в /etc/sysconfig/draklive-install.
Ж) максимально упростить/автоматизировать скрипт для типовой настройки
З) подумать об установке по локальной сети через NFS
И) установка пакетов/групп пакетов
Сделана графическая часть - отбор пакетов/конигураций для установки с использованием comps.xml.
Остались работы по отладке, для чего нужно подготовить тестовый набор пакетов. 10/10/11 - установка отлажена, необходимо полномасштабное тестирование и формирование рабочего набора пакетов.
Й) Исправить ошибку при загрузке с флешки - "Хотите потерять все данные?" (сделано)
К) Реализовать фоновое окно при работе инсталлятора вместо черного экрана
Л) Убрать белую каемку GTK в диалоговых окнах - сделано, для установки специальной тонкой каемки нужна замена графических файлов
М) Убрать первое окно в draklive-install,как не несущее смысловой нагрузки. -- Внимательное рассмотрение проблемы выявило, что этот экранчик все-таки нужен, поскольку draklive-install может запускаться и из live-среды. В этом случае пользователю нужно дать возможность отказаться от запуска процесса установки.
Н) Убрать из live locate/update.db - включить соответствующую запись в cron по завершении установки на жесткий диск
О) Подключить в начальный загрузчик memtest ( сделано)
П) Добавить режим проверки целостности носителя ( сделано)
Модифицирован initrd-образ, в него добавлена программа для проверки носителя путем сличения
md5 сумм файлов на DVD с эталонными. Создан отдельный пункт меню в начальном загрузчике.
Р) Подключить режим Rescue Tools
Попытки использовать/преобразовать стандартный Rescue-диск из Mandriva-2010 пока безуспешны

С) Переделать графическое оформление режма remove unused packages как абсолютно неинформативное.
Т) Включить поддержку BTRFS в окне форматирования разделов
У) Организовать удобный вывод протокола установки в ходе работы
Ф) Сохранение конфигурации для кик-старта
Х) Окончательно разобраться с временными зонами