|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 16 May 2007 14:37:17 To : yoric-kso@so.yandex.ru Subject : Re: kernel boot with many variable scsi dev -------------------------------------------------------------------------------- yoric-kso@so.yandex.ru wrote: yksyr> Здравствуйте! Подскажите, пож-ста, что сказать ядру при yksyr> загрузке в такой ситуации: когда подоткнута yksyr> флешка/картридер, ядром им назначаются имена разделов yksyr> диска, с которого без флешка/картридера благополучно yksyr> происходит загрузка. Определяются, видно, быстрее yksyr> диска. Диски разбиты так: /dev/sda5 / /dev/sda3 yksyr> /boot /dev/sdb1 /home /dev/sda6 yksyr> /usr /dev/sda7 /var С /boot грузимся, а когда Обращаю внимание, что грузимся мы не с boot, а с initrd. То есть лежит-то он в boot, но ядро об этом не подозревает, так как initrd загружается в память до запуска ядра средствами загрузчика, работающего через BIOS. yksyr> доходит до монтирования /usr etc, оказывается, что sda yksyr> - это флешка. man bootparam, вроде, ничего подходящего yksyr> не содержит. Как бы притормозить определение флешка/ yksyr> картридера, или какие варианты? Сделать так, чтобы встроенный контроллер, на котором висит диск, определялся раньше кардридера. Очевидный вариант - собрать custom ядро, без initrd, в котором будет драйвер контроллера собран прямо в ядро (иначе без initrd не загрузится) а usb-storage (через который обычно работают кардридеры) - модулем. Возможно, существуют более простые варианты, которые позволяют поуправлять порядком загрузки модулей из initrd. Hо они а) могут быть дистрибутиво-специфичными б) мне неизвестны, так как я всегда собираю custom ядро без initrd. Практически на любой моей машине есть хоть что-то, для чего нужна фича, отсутствующая в стандартном ядре. А раз все равно собирать под конкретную машину, нафига мне initrd? -- У приличного процессора long double должен быть 128-битный. --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/151788a3cea85.html, оценка из 5, голосов 10
|