Страница 1 из 2

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 18 сен 2022, 16:16
ddrews
Проблема такая - поставил на ноутбук с уже установленной Windows 10 Pro вторую ОС Linux Mint 21. Secure Boot отключён. После недели использования данной ОС запустил виндовс для обновления этой операционки и драйвера Леново, в итоге, он завис на "Подготовка виндовс не выключайте компьютер". Аварийное отключение нажатием и удержанием кнопки питания помогло, но потом прошло обновление системы Леново, и запустилась виндовс. После этого - загрузчик GRUB (версия 2.06) не включается, а сразу запускается виндовс. Попытался провести восстановление загрузчика через LiveCD на загрузочной флешке несколькими способами (через терминал и через утилиту Boot Repair). В первом случае вылетала ошибка, мол, не получается восстановить загрузчик. Во втором вообще выкинуло следующее сообщение: "Возникла ошибка во время восстановления error nvram is locked (linuxmint not found in efibootmgr). Объясните, почему у меня всё идёт через одно место, как исправить эти ошибки, и есть ли вменяемые аналоги загрузчику GRUB (потому что пишут что он глючный)?! :cray2: :cray2: :cray2: :cray2:
P.S: Если можно, объясняйте нормальным языком, т.к я новичок в среде линукс, и многое мне ещё непонятно.

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 18 сен 2022, 16:23
slant
ddrews писал(а):
18 сен 2022, 16:16
Объясните, почему у меня всё идёт через одно место,
Возможно потому, что инструкции вы не читаете полностью, либо не выполняете. На верху страницы есть инструкция по правильному оформлению темы, т.к. чтобы внятно помочь, а не гадать на кофейной гуще, нужны исходные данные - в том числе и по вашей машине.
ddrews писал(а):
18 сен 2022, 16:16
вменяемые аналоги загрузчику GRUB (потому что пишут что он глючный)?!
Больше не читайте тех, кто так пишет.

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 18 сен 2022, 18:01
ddrews
slant писал(а):
18 сен 2022, 16:23
исходные данные - в том числе и по вашей машине.
Про операционки я сказал, по ноутбуку - Lenovo V15 G2 ALC, процессор AMD Ryzen 7 5700U, видеокарта встроенная Radeon Vega 8, оперативная память 16 Гб (8 распаяно на плате и плашка от Kingston, проблем никогда не вызывала). Установлены два SSD-накопителя, один NVMe на 500 Гб от Kioxia (на котором и живут операционки), и один SATA на 1 Тб той же фирмы. Вот вам исходные данные по машине.

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 18 сен 2022, 18:06
ddrews
Вот, ещё раз попробовал ПО ИНСТРУКЦИИ (единственный нюанс, инструкция для Ubuntu, но так как, как я понимаю, Linux Mint основана как раз на Ubuntu, то к Linux Mint она более чем применима) сделать восстановление через Boot Repair, выкинуло следующее (то же самое):
Вот как с этим разобраться?

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 18 сен 2022, 18:15
rogoznik
ddrews, при загрузке компа нужно вызвать boot menu и выбрать строку про убунту/минт

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 18 сен 2022, 18:23
ddrews
rogoznik писал(а):
18 сен 2022, 18:15
ddrews, при загрузке компа нужно вызвать boot menu и выбрать строку про убунту/минт
Идея хорошая, только у меня нет нужной строки. :sad:
Может из-за этого Boot Repair и уходит в отказ?

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 18 сен 2022, 18:29
slant
Из предоставленной информации (не проще было таки просто вывод inxi скопировать?) можно лишь сказать, что у вас что-то с EFI прошивкой не слава богу.
Так же, у вас на последнем фото, boot-repair говорит от создании файла-лога. Если вы зальете его сюда, возможно, получится сказать точнее, что именно происходит.

Обращаю ваше внимание - вывод inxi -Fxz в правилах оформления темы у вас не просто так просят. То что вы вручную написали про машину - половина не нужна, зато другой важной половины (про разделы дисков, чипсет, и версии ядра - как минимум) нету.

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 18 сен 2022, 18:48
ddrews
https://disk.yandex.ru/d/phvzqHDuMxiJfw Здесь лог-файл, может разберётесь.

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 18 сен 2022, 20:14
slant
У вас проблема с UEFI. Заблокирован доступ к обновлению переменных (в которых хранятся записи о загрузчиках). Secure Boot и иже с ним точно СЕЙЧАС выключен? И нет ли в прошивке ноута какой опции, связанной с "повышением безопасности" - типа блокировки обновления загрузочных записей, и т.д?

UPD: Вспомнил еще одно - посмотрите в опциях UEFI все связанное с TPM (Trusted Platform Module), и выключите, если он включено. Да, 11-ой винде оно несомненно надо. Но вот установить записи в UEFI для загрузчика оно может мешать если включено.

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 18 сен 2022, 21:06
Белый Кролик
Диск при установке правильно разметь с разделом /boot/efi и твои волосы станут мягкими и шелковистыми.

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 18 сен 2022, 21:57
ddrews
Белый Кролик писал(а):
18 сен 2022, 21:06
Диск при установке правильно разметь с разделом /boot/efi и твои волосы станут мягкими и шелковистыми.
То есть, надо переустановить Линукс и выбирать не режим установки рядом с Виндовсом, а последний вариант из предложенных? В принципе, мне не страшно, там всё равно ничего важного нет.

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 18 сен 2022, 22:05
slant
Белый Кролик писал(а):
18 сен 2022, 21:06
Диск при установке правильно разметь с разделом /boot/efi и твои волосы станут мягкими и шелковистыми.
У него он есть. Проблема не в этом.

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 18 сен 2022, 22:11
ddrews
slant писал(а):
18 сен 2022, 20:14
У вас проблема с UEFI. Заблокирован доступ к обновлению переменных (в которых хранятся записи о загрузчиках). Secure Boot и иже с ним точно СЕЙЧАС выключен? И нет ли в прошивке ноута какой опции, связанной с "повышением безопасности" - типа блокировки обновления загрузочных записей, и т.д?

UPD: Вспомнил еще одно - посмотрите в опциях UEFI все связанное с TPM (Trusted Platform Module), и выключите, если он включено. Да, 11-ой винде оно несомненно надо. Но вот установить записи в UEFI для загрузчика оно может мешать если включено.
Так, ну, сначала он действительно выкинул номер с включившимся Secure Boot, повторно отключил. Далее - возможности отключить чип TPM 2.0 в БИОСе нет, но у меня включена интересная функция под названием "AMD platform security processor". Она может влиять на мой случай?

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 18 сен 2022, 22:32
Белый Кролик
ddrews писал(а):
18 сен 2022, 21:57
То есть, надо переустановить Линукс и выбирать не режим установки рядом с Виндовсом, а последний вариант из предложенных?
Я не знаю какие есть варианты сейчас в минте, я имел ввиду ручную установку с ручной разметкой диска.
P.S. Ну раз
slant писал(а):
18 сен 2022, 22:05
У него он есть. Проблема не в этом.
про ручную разметку забудь.

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 18 сен 2022, 23:00
slant
ddrews писал(а):
18 сен 2022, 22:11
Так, ну, сначала он действительно выкинул номер с включившимся Secure Boot, повторно отключил.
После этого восстановление загрузчика пробовали? Возможно этого и хватит. Но если не сработает - смотрите внимательно какая именно ошибка - та же самая или другая.
ddrews писал(а):
18 сен 2022, 22:11
но у меня включена интересная функция под названием "AMD platform security processor". Она может влиять на мой случай?
А шут его знает, детального описания этой фичи AMD не дает. Пробуйте отключать, возможно тоже влияет.

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 19 сен 2022, 00:02
ddrews
slant писал(а):
18 сен 2022, 23:00
хватит
Не хватило. В первый раз он такое выкинул, отключил, всё равно ошибка восстановления.

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 19 сен 2022, 00:23
slant
В любом случае, проблема в UEFI.
Если не поможет ничего другого, есть один обходной пусть - можно вручную на EFI раздел запихнуть универсальный загрузчик rEFInd (есть один способ не требующий писать в заблокированные у вас переменные), который будет искать и загружать GRUB2 вместо самой UEFI.
Bios (uefi) x750ja (asus) не видит HDD c LMDE (Пост slant #113717)

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 19 сен 2022, 07:23
sheridan
ddrews, Для начала я записал бы на флешку live образ LM-21
Затем запустил Gparteg в live и сюда скриншот Ваших разделов,
а потом уже сделал так:
1. Загрузился с флешки в live режиме
2. запустил консоль и ввёл команды
sudo mount /dev/sdXX /mnt - (монтируем раздел с системой, вместо ХХ Ваши данные раздела)
sudo mount /dev/sdXX /mnt/boot/efi - (монтируем раздел EFI, вместо ХХ Ваши данные раздела)
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
sudo grub-install /dev/sdX - (вместо Х Ваши данные раздела)
sudo update-grub
exit
sudo reboot

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 20 сен 2022, 21:08
ddrews
sheridan писал(а):
19 сен 2022, 07:23
ddrews, Для начала я записал бы на флешку live образ LM-21
Затем запустил Gparteg в live и сюда скриншот Ваших разделов,
а потом уже сделал так:
1. Загрузился с флешки в live режиме
2. запустил консоль и ввёл команды
sudo mount /dev/sdXX /mnt - (монтируем раздел с системой, вместо ХХ Ваши данные раздела)
sudo mount /dev/sdXX /mnt/boot/efi - (монтируем раздел EFI, вместо ХХ Ваши данные раздела)
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
sudo grub-install /dev/sdX - (вместо Х Ваши данные раздела)
sudo update-grub
exit
sudo reboot
В общем, сделал всё, что у вас в инструкции, однако при выполнении команды sudo grub-install /dev/nvme0n1p1 (у меня так обозначается раздел EFI) выкинуло мол нет такого устрйства, в общем, смотрите: https://disk.yandex.ru/i/2R1VH5A3btmVEA

Не восстанавливается загрузчик GRUB 2.06 на ноутбуке Леново

Добавлено: 20 сен 2022, 22:37
slant
ddrews писал(а):
20 сен 2022, 21:08
выкинуло мол нет такого устрйства,
Потому что sheridan, не полную инструкцию написал. Там должна быть еще одна строчка, вслед за mount --bind /dev...
sudo mount --bind /dev/pts /mnt/dev/pts
Только результат, по всей видимости, даже в лучшем случае будет тот же, что и с boot-recovery. Потому что не загрузчике дело, а в переменных efi. Сам загрузчик еще boot-recovery куда надо положил (да и не пропадал он оттуда скорее всего - просто винда nvram efi очистила).