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

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

 Error loading \vmlinuz-linux: Volume Corrupt 

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

  • как установить Debian на компьютер с Windows 10 (uefi)?
  • как добиться оптимального выравнивания для раздела emmc?
  • Поиск дистрибутива Linux в i686 UEFI
  • GRUB2 и EFI - Файл не найден?
  • Kali Linux не загружается с USB-накопителя
  • linuz-linux не найден в efi-bootmanager на iMac
  • Как запросить подпись EFI
  • Двойная загрузка windows / debian, нет меню загрузки?
  • One Solution collect form web for “Переустановите поврежденный vmlinuz-linux”

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

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

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

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