LinuxForum.Fans
Тема

No bootable device

Автор: Linux_top_Joker 4 сообщений 761 просмотров
24.05.2025 11:50 #439787

Ноутбук Lenovo B50-30, дистрибутив openSUSE Tumbleweed.
После использования testdisk ноутбук не видит диск и выдаёт сообщение "No bootable device. Hit any key". Я запускаю Live образ для восстановления, и он видит разделы диска, но запустить не может. Что делать?

29.05.2025 21:59 #439809

После использования testdisk

а что именно делалось с диском, оно могло что-то на диске исправить...
начните с предыстории зачем вы это использовали.

31.05.2025 13:24 #439818
Linux_top_Joker написал:
Ноутбук Lenovo B50-30, дистрибутив openSUSE Tumbleweed.
После использования testdisk ноутбук не видит диск и выдаёт сообщение "No bootable device. Hit any key". Я запускаю Live образ для восстановления, и он видит разделы диска, но запустить не может. Что делать?

Причина перед глазами на мониторе - нет загрузочного устройства. Скорее всего после работы с testdisk была повреждена загрузочная область или таблицы разделов (testdisk бывает некорректно записывает таблицы разделов). Диск читается, Live-образ видит разделы, но загрузиться нельзя, потому что загрузчик не найден или повреждён.
Что делать? Загрузится с Live-образа и оттуда из терминала восстановить загрузчик.

31.05.2025 13:58 #439819

Для OpenSUSE не пробовал, но не думаю, что разница большая. В Mint я делал так:
1. Загружаюсь с LiveUSB.
2. [console=inline]sudo mount /dev/sda2 /mnt[/console], имя устройства поставить своё.
3. Если используется UEFI, монтируем и его: [console=inline]sudo mount /dev/sda1 /mnt/boot/efi[/console], имя устройства поставить своё.
4. Домашние папки монтировать не обязательно, они не нужны.
5. Переустанавливаем GRUB: [console=inline]sudo grub-install --root-directory=/mnt /dev/sda[/console]. Имя устройства ставим своё, но обращаю внимание, что загрузчик устанавливаем не на раздел, а на накопитель. Поэтому /dev/sda, а не /dev/sda1.
6. Всё, перезагружаемся.

Войдите или зарегистрируйтесь, чтобы ответить.