저는 Arch Linux와 Windows 8.1을 이중 부팅했습니다. Windows에서 "빠른 시작"을 비활성화하는 것을 잊어버렸고 파티션이 손상되었습니다 vmlinuz-linux
. /boot
Arch를 시작하려고 할 때거미 부츠, 다음 메시지가 나타납니다.
Error loading \vmlinuz-linux: Volume Corrupt
사용 가능한 모든 파티션의 네트워크 액세스 및 chroot를 설정했습니다. 그런데 어떻게 다시 설치하나요 vmlinuz-linux
?
답변1
이 질문에 대한 답변은 댓글에 나와 있지만 앞으로 이 질문을 이해할 수 있도록 무슨 일이 일어나고 있는지 명확히 하고 싶었습니다.
vmlinuz는 Linux 커널 실행 파일의 이름입니다. 이 파일이 손상되면 Linux 커널을 부팅할 수 없어 운영 체제를 사용할 수 없게 됩니다. (커널이 없으면 프로그램은 쓸모가 없으며 그 반대도 마찬가지입니다.)
이 문제를 해결하는 방법은 pacman -Syyu linux
아치 패키지 관리자가 Linux 실행 파일을 시스템에 다시 로드한다는 것입니다. 사용 가능한 패키지 관리자가 없으면 Linux 커널을 다시 컴파일하여 디렉터리 vmlinuz
에 /boot
수동으로 추가해야 합니다.