Такая вот история у меня вышла: стал ставить desktop4-20070605 бету для теста. выглядело: доходим до 4 шага, там "получаем пакеты" (кнопки вперед-назад неактивны), получаем, получаем.. долго получаем. Потом вдруг кнопки "вперед-назад" становятся активными. и опять ничего не происходит - в центре прогресс и надпись про получение пакетов. Нажимаю "вперед" - заголовок меняется с 4 шага на 5, название меняется, но в центре - прогресс и "получаем пакеты". Нажимаю еще "вперед", 6 шаг, еще - 7 ... и так до 12-го. Внизу появляется "закончить". В центре - по прежнему прогресс и "получаем пакеты". Нажимаю "закончить". Иксы завершаются, машина перезагружается и.. оказывается, что загрузчик сломан (был grub от debian4, который грузится только до stage1,5) В общем, ничего не полкчилось, только сломалось. Потом - протираю CD-диск, с которого ставил. Делаю с него образ (не с первой попытки). Пробую образ в qemu - ставится. Я решил, что либо привод либо диск плохочитаемые, поэтому такие странные результаты (см. выше ;) *********** Предложение включить в начальное меню установки (там где "загрузка с диска, установка, тест памяти") еще и "тест диска" (в ubuntu есть). Тест диска считывает образ диска и сравнивает с записанной на нем md5, или пофайлово/попакетно сравнивает md5 всех файлов, и выдает резюме: - все совпадает, ок - все читается, но не совпадает - какой-то файл не читается Попутно таким образом можно защитить дистрибутив от несанкционированного изменения и продажей под той же маркой ;) (если кто-то при копировании добавит на диск или уберет что-то ;)
ну как, идея не проходит? раздел меню в самом начале инсталлятора "проверить диск". в ubuntu/fedora есть ;)
Не раньше следующей версии, видимо
Угу. Но надо, народ нередко попадает на труднодиагностируемые проблемы с плохочитаемыми дисками/болванками, подслеповатыми приводами или (реже, но кажется, тоже было) подстреленными шнурками/контроллерами к ним.
Хотя даже не соображу толком, куда это зацепляется: по логике в профиль, а вообще надо бы во все дистры?
(In reply to comment #2) > Не раньше следующей версии, видимо 4.1, м? :)
сделать надо бы, но надо придумать как именно..
В mdv вроде наблюдается уже выдранный из анаконды mediacheck...
неплохо бы к 5.0 приятный сюрприз ;) (свой?) mediacheck есть и в suse (yast) http://en.opensuse.org/YaST/Modules/Media_Check только нигде исходного кода какого-либо mediacheck не нашел..
Есть ли возможность включить mediacheck хотя бы в 6.0 ? А то как в случае ошибки 25455 : много времени и усилий уходит на проверки носителя и привода.
Нужный пакет называется isomd5sum, в базовом виде (с проверкой в виде инитскрипта, а не alterator/dialog) прикручено к mkimage-profiles (цель live-isomd5sum.iso). Можно нарисовать альтераторный модуль, но ещё лучше было бы вкрутить dialog'ом заметно раньше в процедуре загрузки -- на случай повреждения куска, поднимающего графику, но живой libc. Либо же отдельной целью isolinux.
(В ответ на комментарий №10) > Либо же отдельной целью isolinux. Такое в mkimage-profiles тоже довольно давно реализовано (use/mediacheck), но добавляет полста метров к образу в силу дублирования как минимум initrd.
(В ответ на комментарий №11) > Такое в mkimage-profiles тоже довольно давно реализовано (use/mediacheck), Попробовал, как только нашел это слово. Или не понравилось или не заработало нормально, не помню уже. Это должно быть сделано 1-м шагом установщика с кнопкой или галкой "Пропустить", по нажатию которой показывать предупреждение "ССЗБ".
(В ответ на комментарий №12) > Это должно быть сделано 1-м шагом установщика UI я непрочь сделать.
(В ответ на комментарий №12) > > Такое в mkimage-profiles тоже довольно давно реализовано (use/mediacheck), > Или не понравилось или не заработало нормально, не помню уже. Скорее первое, работать-то оно работает (как proof of concept). Мне кажется, что сильно настырничать не стоит -- проблемы в основном касаются CD/DVD, которые уступили место флэшкам. Но уж если проверять, то хорошо бы пораньше и с меньшим шансом попадания проблемы в сам проверятор -- т.е., возможно, из initrd. На том, как именно хочется видеть, и застрял (посмотрев по дистрибутивам вроде fedora/opensuse/mandriva).
(В ответ на комментарий №14) > уступили место флэшкам. Интернет у всех тоже уже давно 100500Mbod. ;-) (В ответ на комментарий №14) > На том, как именно хочется видеть, и застрял (посмотрев > по дистрибутивам вроде fedora/opensuse/mandriva). 1-м шагом установщика с кнопкой или галкой "Пропустить", по нажатию которой показывать предупреждение "ССЗБ".