Все разделы в grub rescue имеют неверное имя файла

Все разделы в grub rescue имеют неверное имя файла

Итак, я попытался загрузить свой asus eee PC 900, но он сказал: « error: no such device:etcИтак, я сделал ls, и я попробовал ls для всех разделов и некоторых из них». Сказал: «Неправильное имя файла». Так как же мне выполнить сброс настроек без диска или USB? Он просто лежал в шкафу, прежде чем я его открыл, поэтому я не вижу особой причины, по которой он так себя ведет. Внешних повреждений не видно. Операционная система — Linux, не знаю, какая версия, потому что мне ее дал друг. Также, если есть какой-то способ восстановить Linux, меня это тоже устраивает.

решение1

В grub вы можете получить список устройств, введя "ls" без аргументов в приглашении grub. Распространенной ошибкой является пропуск скобок. Вы можете получить список разделов, перечислив только устройство из списка, но вы все равно должны включить скобки (круглые скобки). В grub диски и разделы именуются в скобках и используют другое соглашение об именовании. Во время загрузки диски сопоставляются с файлами устройств в dev. В grub этого еще не произошло. Список разделов на первом диске: ls (HD0) Первый диск и первый раздел обычно это ls (HD0,1) ls (HD0,MSDOS1) или ls (HD0,GPT1)

И для usb-ключа ls (USB0)

Нумерация дисков начинается с 0, а разделов — с 1. Это будет первый раздел в таблице разделов, которая не всегда соответствует геометрии диска. С традиционными таблицами разделов msdos у вас также будет основной раздел, содержащий дополнительные логические разделы. Для них у вас будет другой параметр в скобках. Это будет очевидно, когда вы LS основного раздела.
Если вы получаете приглашение grub, но компьютер не загружается в Linux, есть большая вероятность, что при обновлении компьютера кто-то переустановил другую версию Linux и поместил загрузчик в раздел, а не в MBR, но оставил старый grub в MBR. Вы используете тот старый grub, который указывает на удаленную установку. Вы можете прочитать, как выполнить цепочку загрузки grub, если это так, или получить параметры загрузки из файла конфигурации grub и руководство по загрузке из этого grub. Однако, поскольку нет данных, которые вы хотите восстановить, лучше всего переустановить. Лучший способ — создать USB-ключ. Вы должны отметить его как загрузочный, а BIOS должен быть настроен на загрузку с USB-накопителя, но если у вас возникли проблемы с загрузкой компьютера с USB-накопителя, но вы можете увидеть его с помощью «ls», то вы, вероятно, можете выполнить последовательную загрузку загрузчика на носителе с помощью grub или даже из файла образа iso в файловой системе на USB-накопителе, не подготавливая носитель для автоматической загрузки. Смотритеhttps://help.ubuntu.com/community/Grub2/ISOBoot (цитата с этой страницы)

o смонтируйте ISO через терминал GRUB, определите местоположение/путь к файлу ISO, затем:

петля обратной петли (hdX,Y)//

Пример: петля обратной связи (hd0,5)/my_isos/ubuntu-12.04-desktop-amd64.iso

После монтирования с помощью указанной выше команды ISO можно проверить с помощью команды ls. ISO будет смонтирован на "(loop)".

ls (цикл)/

ls (цикл)/каспер

На образе ISO Ubuntu это должно отображать vmlinuz и initrd.img, среди прочих файлов. < нужны шаги для загрузки с ISO, напрямую или с помощью цепочки загрузок.) >

Связанный контент