Переустановите поврежденный vmlinuz-linux

Я имею двойную загрузку Arch Linux и Windows 8.1. Я забыл отключить «Быстрый запуск» в Windows, и он повредил vmlinuz-linux в разделе /boot . Когда я пытаюсь загрузить Arch из Gummiboot , я получаю следующее сообщение:

 Error loading \vmlinuz-linux: Volume Corrupt 

Я установил сетевой доступ и chroot со всеми доступными разделами. Но как я действительно переустанавливаю vmlinuz-linux ?

  • Grub не загружается после установки Windows 8
  • Ошибка шрифтов в терминале (Arch)
  • Проблемы с Antergos MariaDB
  • Ошибка grub: «Файл не найден» для отдельного раздела / boot / efi
  • Безопасно ли удалять старые разделы загрузки и EFI?
  • Не удается войти в phpmyadmin без использования пароля
  • Не удается войти в phpmyadmin без использования пароля
  • Добавить командную строку в USB unbind udev rule
  • Потерянный доступ к grub после установки мяты перечной 4
  • Как остановить rpcbind от запуска в Arch Linux?
  • Arch install Compiz
  • Является ли среда рабочего стола ответственной за влияние на определенные ключи?
  • One Solution collect form web for “Переустановите поврежденный vmlinuz-linux”

    Хотя на этот вопрос был дан ответ в комментарии, я хотел уточнить, что происходит, чтобы вы могли понять эту проблему в будущем.

    vmlinuz – это имя исполняемого файла ядра Linux. Если этот файл поврежден, вы не сможете загрузить ядро ​​Linux, что делает невозможным использование операционной системы. (Программы бесполезны без ядра, и наоборот).

    Причина, по которой pacman -Syyu linux разрешила эту проблему, потому что менеджер пакетов arch перезагрузил свой исполняемый файл Linux в вашей системе. Если диспетчер пакетов не был доступен, вам необходимо будет перекомпилировать ядро ​​Linux и вручную добавить vmlinuz в vmlinuz /boot .

    Linux и Unix - лучшая ОС в мире.