無効なレコードを追加した後、/etc/fstab
CentOSは起動に失敗することが予想されます。
私は周りを見回して一つの場所を見つけました。たくさん~のその他 解決策しかし、私の問題を解決することはできません。
CentOSカーネルファイルを編集するときにキーを押すと、次のファイルがe
表示されます。
行に、init=/bin/bash
またはrw
などを追加するsingle
さまざまな組み合わせを試しましたが、linuxefi
ほとんどの場合、パスワードを求める画面が表示されます。
私はこれにパスワードがなく、間違った/etc/fstab
ファイルを編集するためのパスワードのないオプションを探しています。
間違ったパスワードを3回入力するとパニックモードに入りますが編集ができず/etc/fstab
、ファイルが1つだけ存在し/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コマンドに慣れていませんが、ハードドライブが暗号化されていることが正しいと仮定します。