You are here: Home » Справка и подсказки » Ошибка: «файл \vmlinuz-linux» не найден (РЕШЕНО)

Ошибка: «файл \vmlinuz-linux» не найден (РЕШЕНО)

Во время загрузки может возникнуть следующая ошибка:

ошибка: «файл \vmlinuz-linux»
Загружается начальный виртуальный диск
ошибка: сначала вам нужно загрузить ядро

На английском она выглядит так:

Error loading \vmlinuz-linux: not found

Данная ошибка может возникнуть в двух случаях:

  • сразу после установки Arch Linux
  • после обновления ядра

Если проблема появилась сразу после установки, это означает, что вы неправильно сделали установку, касающуюся раздела /boot — именно там находится файл vmlinuz-linux. Если проблема возникла после обновления ядра, значит процесс обновления был прерван и новое ядро не было создано.

Механизм исправления одинаковый в обоих случаях. Но потребуется внешний диск или USB флешка, на который нужно записать установочный образ Arch Linux.

Загрузитесь в Arch Linux с флешки.

Как и при установке Arch Linux, нужно смонтировать корневую файловую систему в /mnt, а загрузочный диск в /mnt/boot. В следующих командах измените /dev/sda3 и /dev/sda1 на имена и номера ваших разделов.

mount /dev/sda3 /mnt
mkdir /mnt/boot # если не создана ранее
mount /dev/sda1 /mnt/boot

Если вы забыли имена разделов, то можете посмотреть их командой:

fdisk -l

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

arch-chroot /mnt
pacman -S linux

Если проблема возникла из-за прерванного обновления, то вы столкнётесь с ошибкой error: failed to update core (unable to lock database), либо с ошибкой:

failed to init transaction (unable to lock database)
could not lock database: File exists

В любом случае для исправления нужно удалить файл /var/lib/pacman/db.lck:

rm /var/lib/pacman/db.lck

И опять выполните команду:

pacman -S linux

И, наконец, отмонтируйте разделы и перезагрузитесь:

exit
umount -R /mnt/boot
umount -R /mnt
reboot

После этого проблема с ошибкой «vmlinuz-linux не найден» должна исчезнуть.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *