Не может найти/dev/sdX в личинке, таким образом не может выйти

Недавно, я работал над переключением Ubuntu к Windows OS. Я забыл то, что я начался grub GUI. Когда я перезагрузил свой ноутбук, я нашел, что застреваю в grub командная строка. (см. командную строку личинки).

Так, я следовал нескольким инструкциям с веб-сайтов, и все заявили, чтобы сделать следующее:

set root=(hd0,gpt)
linux /vmlinuz root=/dev/sdX
boot

Однако, поскольку я следовал этим инструкциям, я не смог узнать что мое устройство SSD (не см. имени устройства как sdX),

Моим ноутбуком является Acer Swift 3, 15 дюймов. Единственная начальная загрузка ОС (Ubuntu). Я попытался проверить /mnt и я видел, что существует названная папка, сохраняют начальная загрузка, который содержал мое имя SSD, но тем не менее, я не могу указать root к нему (см. файл под dev),

И каждый раз я просто получил ошибку паники ядра как показано.
Как решить его? Я являюсь отчаянным и усталым.Пожалуйста, помогите мне.

0
задан 28 March 2020 в 22:51

1 ответ

Вы не загружаетесь initrd.

Сначала проверьте, какому разделу установили ОС, X, много курсов thst также напоминают устройство /dev/sdaX.

С

ls (hd0,gptX)/

найдите тот со структурой папки Linux

bin
boot
dev
etc
home
initrd.img <== this file
initrd.img.old
lib
lib32
lib64
libx32
lost+found
media
mnt
opt
proc
root
run
sbin
srv
sys
tmp
usr
var
vmlinuz
vmlinuz.old

Поскольку Вы видите, что существует названный файл initrd.img.

Таким образом, команда была бы:

set root=(hd0,gptX)
linux /vmlinuz root=/dev/sdX
initrd /initrd.img
boot
1
ответ дан 7 April 2020 в 23:26

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

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