시작 시 비상 모드 오류

시작 시 비상 모드 오류

CentOS 7 PC를 부팅했는데 부팅 시 이 오류가 표시됩니다(그림 참조). CTRL+D를 누르면 정상적으로 부팅됩니다. CTRL+D 직후 전체 컴퓨터가 제대로 작동하므로 이 메시지를 지우거나 정상적으로 부팅하도록 기본 설정하는 방법이 있습니까? 아래를 참조하세요:

여기에 이미지 설명을 입력하세요.

journalctl -l -xb입력할 텍스트가 너무 많아 로그는 아래 링크에서 확인할 수 있습니다 .

JOURRNALCTL -L -XB 파일을 보려면 여기를 클릭하십시오.

/etc/fstab/파일:


#
# /etc/fstab
# Created by anaconda on Tue Dec 11 14:28:31 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=4d48ab0d-e1ab-4d7e-9f64-8481a7690060 /                       ext4    defaults        1 1
UUID=a7fad550-81d7-4150-8b76-e89584e4cfdf /boot                   ext4    defaults        1 2
UUID=0baabbc4-2dc0-4971-9d2b-c123e5ad7355 /home                   ext4    defaults        1 2
UUID=7756eafb-382c-46b3-aae8-e44d7e2cfe06 swap                    swap    defaults        0 0

~                                                                               
~                                                                               
~                                                                               
~                                                                               
~    

@terdon에게 감사드립니다. 도움이 되나요?

나도 systemctl default달렸고 systemctl reboot.reboot

답변1

로그 출력 파일에는 여전히 컷오프 라인이 있지만 문제가 발생했을 때(즉, 부팅 초기, 실제 루트 파일 시스템이 마운트되기 전) 시스템이 여전히 initramfs 모드에서 실행 중이었음을 로그에서 확인합니다.

/etc/fstab따라서 문제는 현재 실제 파일이 설정되는 방식과 관련이 없는 것 같지만 설정 방식으로 인해 발생할 수 있습니다.예전에는현재 커널 패키지를 설치할 때 많은 구성 파일이 initramfs 파일에 패키지되어 있습니다. 또는 initramfs 파일의 구성 요소로 사용된 스크립트의 다른 오류로 인해 발생했거나 initramfs 파일을 빌드하는 동안 시스템의 디스크 공간이 부족했기 때문일 수 있습니다.

다행히 initramfs 파일을 다시 빌드하는 것은 쉽습니다. 이전 것을 먼저 백업하십시오.

cp -p /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak

/tmp디스크 공간이나 공간이 부족하지 않은지 확인한 /var/tmp다음 dracut새 공간을 생성하라고 지시합니다.

dracut -f

모든 메시지는 문제를 나타냅니다. dracut메시지가 반환되기 전에 한동안 작동하고 메시지가 전혀 생성되지 않으면 성공한 것입니다.

관련 정보