最近MintLinuxをインストールしましたが、GUIにログインしようとすると、次のエラーメッセージが表示されます。
ホームディレクトリは/ home/usernameとしてリストされていますが、存在していないようです
次に、[OK]をクリックすると、このメッセージが表示されます
ユーザーの$ HOME /.dmrcファイルは無視されています
そして、ログインできないことを通知し、強制的にログオフします。
私は何をしますか?
それでは、ユーザー名のホームフォルダを作成しましょう。これを行うには、次の手順に従ってください。
1-ログインメニューでCtrl + Alt + F1を押してターミナルを開きます
2-ユーザーでログインします
3-コマンドを実行します
Sudo mkdir /home/username
Sudo chown username /home/username
4-次に、Ctrl + Alt + F8を押してGUIに戻ります
うまくいけば、今あなたはログインすることができます:)
編集
この追加のステップを提供してくれた@MariusMatutiaeに感謝します
新しいユーザーが追加されると、彼のホームディレクトリには少数のファイルとディレクトリが与えられ、それらの一部は非表示になります。それらは/ etc/skelにあり、新しいホームディレクトリにコピーされます。
初めてログインした後、ターミナルウィンドウを開き、次のコマンドを入力します。
cp -a /etc/skel/. /home/username
これにより、skel内のすべてのファイルがusernameフォルダーにコピーされます。
リカバリモードでroot-Shellを使用して、「/」にリストされているホームディレクトリを確認できる場合は、これが役立つ可能性があります。
Linux Mintリカバリモードで起動してから、root-ShellPromptに移動します。ファイルシステムを読み取り専用モードでロードするため、読み取り/書き込み権限でファイルシステムを再マウントする必要があります。次のコマンドを使用します。
mount -o rw,remount /
再マウントした後、これらのコマンドを試して、ユーザー名を使用してログインしてください。
chown root:root /home
chown -R username:username /home/username
(もちろん、「username」を独自の詳細に置き換えてください。)