Странности после установки Debian

Автор rvm9500, 31 октября 2022, 19:14:02

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

rvm9500

Имеются 3 материнские платы:
Asus B75M-A
Gigabyte GA-H81M-HD3
Gigabyte GA-H81M-S2PH

Ставлю на них Debian 11.5 с флешки netinst с параметрами по умолчанию. Таблица разделов gpt, режим BIOS uefi.
Установка заканчивается успешно.
Но если выполнить последовательность: выключить комп, отключить винт, включить/выключить комп без винта, вернуть винт, то при следующем включении система не грузится, т.к. нет загрузочного диска.

У убунты такого поведения нет, но хочется дебиан.

Из-за чего такое происходит?

yoric

Сбрасываются и назначаются по-новой ID винтов, очевидно. В инсталляторе вроде была возможность выбрать другой вариант идентификации винтов, в эксперт-режиме, но точно не помню. Или в рабочей системе это можно сделать. Редактировать /etc/fstab

А втыкаете винт потом в тот же разъём?

rvm9500

Да, разъем один и тот же.

А на счет идентификатора. Не загружается система уже на уровне биос, до fstab ещё рано.

Владимир468


rvm9500

Цитата: Владимир468 от 31 октября 2022, 20:03:23
Цитата: rvm9500 от 31 октября 2022, 19:54:00Не загружается система
Загрузчик grub появляется?


Нет, загрузчик grub не появляется. Отображается стандартная надпись bios "Не найдено загрузочное устройство... Вставьте устройство и перезагрузите...".
Диск исправен, пробовал разные диски, ssd, hdd.
И как я писал выше, проблема воспроизводится, если ставлю дебиан, убунта грузится нормально после переподключения диска. В режиме легаси + mbr тоже всё нормально.

dzhoser

Возможность загрузить систему есть?
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Владимир468

Цитата: dzhoser от 31 октября 2022, 21:01:48Возможность загрузить систему есть?
Делать загрузочную флешку с дебиан и восстанавливать загрузчик.

rvm9500

Цитата: dzhoser от 31 октября 2022, 21:01:48Возможность загрузить систему есть?
Цитата: Владимир468 от 31 октября 2022, 21:54:48
Цитата: dzhoser от 31 октября 2022, 21:01:48Возможность загрузить систему есть?
Делать загрузочную флешку с дебиан и восстанавливать загрузчик.


Восстанавливать до следующего отключения hdd?

Aalexeey

#8
Цитата: rvm9500 от 31 октября 2022, 19:14:02Но если выполнить последовательность: выключить комп, отключить винт, включить/выключить комп без винта, вернуть винт, то при следующем включении система не грузится, т.к. нет загрузочного диска.
В UEFI "прописываются" "координаты" загрузочного диска. Тут два варианта: первый маловероятно но может быть - вы установили GRUB на тот диск который снимаете, второй вариант - когда вы снимаете один из дисков он находится на порту контроллера который "более первый" при определении дисков, загрузочный диск сдвигается по приоритету и UEFI его не видит. Попробуйте поменять порт (SATA или M.2) на котором будет сидеть загрузочный диск, найдите какой из них всегда определяется/опрашивается первым.
Если вдруг вам понадобится загрузится независимо от ситуации то поможет live SuperGrub, он сам ищет загрузочные образы ядра.
Цитата: rvm9500 от 31 октября 2022, 22:15:28Делать загрузочную флешку с дебиан и восстанавливать загрузчик.
Делаете загрузочную флэшку SuperGrub, загружаетесь в режиме EFI в свою установленную систему и делаете:
sudo update-grubsudo grub-installсмотрите также какой выхлоп у команд.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

sonny363

rvm9500,,видимо, у вас после отключения винта и включения материнки без него пропадает загрузочная запись из UEFI. Её, конечно, можно восстановить из UEFI Shell командой bcfg boot add, но тут надо этот самый шелл знать :)
Странно, что с убунтой, как вы говорите, этого эффекта нет.
Кстати, с упомянутой вами Asus B75M-A у меня несколько лет назад подобные пляски были с дебианом, но, увы, не помню подробностей, и материнки этой уже нет.

Я бы посоветовал вам после подключения диска выполнить операцию сброса NVRAM - по идее, материнка должна перечитать видимые ей EFI на дисках и сформировать загрузочные записи.
Самый простой способ - воспользоваться утилитой Clover (вообще-то, это загрузчик для хакинтоша) Отсюда - просто сделайте загрузочную флешку с ней, а потом в главном меню Clear NVRAM.

Если есть возможность, покажите меню загрузки материнки: либо по клавише F11 (или какая там она у Асуса), либо в настройках БИОСа - перечень загружаемых дисков.

dzhoser

#10
Нужно получить информацию о дисках и разметке
lsblk
fdisk -l
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Arkady

#11
В Биосе Secure boot проверьте после того как винт подключите. Secure boot попробуйте отключить. Посмотрите результат.


Похоже, что  yoric  указал Вам возможную причину: "Сбрасываются и назначаются по-новой ID винтов, очевидно".

Тогда начинает работать в Биосе Secure boot - это моя догадка.

lionet

У меня было ровно то же самое на материнке Гигабайт. Примерно раз в день был краш системы. Симптомы - как будто в момент записи на диск (у меня было два SSD и два жёстких диска) он отключался(от питания) и система не смогла записать данные. Плюс дополнительно периодически исчезала звуковая карта после перезагрузки. Материнке 8 лет. Началась эта канитель примерно через 5 лет после покупки.
В августе купил новый системник - в нём стоят два жёстких диска со старого и звуковуха. Проблем не наблюдается. Один из SSDшников переставлен в ноутбук - проблема тоже отсутствует. Вывод - материнка дохнет.
Debian 11 xfce4

dzhoser

Цитата: lionet от 03 ноября 2022, 21:22:48Вывод - материнка дохнет.
Вывод проблемы с питанием
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

ferum

Цитата: sonny363 от 01 ноября 2022, 04:40:15Я бы посоветовал вам после подключения диска выполнить операцию сброса NVRAM - по идее, материнка должна перечитать видимые ей EFI на дисках и сформировать загрузочные записи.
Эта процедура избавляет от записей, сделанных операционными системами в энергонезависимой памяти nvram но не влияет на прописанные аппаратные ошибки. По этому я за сброс биос через специальные для этого пины.
Запрос в google ваша материнская плата, сброс биос.
Русские дебианщики против цифрового слабоумия !