Показать статистику
0 голосов
от (2.5тыс. баллов)

 Обновлял операционную систему Manjaro Linux до более новой версии ядра Linux, и обновление завершилось неудачно. Система больше не загружается. Я попадаю в меню GRUB и вижу следующую ошибку: 

ERROR: device ‘UUID-snip’ not found. Skip fsck.

ERROR: Unable to find root device ‘UUID-snip’

You are being dropped to a recovery shell

Как это исправить?

2.2тыс. просмотров 1 ответов

1 Ответ

0 голосов
от (26.4тыс. баллов)

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

Чтобы устранить эту ошибку и иметь возможность загружаться обратно в вашу операционную систему Manjaro Linux, вам нужно выполнить восстановление для переустановки ядра Linux. Для начала вам понадобится Manjaro Live CD.

Загрузите систему и войдите в  Manjaro Live CD.

Создайте каталог для монтирования корневого раздела.

mkdir /mnt/manjaro 
mount /dev/sda2 /mnt/manjaro

Смонтируйте системные папки и файлы.

cd /mnt/manjaro  
mount -t proc proc proc/  
mount -t sysfs sys sys/  
mount -o bind /dev dev/

Мой загрузочный каталог не находился на отдельном разделе. Если у вас он в отдельном разделе, вам также нужно смонтировать его.

mount /dev/sda1 boot/

Затем выполните команду chroot и настройте сеть:

chroot . /bin/bash  
dhcpcd eth0

После выполните следующие команды:

pacman -Syy  
pacman -Syu  
pacman -S udev  
pacman -S mkinitcpio  
pacman -Sy linux  
mikinitcpio -p linux

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

exit  
reboot
...