CentOS 7が起動していない後にルート/ etc / fstabを編集する方法は?

CentOS 7が起動していない後にルート/ etc / fstabを編集する方法は?

無効なレコードを追加した後、/etc/fstabCentOSは起動に失敗することが予想されます。

私は周りを見回して一つの場所を見つけました。たくさん~のその他 解決策しかし、私の問題を解決することはできません。

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コマンドに慣れていませんが、ハードドライブが暗号化されていることが正しいと仮定します。

おすすめ記事