잘못된 레코드를 추가한 후 /etc/fstab
CentOS가 부팅에 실패할 것으로 예상됩니다.
나는 주위를 둘러보며 한 곳을 발견했다.많은~의다른 해결책하지만 내 문제를 해결할 수 없습니다.
CentOS 커널 파일을 편집할 때 키를 누르면 e
다음 파일이 표시됩니다.
줄에 init=/bin/bash
또는 rw
등 을 추가하는 single
다양한 조합을 시도했지만 linuxefi
대부분의 경우 비밀번호를 묻는 화면이 표시됩니다.
저는 이에 대한 비밀번호가 없고 잘못된 /etc/fstab
파일을 편집할 수 있는 비밀번호 없는 옵션을 찾고 있습니다.
잘못된 비밀번호를 세 번 입력하면 패닉 모드로 들어가는데 편집이 안 되고 /etc/fstab
, 파일이 하나만 존재하고 /etc/fstab.empty
, 예상대로 비어 있습니다.
편집: 다음 정보는 처음에 CentOS를 설치한 방법입니다. 이는 우리가 하드 드라이브를 암호화하고 있음을 나타낼 수 있다고 생각합니다. 이는 제가 멈췄음을 의미한다고 생각합니다...
사용하는 방법 text
:
# Secure Boot Mode:
part /boot/efi --fstype="efi" --size=200 --fsoptions="umask=0077,shortname=winnt"
part /boot --fstype="xfs" --size=200
part / --fstype="xfs" --grow --encrypted --passphrase=temppass
후에:
# --------------------------------------------------------------------------------------------------
# Setup HDD Encryption
# --------------------------------------------------------------------------------------------------
yum install -y clevis clevis-luks clevis-dracut
# Entries from previous installs can remain and cause problems:
luksmeta nuke -f -d /dev/sde3
# Move decyption to the TPM:
clevis luks bind -f -k- -d /dev/sde3 tpm2 '{"pcr_ids":"7"}' <<< temppass
echo -n temppass | cryptsetup luksRemoveKey /dev/sde3 -
dracut -f
답변1
이 메시지는 initrd가 마운트될 수 없으며 /sysroot
포함된다는 것을 나타냅니다 /etc/fstab
. 만약 그것이 당신이 그것에 대한 비밀번호를 모르기 때문이라면 - 제 생각엔 당신이 막힌 것 같습니다.
나는 kickstart 명령에 익숙하지 않지만 하드 드라이브가 암호화되어 있다는 것이 맞다고 가정합니다.