Некоторое время назад, когда винда убила мне загрузчик, я его переустановил. Проблема в том, что с тех пор я не могу нормально перезагрузиться. Биос просто перестаёт видеть мой диск. Переустановил я тогда загрузчик стандартным ребилдом никса. Видать никс не всемогущий, поэтому что-то он туда не добавил.
Кто знает, где я ошибся?
@rf

Follow

@volandevsrat @rf Выключи CSM чтобы некрокостыли не мешались, пиши загрузчик в дефолтовый путь, например путём `grub-install --removable`.

@L29Ah @rf ну csm я давно выключил, а дефолтный путь это куда? У меня никс, все разделы контролируются конфигурацией и если менять что-то руками, то надо и в конфигурацию вносить. Сейчас у меня просто отдельный раздел /boot.
Я уже пробовал полностью стереть /boot и создать заново, установив на него загрузчик. Проблема осталась...

@L29Ah вообще, я провёл немного тестов diff'ом и понял, что рабочий загрузчик отличается от нерабочего ничем. У меня есть подозрение, что при перезагрузке ломается что-то в никсе. Знаешь, каким образом биос находит разделы на диске?

@volandevsrat Посмотри в спецификации UEFI вроде это описано. Емнип он сначала ищет в GPT раздел с типом EFI, потом если не находит ищет в MBR, но я не уверен.

@volandevsrat Посмотри в спецификации UEFI вроде это описано. Емнип он сначала ищет в GPT раздел с типом EFI, потом если не находит ищет в MBR, но я не уверен.

@volandevsrat @rf Кстати, палю лайфхак: можно прямо из системы грузить её же в qemu, например в своей генточке я делаю так: qemu-system-x86_64 -drive format=raw,file=/dev/sda,cache=none -snapshot -m 1024 -boot once=c,menu=off -enable-kvm -bios /usr/share/edk2-ovmf/OVMF_CODE.fd -cpu host

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.