시작되지 않는 CentOS 7.5 서버가 있습니다. 복구 모드로만 부팅합니다. 서버를 강제로 다시 시작한 후에 이런 일이 발생했습니다. Journalctl -p err을 확인한 후 CentOS 7.5에서 다음 오류가 발생합니다.
올바른 x86_64 파일을 시스템에 배치한 후 grub2를 설치하십시오.
boot/efi 설치를 시도했지만 오류가 발생했습니다: 알 수 없는 파일 형식 'vfat' 그런 다음 dosfsck를 실행해 보고 더티 비트가 있으면 수정했습니다. 조금 더러웠지만 수정했습니다.
다시 마운트를 시도했지만 여전히 동일한 오류가 발생했습니다. 알 수 없는 파일 형식 'vfat'.
[![여기에 이미지 설명 입력][4]][4]
vfat 모듈을 사용할 수 있으며 커널 버전과 동일합니다. 이 서버의 커널을 업데이트하지 않았습니다. 이렇게 하면 커널 버전 불일치 문제가 해결됩니다.
또한 커널 및 커널과 관련된 모든 패키지를 다시 설치해 보았습니다.
여전히 /dev/sda1을 /boot/efi에 마운트할 수 없습니다. 나는 기본적으로 지금은 해결책이 없습니다. 이 문제를 해결하도록 도와주시겠어요? 또한 이 서버에 인터넷이 연결되어 있지 않습니다. 다른 컴퓨터에서 어떤 파일이든 다운로드하여 이 컴퓨터로 전송할 수 있습니다. 제안서를 작성할 때 이 점을 고려하시기 바랍니다.
내 fstab은 다음과 같습니다.
답변1
일부 보안 강화 매뉴얼에서는 불필요한 파일 시스템 유형의 로드를 비활성화할 것을 권장합니다. 이러한 예에는 일반적으로 vfat
비활성화할 유형이 포함됩니다.
그러나 UEFI를 사용하는 시스템의 경우vfat
예필수 파일 시스템 유형: *.efi
부트 로더 파일이 포함된 ESP(EFI 시스템 파티션)는 일반적으로 FAT32 파일 시스템이며 모듈에서 처리하는 FAT 파일 시스템 하위 유형 중 하나입니다 vfat
.
일반적으로 부트로더 업데이트를 적용하려면 ESP를 설치해야 하며, 보안 강화 매뉴얼의 다른 항목에서는 일반적으로 보안 업데이트를 시기적절하게 설치해야 합니다.
/etc/modprobe.d/*.conf
파일에서 다음 줄을 확인하세요 .
install vfat /bin/false
또는
install vfat /bin/true
그러한 줄이 있으면 주석 처리하고 다시 시도하십시오.
또한 보안 강화 담당자에게 문의해야 합니다. 이 강화는 원치 않는 부작용을 테스트하기 위해 시스템을 재부팅하지 않고 적용된 것으로 보입니다. 강화 기능은 클래식 MBR 부팅 스타일을 사용하는 시스템에서만 테스트되었지만 UEFI를 사용하는 시스템에서도 작동할까요? 이 경우 다른 강화된 시스템에서도 동일한 오류가 발생할 수 있습니다.