首先只想说我的问题是我在计算机方面非常愚蠢的结果,我很抱歉占用人们的时间,但如果有人可以提供帮助,我将非常感激。我的笔记本电脑运行 Nautilus - 虽然我被某人留下了这台电脑,所以我真的不知道如何使用它。
无论如何,我想做的是在登录设置中更改用户名。我认为这只是非常简单和直接,但事实并非如此,然后我实际上最终做的是删除具有旧名称的主目录,所以现在当我启动计算机时,它不再正常启动,并且我什至无法正确登录以尝试修复它。
我用新名称创建了一个新的主文件夹并将内容转移到那里,然后它说“你想删除旧文件夹吗 - 如果你在新文件夹中制作了副本就可以这样做”或类似的东西. 所以我做了。(我认为这只会更改名称 - 这就是我想要做的)然后所有内容都在原始主目录/文件夹中消失了(例如,当我单击桌面上任何显示“未找到”的任何文件或图片时)我真的很担心我所有的东西都不见了,但后来我找到了一个以新名称命名的新文件夹,它是我在某处创建的,里面有我所有的东西,所以我知道它还在那里。我当时想至少我还有我的东西。
无论如何,直到我关闭笔记本电脑。现在,当我尝试打开它时,会按以下顺序弹出以下错误:
Could not update. ICEauthorityfile/home/username.ICEauthority
/usr/lib/libgconf2-4/gconf-sanity-check-2 was exited with status 256
Run Code Online (Sandbox Code Playgroud)
然后它说这些文件夹不存在/home/username/desktop,/home/username/.nautilus您需要创建文件夹或设置权限或其他东西。
然后它只是一个空白的背景,我什么也做不了。我只能注销、锁定会话、关闭、重新启动等。但那里没有其他任何东西。
基本上,我知道这可能是一个非常愚蠢的问题,但老实说我不知道如何使用这个系统,所以如果有人能提供帮助,我将不胜感激。我只需要知道如何重新进入计算机以获取我的东西。我想我需要用旧名称重新创建已删除的主文件夹。或者也许用新名称创建新文件夹?
老实说我不知道。这一切可能没有任何意义。无论如何,如果有人可以提供帮助,请告诉我。
非常感谢!
必须重新创建主目录并具有正确的权限。这要求您在启动时将计算机启动到恢复模式(也称为安全模式),按住左 Shift 键并从列表中选择 Ubuntu,等等(恢复模式)。
一旦进入系统恢复模式,您将看到一个菜单,选择“Root - 进入 root shell 提示”。您需要使用输入的一些命令来恢复系统,因此请记下它们:
mkdir /home/username
chown username:username /home/username
Run Code Online (Sandbox Code Playgroud)
将用户名替换为您需要的用户名。要确认这是您需要的目录并且它可以工作,请执行以下操作:
cd ~username
Run Code Online (Sandbox Code Playgroud)
就这样,输入reboot退出并重新启动计算机。返回计算机用户桌面后,您可以查找文件;希望它们没有被删除,因为您的描述听起来像是它们刚刚被移动到其他地方。找到它们并使用 Nautilus 将它们移回来,或者如果您没有移动文件的权限,则使用它gksu nautilus来赋予自己神一般的力量(小心!)
这个答案是为了帮助您恢复意外删除的文件。
我希望您有 ext3 或 ext4 文件系统。您可能要做的第一件事是关闭计算机并使用 liveUSB 或 liveCD 启动,并将整个文件系统备份到另一个磁盘上。
现在,使用 ext3grep 并使用 --restore-files 开关并一一恢复文件。
这是使用 ext3grep 恢复已删除文件的详细指南。[1]