我已经使用 Ubuntu 好几年了,最近我遇到了一个错误,我根本无法访问操作系统,尝试了这里给出的所有解决方案来解决这个问题,但我一点运气都没有。所以我不得不把驱动器做成外部驱动器,并试图获取信息,但它也无法访问。现在我最终格式化它,并安装 Kubuntu(他们提到它比 Ubuntu 轻量级),我现在有一台笔记本电脑,硬盘分区为 Kubuntu 和其他东西,没有得到图中所示的要点:
所以我现在的问题是:
- 我要如何处理这个红色错误(无法进入文件夹 /boot/efi)
- 格式化后,有什么办法可以恢复我的信息吗?(我检查了 testdesk)但遗憾的是我不知道该如何继续(如果我能得到完整的指导或更好的指导)
- 我的硬盘是 1TB,安装 Kubuntu 时建议不要将其全部使用,所以现在我的数据在 462 GB 硬盘中,我可以使用新卷,如果我在其中添加文件,这会影响吗?它们能被正常访问吗?
如果我的问题很奇怪或者很愚蠢,请见谅。
感谢您的帮助和协助。
答案1
如果我理解正确的话,您的 Kubuntu 安装已成功;您可以打开终端、文件管理器和 Firefox。如果是这样的话:
右键单击“设备”部分下的所有选项,查看它们的安装位置。
用于sudo apt install krusader
安装名为 krusader 的文件管理器。输入sudo krusader
或
[Desktop Entry]
Comment[en_US]=
Comment=
Comment[en_US]=
Exec=sudo krusader
GenericName[en_US]=
GenericName=
GenericName[en_US]=
Icon=krusader_blue
MimeType=
Name=krusaderasroot
Path=
StartupNotify=true
Terminal=true
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
将上述内容(根据需要更改语言选项)保存为桌面上的文件(任意名称,这里是 krusaderasroot,无扩展名)。右键单击它并选择“是可执行文件”。单击它,当它询问时,输入您的密码。
转到设备部分中所有分区的安装位置,您将能够执行任何您想要的操作,包括在必要时更改所有者(右键单击 - 权限 - 如果需要,高级权限)。
如果不需要,请不要更改所有者;大多数 Linux 目录只需要由 root 拥有。这只会帮助您查看由 root 拥有的文件夹或分区中的内容。
EFI 是您的启动分区。如果您成功启动,则无需对其进行任何操作。如果您想隐藏它,请右键单击它,然后选择“隐藏”或您想要的任何选项。
我建议你不要安装 krusader 来查看 EFI 分区中的内容,这是一个启动分区,你不需要弄乱它(就你的情况而言)。你看到的不是错误。当你在 dolphin 文件管理器中时,你不是 root 用户。
462 是您的 Kubuntu 分区。当然,我从这里看不到,但新卷可能是一个空的数据分区。
如果你想保存其中的任何数据,不要在任何分区上写入任何内容,将磁盘作为外部磁盘,在另一台计算机上使用恢复程序,或者从 USB 的恢复 ISO 启动,看看你可以恢复什么以及你想恢复什么,当然将要恢复的内容保存在另一个磁盘上,不涉及这个。
对于恢复程序选项,没有单一的答案,进行少量研究并尝试 2-3 种不同的程序会有所帮助。
一些恢复程序有自己的 ISO 可供启动,如果没有,您可以从 Kubuntu 安装 ISO 启动,选择尝试 Kubuntu 选项,然后将程序安装到那里。
要从 ISO 启动,您可以使用单个或多个启动 USB 选项。
提醒您,尝试查看您可以恢复什么,并且取决于您要保存多少数据,这可能需要几个小时。
答案2
我不知道这个答案是否对您有帮助,但我会尝试一下。
- 如果您尝试这些操作,请切换到命令行。它会为您提供更多信息。只需启动终端应用程序。如果您不熟悉它,最重要的命令是:
cd <path>
= 更改目录,cd .
= 更改为当前目录(您不需要它,只是为了理解),cd ..
更改为父目录,绝对路径以 开头/
,相对路径以<child directory>
或 开头./<child directory>
,ls
列出文件夹中的所有文件,ll
所有文件的详细信息。 - 从 live-cd 启动 clonezilla 并备份您的系统。它相当容易理解,只需按照说明操作即可,无需了解太多。或者,您可以使用 rsync 备份您的数据(见下文)。
- 这看起来像是访问权限问题。要显示访问权限,请键入
ll
。您需要确保所有文件都有正确的所有者。查找它应该是什么,并chown [-R] <user>:<group> <file/folder>
在需要时使用 进行更改。如果它是系统的一部分,则应该是root:root
(用户 root : 组 root)。大多数文件都具有访问权限 drwxr-xr-x。所有者可以读取、写入、执行;组成员可以读取和执行;所有其他人可以读取和执行;访问目录算作执行。您可以使用 编辑这些内容chmod 755 <file>
。755 组 rwxr-xr-x,644 组 rw-r--r--,它是二进制。您可以以不同的方式使用它,只需查找它即可。 - 在恢复模式下启动 ubuntu。出现蓝屏提示时,启动网络驱动程序。然后切换到 root shell。在那里你应该能够访问所有内容并修复所有内容。在这里,你可以通过 rsync 将数据备份到外部设备。即
# rsync -ravutz /home /media/yourName/backupDirectory
。你可以尝试通过以下方式在 root shell 中修复你的安装
IE
sudo apt update
sudo apt reinstall ubuntu-desktop