Новый порядок дисков в 2.6.32

Столкнулся с проблемой установки Calculate Linux 10.2 на двух компьютерах с несколькими жесткими дисками. На моем опыте порядок именования дисков всегда был следующим:

# SCSI
# SATA
# IDE

Если расположение дисков в новой системе определяется в другом порядке, система может не загрузиться!

Расположение дисков в Calculate Linux 10.2

1. Сервер: 2xSCSI + IDE

Старый порядок дисков в Calculate Directory Server < 10.2:

# sda - SCSI
# sdb - SCSI
# sdc - IDE

Новый порядок дисков стал следующим:

# sda - IDE
# sdb - SCSI
# sdc - SCSI

2. Десктоп: IDE + SATA

Старый порядок дисков в Calculate Linux Desktop < 10.2:

# sda - SATA
# sdb - IDE

Новый порядок дисков стал следующим:

# sda - IDE
# sdb - SATA

Решение

Очевидно, что все изменения произошли в ядре 2.6.32. От того, модулем драйвер собран или находится в ядре, порядок дисков не меняется. Выход из ситуации - использовать новый параметр установки --set-uuid=on для использования UUID меток устройств.

После установки проверьте файл /etc/fstab, монтироваться будет только корневой раздел через UUID.

Это второй замеченный баг в новой версии дистрибутивов Calculate Linux 10.2.

Для информирования о проблемах создан сервис Обзор известных ошибок.

Вот даже и не знаю баг это или не баг у меня в CLS 10.2. Вообщем установка проходит на ура, да и всё остальное.Но как-то решил перегрузиться в винду,надобыло стырить оттуда документ один))))))) И при загрузке получаю типа такого:

Loading modules
::Scanning for ata_piix…ata_piix loaded
::Scanning for reiserfs…reiserfs loaded

Activating mdev
Deternining root device…
Block device /dev/sda2 is not valid root device
Пишу по памяти…
Вообщем загрузился с лайвсд убунты, пробежался по конфигам - вроде всё нормально.Перегружаюсь - опять такая ситуация.
Вообщем дело было в подключонном внешнем диске по usb. Отключаю его - перегрузка - всё нормально загружается.
Внешний диск вроде IDE.Точно IDE.
Раньше такого не замечал на CLSX 10.0 вроде

Это - не баг, это - фича. :slight_smile: К кальке отношения не имеет. Все вопросы к биосу компа. На моей тачке, если при загрузке был подключен внешний USB-HDD или флешка, меняется порядок дисков в BIOS’е. Надо лезть в Advanced Setup и менять порядок загрузки.

так что - Выход из ситуации - использовать новый параметр установки --set-uuid=on для использования UUID меток устройств.

Это - не баг, это - фича. :slight_smile: К кальке отношения не имеет. Все вопросы к биосу компа. На моей тачке, если при загрузке был подключен внешний USB-HDD или флешка, меняется порядок дисков в BIOS’е. Надо лезть в Advanced Setup и менять порядок загрузки.

У Вас такойже ноутбук как у меня Dell D610? Биосы разные бывают))))))))))

Вообщем решайте сами, баг это или не баг…сейчас на ноуте установлена Gentoo и при загрузке с этим же юсб-диском подключённым не виснит.

По моему переустановка системы - не самый лучший вариант )))
Для тех кто хочет обновиться до 10.2 и выше, дабы не возникло проблем с загрузкой достаточно будет изменить grub.conf, в разделе kernel /boot/vmlinuz root=… прописать UUID загрузочного диска.
Если же така проблема уже возникла, для измененения grub.conf можно воспользоваться “живым” диском.

По моему переустановка системы - не самый лучший вариант )))

Я не раскрыл деталей, описав лишь суть проблемы.

В первом случае я обновлял сервер, доступ к которому закрыт и максимально что мне удалось сделать в тот день, это попросить подключить монитор и выбрать в меню загрузчика другую систему. На сервере стоял CDS 7.11. Обновлять toolchain, system затем world не было ни желания, ни времени, а также не хотелось подвергать систему риску не загрузиться в следующий раз.

Во втором случае был десктоп знакомой девушки. Доступа по ssh я не имел. Объяснять ей как обновить и донастроить кеды? :slight_smile:

В остальных случаях я также использую обновление из ISO образа, будь то сервер, десктоп или ноутбук. Я предпочитаю потратить 5 минут и получить новую, полностью настроенную систему.