При двойной загрузке в Linux иногда не определяется дополнительный жесткий диск, Windows не может запускаться

Проблемы и вопросы, касающиеся поддержки ядра и аппаратного обеспечения


Ответить
mhd
Сообщения: 2
Зарегистрирован: 03.08.2024

#

Имеется многолетняя система Arch/Win7 с двумя жесткими дисками. Используется GRUB, BIOS, MBR. Загрузка каждой из ОС всегда проходила успешно. Каждая ОС расположена на отдельном диске. Последний запуск Win был примерно в декабре 2024. Далее было обновления в декабре 2024 и Win не использовался. Сейчас при первых попытках запуска Win выводилось сообщение:
ошибка: no such device: CC3C6C813C6C6902.
Назначение: типа раздела равным 0x83
ошибка: invalid signature.
Это исправлялось перезагрузкой в Arch, монтированием нужного раздела на диске с Win и перезагрузкой в Win. Возможно это было совпадением а не исправлением. Проверка диска в Win неполадок не выявила.

Последний раз после запуска Win, после проигрывания заставки с логотипом Win происходил возврат в меню GRUB, либо был переход в аварийный режим Win. В аварийном режиме можно было проверить диск на ошибки, далее опять был возврат в меню GRUB. Можно было загрузить Arch. fdisk, lsblk, cfdisk и т.д. определяли только жесткий диск с Arch, т.е. диск с Win не определялся. Загрузочный раздел расположен на диске с Win, тем не менее Arch загружался. Оба жестких диска определяются в BIOS. В консоли GRUB оба диска видны и можно посмотреть все каталоги/файлы на диске с Win. После этого просмотра в консоли GRUB, Win успешно запустился, в Arch также fdisk, lsblk определяют оба диска.
Возникли следующие вопросы.
1. Такое поведение - это признак выхода из строя диска с Win?
2. Такое поведение - следствие ошибок в новой версии GRUB2? В таком случае что с этим делать? Т.к. на вики по GRUB написано:
Если вы хотите стабильности - не переустанавливайте без необходимости загрузчик и не запускайте генератор конфига.
vall
Аватара пользователя
Администрация
Сообщения: 795
Зарегистрирован: 09.08.2022

#

Решил проверить и столкнулся с такой же проблемой. Исправил откатом grub 2:2.12.r212.g4dc616657-2 -> 2:2.12-2. Скорее всего можно было вернуться на более актуальную версию 2:2.12-3. Но решил перестраховаться поскольку помнил, что прошлой весной точно обновлял и переустанавливал grub, пересоздавал файл конфига и т.д.

Кстати, текущая версия grub также ломает Multiboot ISO коллеги jim945. По крайней мере в моём случае.
RusWolf
Аватара пользователя
Сообщения: 235
Зарегистрирован: 16.08.2022

#

mhd: Если вы хотите стабильности - не переустанавливайте без необходимости загрузчик и не запускайте генератор конфига.
Обновил груб, пере конфигурировал конфиг груба.
С вторым диском, виндой 11, проблем при загрузке не наблюдаю.

Отсюда вопрос, какой драйвер ntfs используется в системе, ядерный - ntfs3 или ntfs-3G ?

Arch Linux x86-64 на BTRFS
https://t.me/arch_linuxru

vall
Аватара пользователя
Администрация
Сообщения: 795
Зарегистрирован: 09.08.2022

#

RusWolf:проблем при загрузке не наблюдаю.
Начальные условия те же?
mhd:Используется GRUB, BIOS, MBR.
Дополнительно: у меня установлен ntfs-3G и мастдайка 10.
RusWolf
Аватара пользователя
Сообщения: 235
Зарегистрирован: 16.08.2022

#

vall:Начальные условия те же?
Да.

Arch Linux x86-64 на BTRFS
https://t.me/arch_linuxru

RusWolf
Аватара пользователя
Сообщения: 235
Зарегистрирован: 16.08.2022

#

vall:у меня установлен ntfs-3G
Ну кто на нём сидят, то ССЗБ.

Arch Linux x86-64 на BTRFS
https://t.me/arch_linuxru

vall
Аватара пользователя
Администрация
Сообщения: 795
Зарегистрирован: 09.08.2022

#

RusWolf:ССЗБ
Ну так исторически сложилось )

Система установлена давно, а тогда ещё ядерного драйвера не было. Затем он появился. Чуть позже было несколько публикаций в таком духе, что "драйвер NTFS3 остаётся без сопровождающего и может быть удалён из ядра Linux" (https://www.linux.org.ru/news/kernel/16854941).

Поэтому решил следовать принципу -- работает, не трогай. До текущего момента проблем не было. И возможно что-то упустил, поскольку перестал следить за темой.
RusWolf
Аватара пользователя
Сообщения: 235
Зарегистрирован: 16.08.2022

#

Сегодня обновил пакет grub-2_2.12.r226.g56ccc5ed-1-x86_64 и обновил груб.
На компе, где я говорил, что всё нормально работает, теперь вообще винда не грузиться, а комп зависает намертво, при попытке загрузить винду :)))

Arch Linux x86-64 на BTRFS
https://t.me/arch_linuxru

vasek
Сообщения: 478
Зарегистрирован: 31.08.2022

#

Топик на BBS - os-prober segmentation fault. GRUB new update mess!
И лучше использовать самописный grub.cfg

Ошибки не исчезают с опытом - они просто умнеют

vall
Аватара пользователя
Администрация
Сообщения: 795
Зарегистрирован: 09.08.2022

#

vasek:Топик на BBS -
Интересно, спасибо. Для себя подтвердил вывод, что надо просто подождать исправления в новых версиях grub.
Ответить