Меняется порядок IDE контроллеров при загрузке, в результате вываливается в initrd

Linux Линукс hardware

При загрузке Дебиан вываливается в коммандную
строку - причем вываливается еще когда грузится initrd - т.е. ДО начала
монтирования /dev/hda и прочего хозяйства, причем вываливается как-то
странно через раз - т.е. иногда грузится с лету, иногда вываливается...
lspci
здесь - http://docs.google.com/Doc?id=dfnj4rj3_21c8wr8sgv
и fstab
здесь - http://docs.google.com/Doc?id=dfnj4rj3_22gc2hdhgc
Иллюстрация
здесь - http://docs.google.com/Doc?id=dfnj4rj3_23nnwdxjd6
исследование /proc показало, что меняется порядок контроллеров и
соответственно то что было /dev/hda становится /dev/hde
зависимости не выявил никакой - ни простой компа, ни температура
процессора/чипсета/контроллера/конденсаторов/винчестеров корреляций на
порядок определения контроллеров в процессе загрузки initrd не
внесли.... ядрышко родное 2.6.18, не пересобирал - само нашло IT8212 и
само с ним заработало - причем заработало наура.
Однако, не удовлетворившись достигнутым решил как-то раз я все таки его
пересобрать, попытался включить драйвер для IT8212 в ядро - включилось
успешно загрузилось..... один раз - а потом снова по новой - ищем какие
винты у нас где и монтируемся вручную - потом делаем exec run-init
resume - и грузимся.... с несоответствующим fstab'ом... меняем его на
нужный перемонтируем все разделы кроме / и вуаля - живем,... но только
как-то оно все же неправильно - почему меняется порядок определения
контроллеров при загрузке, и ладно бы понятно почему он менялся - а то
сам - произвольно, так быть не должно - так вот.
Внимание вопрос: - почему так? и как это вылечить? - кому интересно могу
показать эту мистику вживую.
Ответы:
Мобил рак всегда пустой? Не вытаскиваете/заталкиваете лоток? Не замыкаете/размыкаете замок?
С какого жёсткого диска грузитесь, всегда с одного и того-же? В BIOS порядок загрузки не меняете, при загрузке BIOS на F8 (или аналогичную клавишу) не нажимаете, чтобы загрузочное устройство выбрать?
Мобил рак всегда пустой, разомкнут, собственно говоря я его не использую вообще ибо он у меня сгорел давно - просто дырку нечем заткнуть, кабели от него я все давно отодрал - так что служит банальной затычкой в корпусе.
Загрузчик GRUB
Я не знаю как решить вашу проблему, но могу указать обходной способ. Разделы в fstab можно монтировать по UUID. C помощью blkid узнаёте UUID ваших разделов на запущеной системе а потом пишете в fstab вместо /dev/hda1 что-то типа
из
/dev/hda1       /               ext3    defaults,errors=remount-ro 0       1
в
UUID=ebd39cb2-3525-4186-b8c1-1f953b65b948       /               ext3    defaults,errors=remount-ro 0       1
Аналогично и я предлагал - с метками - только вместо UUID=.... нужно писать LABEL=метка.
А саму метку раздела можно посмотреть:
1. Как установлены перемычки на дисках? Нет cable select?
2. Посмотреть настройки  в BIOS. Имеет смысл выставить No Plug&play OS. Может есть еще что-нибудь специфическое для вашего оборудования.
3. Попробовать LiveCD. Как они определяют диски?
4. Версия Debian последняя?
2 Дмитрий С
2 bjaka.max
А как в таком случаен монтировать CD/DVD девайсы - меток у них нет, вернее метки то есть - но они у носителей я так понимаю, UUID тоже
2 Olvikon
1. cable select - не пользуюсь вообще
2. No Plug&play OS. установлено изначально
3. LiveCD определяют диски так же как и мандрива - т.е. абсолютно нормально, что меня обескуражило
4. Версия Debian обновляется сама с инета постоянно


17 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.