恢复默认/etc目录

恢复默认/etc目录

我刚刚运行了一个正在处理的脚本,由于目录中的错误,覆盖了大部分默认/etc目录文件。

我可以轻松地重新添加我的用户帐户,但大多数其他内容都消失了,例如:

fstab
passwd
group
issue
mtab (syn link)
mdev
profile
inittab
shells
release
hostname
hosts

我没有使用任何真正的自定义配置,主要是Fedora 19上周升级到Fedora 20via的基本安装fedup

我是否有任何选项可以重新创建默认/etc文件,包括我的 default-from-install fstab

自从发生这种情况以来,我还没有关闭/重新启动...所以我当前的会话仍然处于活动状态,尽管我无法在没有用户出现的情况下打开任何其他终端I have no name!(没有正确的环境变量);我确实打开了一个有效的终端(如果有某种方法可以写出它的环境变量或其他东西)。

作为最后的手段,可以重新安装。

答案1

正如@Warwick 所提到的——全新安装是目前唯一明智的选择。重建fstab尤其具有挑战性,因为 Fedora 使用UUID' 进行映射。

是时候备份所有数据,然后重新安装。

相关内容