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

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

-1
задан 4 June 2016 в 11:04

1 ответ

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

И для флеш-карты ls (USB0)

, дисковая нумерация запускается в 0, но нумерация раздела запускается в 1. Это будет первым разделом в таблице разделов, которая не всегда отображается на дисковую геометрию. С традиционными таблицами разделов MS-DOS у Вас также будет основной раздел, который содержит дополнительные логические разделы. Для них у Вас будет другой параметр в круглых скобках. Это будет очевидно когда Вы LS основной раздел.
, Если Вы получаете подсказку личинки, но компьютер не загружается к Linux, существует хороший шанс, что при обновлении компьютера кто-то переустановил другую версию Linux и поместил загрузчик в раздел, а не MBR, но оставил старую личинку в MBR. Вы выполняете ту старую личинку, которая указывает на установку, которая была удалена. Вы могли читать, как к личинке chainload, если это верно, или получают параметры начальной загрузки от конфигурационного файла личинки и загружают руководство от этой личинки. Однако с тех пор нет данных, которые Вы хотите восстановить его лучшее для переустановки. Лучший способ состоит в том, чтобы создать флеш-карту. Необходимо отметить его загрузочный, и BIOS должна быть установлена загрузиться от флеш-карты, но если у Вас есть проблемы с тем, чтобы заставлять Ваш компьютер загрузиться от флеш-карты, но Вы видите его с "ls" затем, Вы, вероятно, можете chainload загрузчик на ключе с личинкой, или даже от файла изображения ISO в файловой системе на карте памяти, без ключа, подготовленного к автоматической начальной загрузке. См. 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 будет смонтирован на" (цикле)".

ls (цикл) /

ls (цикл)/casper

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

0
ответ дан 4 June 2016 в 11:04

Другие вопросы по тегам:

Похожие вопросы: