Порядок жестких дисков в IBM PC

Gaishnik

У меня два жестких диска, всю жизнь комп грузился с первого, а потом внезапно что-то произошло и комп стал грузиться со второго. В BIOS можно выбирать, грузиться с CD или с харда, а с какого харда выбора нет.
Есть меню загрузки, с которого можно выбирать хард, но его надо вызывать каждый раз.
Нид хелп.

kruzer25

В BIOS можно выбирать, грузиться с CD или с харда, а с какого харда выбора нет.
Обычно в таких случаях в другом меню (тоже находящемся в настройках; я не говорю о меню, которое ты можешь получить при загрузке) можно задать порядок винчестеров.

Gaishnik

Нашел это меню, настроил. Теперь sda стал sdb и наоборот.
Придется перенастраивать grub и fstab?

serega1604

надо было один раз настроить их на UUID и все.

dgaf

>Теперь sda стал sdb и наоборот.
порядок сканирования SCSI-устройств ядром не зависит от порядка их загрузки в BIOS

vall

он зависит от погоды на марсе порядка засовывания модулей в initrd
без UUID в современных дистрибутивах диски лучше не использовать

BondarAndrey

Порадок устройств на шине IDE определяется джампером на диске. В современных компах помимо master/slave существует положение, которое обозначается как "Cable Select", в этом случае устройство, находящееся на конце кабеля IDE будет мастером, а в середине — ведомым. В этом случае нужно проверить положение джамперов или порядок подключения устройств.
Все это не относится к SATA контроллерам, но обычно порядок каналов там фиксирован и нанесено обозначение на материнскую плату, какой разъем отвечает конкретному каналу. Фактически, элементом произвола остается лишь порядок опроса самих контроллеров, если на плате их несколько. Обычно, тем не менее, интегрированный в мост контроллер опрашивается первым, потом дополнительные. Убедитесь, что не было перетыкания каналов одного контроллера или "обмена" с другим

kruzer25

А ещё всё это не относится (или, по крайней мере, может не относиться) к порядку винчестеров при загрузке системы.

yroslavasako

засовывания модулей в initrd
а нахрена оно нужно? У мну ядро замечательно без initrd стартует

Plok2008

У мну ядро замечательно без initrd стартует?
У мну тоже. Единственный смысл для себя делать initrd - это только для того, чтобы в grub можно было прописать root=UUID=... . В fstab у меня уже давно все партишны маунтятся по UUID, а вот сделать это при старте совсем голое ядро не может. Нужны пара утилит (которые не доступны до примонтирования / которые могли бы сказать ядру, какой раздел соотвтествует какому UUID. Но я на это забил. Не так уж и часто у меня меняется dev-name, на котором висит rootfs.

dgaf

можно извратиться и сделать md устройство на один диск, выставить тип раздела в fd и передать ядру root=/dev/md0
Оставить комментарий
Имя или ник:
Комментарий: