치명적인 시작 오류 [닫기]

치명적인 시작 오류 [닫기]

컴퓨터를 청소할 때 제거하면 안 되는 패키지를 실수로 제거했습니다(제거에 대해 무슨 생각을 했는지 기억이 나지 않습니다).

결과적으로 총 599개의 패키지(linux-lts 포함)가 제거되었으며 물론 지금은 부팅할 수 없습니다.

grub에서 antergos를 부팅하려고 하면 다음과 같은 결과가 나타납니다:

Booting 'Antergos Linux'... 
error: file '/vmlinuz-linux' not found
loading initial ram-disk...
error: you need to load the kernel first. 

최근에 백업을 전혀 하지 않았는데 최근 컴퓨터에 문제가 생겼습니다. 말 그대로 지금은 어떤 Linux 배포판도 다시 설치할 수 없습니다. 이제 어떻게 해야 합니까?

답변1

[이 답변은 테스트되지 않았습니다. 예를 들어, 특정 복구 작업을 잘못 적용하면 데이터가 손실될 수 있습니다. 최신 백업이 없다고 말씀하셨습니다. 즐겨찾는 라이브 미디어를 실행하고, 파일을 찾고, 추가 작업을 시도하기 전에 해당 파일의 최신 백업 복사본을 만들 수 있습니다. 어디에 저장할 수 있는지 신중하게 생각해 보세요. ]

조정 단계https://antergos.com/wiki/miscellaneous/how-to-fix-grub-with-efi-boot/.

약:

  1. "LiveIso"를 시작하세요.
  2. (추가 단계): 네트워크 연결을 설정합니다. Arch 설치 가이드의 관련 섹션을 읽는 것이 도움이 될 수 있습니다.https://wiki.archlinux.org/index.php/installation_guide#Connect_to_the_Internet
  3. 에 파티션을 마운트하세요 /mnt.
  4. 사용 arch-chroot /mnt.
  5. (GRUB를 재생성하는 대신): 배포판의 패키지 관리자를 사용하여 커널 패키지를 다운로드하고 설치하십시오.

시작에 중요한 다른 패키지를 제거한 경우 이 단계를 반복해야 합니다. 보고 있다아치 설치 가이드pacman -S base, chroot 내부에서 실행해 보는 것이 좋습니다 . 나는 이 명령이 아직 설치되지 않은 커널 패키지를 설치할 수도 있다고 의심합니다.

보안상의 이유로 다음 명령을 사용하여 GRUB 구성을 다시 생성할 수도 있습니다 grub-mkconfig -o /boot/grub/grub.cfg.

exit루트를 변경한 후에는 umount설치한 모든 파티션을 완전히 종료해야 합니다 .

관련 정보