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

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

 Error loading \vmlinuz-linux: Volume Corrupt 

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

  • Как инициализировать новый диск для UEFI / GPT?
  • Как загрузить файл .efi с помощью QEMU?
  • «Полное пространство на диске» - Linux Mint как двойная загрузка в UEFI Windows
  • Не удается загрузить Live USB Linux Mint DE на моем компьютере UEFI
  • Установка Arch Linux с загрузкой UEFI и макета GPT
  • Двойные окна загрузки на втором жестком диске, система UEFI / GPT
  • Arch install - невозможно установить GRUB
  • Grub2 не может обнаружить Windows 10, двойную загрузку на двух жестких дисках, системе UEFI / GPT
  • One Solution collect form web for “Переустановите поврежденный vmlinuz-linux”

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

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

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

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