目录 /ETC 已移动!— Ubuntu 13.04

目录 /ETC 已移动!— Ubuntu 13.04

我做了一个错误的举动,将我的/etc目录移动到 Dropbox,希望同步两个计算机环境。移动/etc目录后,任何 sudo 命令都会响应“这个 UID 1000 是谁?”。

基本上我杀掉了我的用户并终止了所有启动。现在我甚至无法启动我的系统。

请帮忙。在启动过程中,是否有任何可启动工具或方法可以通过 GRUB 命令行访问我的文件。

我只需要跑

mv /home/user/Dropbox Files/etc /etc

有没有办法在启动时通过 GRUB 命令行执行此操作?标准终端命令似乎不起作用。

答案1

从实时 CD 启动并将其移回其所属位置。

答案2

您是否尝试过使用可启动介质(例如 CD)?有相当多的发行版允许您从外部介质启动,但允许您安装内部硬盘。诺皮克斯是一个针对此类事物经过尝试和测试的发行版,但还有很多替代品。

当然,如果你连电脑都无法启动,那么要求你下载此类发行版的副本就有点自相矛盾了。但也许你有第二台机器可用,或者朋友可以为你下载副本。

您还必须配置计算机的 BIOS,以便它实际上从外部介质而不是内置硬盘启动,因此请检查 BIOS 中的启动选项。一旦您的机器修好,您就可以将其重置为原始配置。

答案3

在 GRUB 中,您的选项之一应该是带有“rescue”的选项。启动后,它可能会将您带入紧急suloginroot shell。从那里您可以将其复制回来,甚至可能继续正常启动。

您可能也可以通过 Ubuntu 13.04 CD 进行实时启动。

同步 Linux 运行环境也会涉及一些细节/var。但是,您应该“逐个”同步目录/文件/etc-/var即不要同步整个目录,而是专注于您希望使其配置相同的程序,然后仅同步这些配置文件。此外,Dropbox 可能不是一个很好的工具,您可能需要研究rsync或类似的东西。

相关内容