それで、これが起こりました。
ノートパソコンで何もしていませんでした。電源をオフにして、再びオンにしました。黒い画面に「孤立した inode をクリアしています」と表示され、その後、ルート パスワードを入力するか、Ctrl + D を押すように求める画面が表示されます。Ubuntu のパスワードを試しましたが、正しく入力したはずですが、間違っていると表示されます。
選択肢は何ですか?
また、Ubuntu を再インストールしようとしましたが、理想的ではありませんが、起動デバイスを選択して起動可能なドライブを挿入し、ESC キーと F9 キーを押すと、USB が表示されません (インストールされている OS と UEFI のみが表示されます)。
私のラップトップはDell da0135nqで、UbuntuはLTS 18.04です。
答え1
ノートパソコンを再起動した後も、「孤立した inode をクリアしています」という同じログが表示されました。ログインすると、空白の画面しか表示されませんでした。リカバリ モードにログインできたので、リカバリ モードでは Nouveau ドライバーが使用されるため、問題は間違いなく通常モードで使用される Nvidia ドライバーにありました。
したがって、再起動時に、ルート シェル プロンプト (GRUB メニューまたは CTRL+ALT+Fn 経由) (Fn は F1 から F6 のいずれか) に入り、次を実行します。
sudo ubuntu-drivers autoinstall
上記のコマンドを実行すると、マシンに適したドライバーが自動的にインストールされ、更新されます。次に、次のコマンドを使用して確認します。
nvidia-smi
そして、以下を実行します:
sudo reboot
これで、更新されたドライバーを使用してデスクトップに正常に再度ログインできるようになります。
答え2
前の回答 (@faucacius) は良いのですが、さらに試すことができるものがあります。
NVIDIA ドライバーが動作するかどうかを確認します。
nvidia-smi
エラーが発生した場合は、NVIDIA ドライバーを削除してください。
sudo apt purge nvidia* libnvidia*
次に、次のことを試すことができます。
sudo ubuntu-drivers 自動インストール
次に再起動します。
sudo 再起動
その後、再起動してこれを試してください:
nvidia-smi
xterminal に何らかのテーブルが表示されれば、正常に動作します。
ステップ 3 の代わりに、次を試すこともできます。
sudo apt install nvidia-driver-{version}
答え3
/etc/shadow
いくつかの重要なファイルが破損し、fsck によって消去されました。ログインできないことを考えると、失われたファイルの中にあると思います。
任意の Linux のライブ CD を起動し、Ubuntu のルート デバイスをマウントします。
root# mount /dev/sda2 /mnt
実際に/etc/shadow
失われた場合は、シャドウ ファイルを再作成する必要があります。
root# sed -E -e "s/^([^:]+).*/\1:*:::::::/" /mnt/etc/passwd > /mnt/etc/shadow
その後、壊れた Ubuntu インストールに chroot し、パスワードをリセットします。
root# chroot /mnt
(chroot) root# passwd admin
他の部分も壊れている可能性があるため、APT を介してコア システムを再インストールすることを強くお勧めします。インストールを正常に再起動できる場合は、そこから再起動できます。
(reboot or chroot) root# apt-get reinstall \
$(apt-cache depends --installed \
ubuntu-minimal ubuntu-standard \
| grep -E '(^[^[:space:]]|Depends:|Recommends:)' \
| sed -E -e "s/[^:]+: //;s/.*:.*//")
できない場合は、再度 chroot する必要があるかもしれません。ただし、このとき、chroot/dev
や/proc
など/sys
が、APT が動作するために適切なファイルシステムでマウントされている必要があります。Gentoo や Arch などの手動インストールディストリビューションでは、インストールメディアに が付属しています。chroot中にすべてを設定するには、上記を にarch-chroot
置き換えてください。 がない場合は、を参照してください。chroot
arch-chroot
arch-chroot
Gentooのインストールガイドからの簡単な説明。