07.09.2012 00:33, Alexey Gladkov пишет: >> да собственно в любой ситуации, когда >> его автоугадав бессилен или бессмысленен. > Автоугадав проектировался как полезная, но не неотъемлемая часть. В > самом начале его практически не было. Даже сейчас это отдельная > команда, которая именно угадывает настоящий конфиг и передаёт > управление дальше. Просто так случилось, что его логики зачастую > оказывается достаточно. > > Автоугадав можно отключить вообще и составить конфиг как нужно > пользователю. > > Так make-initrd поддерживает создание initrd не со списком > определённых модулей, а по modalias. Например: > > MODULES_ADD += \ > pci:v00008086d00001C01sv00008086sd00007270bc01sc01i8f scsi:t-0x00 > FEATURES += add-modules > > Разумеется "мозги" автоугадава работают для текущей загруженной > системы и их назначение создать конфигурацию, описывающую именно > текущее состояние машины. Думаю, именно это ты говорил, что это не баг > а фича. Очень часто сталкивался с ситуацией когда автоугадав не мог создать конфигурацию для нового ядра по текущему состоянию машины. Например до сих пор обновление с ovz-rhel из 5.1 до ovz-el из t6 приводит к невозможности загрузиться совсем. Ни со старым ни с новым ядром. Старое не грузится потому что udev новый. Новое не грузится потому что модули не все. -- WBR, Viacheslav Dubrovskyi