web-dev-qa-db-ja.com

ログインループで立ち往生

ちょっと:)ここで最も奇妙な問題だと思います。実際、私は原因なしに効果を得ることができないと信じていますが、私に何が起こったのかは、他の方法で考えさせられます。

私はとても迷っています。デスクトップに入ろうとすると、ログインループでラップがスタックします。ログインすると、画面が黒くなり、5秒後にログイン画面に戻ります。

問題について説明します。Dr.webアンチウイルスをインストールしたばかりで、10時間後にすべてが正常になり、すべての更新がフリーズしました。だから私は手動でシステムを再起動し、それを得た。

私はそこにすべてのスタッフがいます、それは一種の悪夢です、私は知っていることをすべてしました、すべてのトリック...私はttyにアクセスできるのでununtu 18.04にアップグレードしました。 Windows 10でubuntu 16.04デュアルブートを実行していました。

たぶん$ HOMEディレクトリに利用可能なディスク領域がないので、df -hiを実行すると、次のようなものを得ました:

Filesystem    Inodes  Used  Ifree Iuse%   Mounted on
udev            586k   846   585k   1%    /dev
tmpfs           592k   836   591k   1%    /run
/dev/sda3        90M  343K    90M   1%    /
/dev/loop0       15K   15K     0   100%   /snap/core/4206
/dev/loop1       15K   15K     0   100%   /snap/core/4110
/dev/sda5                                                     

/ dev/loop0と/ dev/loop1の両方が完全に使用されていることがわかりますが、それがどういう意味かわかりません... 1000 GB HDD、700 GBのubuntuとWindowsの場合は300 GB、わかりません:(

誰でも助けてください?それが私の命を救う方法を想像することはできません。

1
Kaylee

ログインループの考えられる原因の1つは、〜/ .bashrcファイルの不良です...ので、回復モードで再起動し、これを修正します。

マシンを再起動し、起動直後に紫色のグラブメニューが表示されるまで繰り返しシフトキーをタップし始めます

下矢印キーを使用してカーソルをAdvanced options for Ubuntuに移動し、Enterキーを押します

recovery modeと言っているものを1つ選択してEnterキーを押します

Recovery Menuという画面で、矢印キーを使用してオプションroot Drop to root Shellに移動し、プロンプトを表示してEnterキーを押します

ターミナルの問題で

mount -o rw,remount / 

書き込みモードを有効にするには

最後に、潜在的に悪い.bashrcを安全に削除するための修正を実際に行います...重要なのは通常のユーザー名ですか? ...次のコマンドを発行して、マシン上に定義されているすべてのユーザー名を表示します。

ls -la /home/

リストされているものの1つは、セットアップするログインユーザー名でなければなりません...はい? ... somename <-上記の出力に示すようにユーザー名に置き換えます

ls -la /home/somename

これは、大量のファイルをリストする必要があります...正しいユーザー名を使用していることを確認するために発行したばかりのファイルを無視します...次に、.bashrcファイルをリストします。

ls -la /home/somename/.bashrc    

上記のコマンドでは、.bashrcの先頭にピリオドがあります

再びこれはそのファイルを表示するはずです... .bashrcを移動するために次のように発行するので、無視され、ユーザー名は単にデフォルト設定を取得します

mv /home/somename/.bashrc   /home/somename/.bashrc_ignore

それはただ静かに戻るはずです...はい?

完了...今再起動

再起動後、ログインOK ...

1
Scott Stensland