哎呀,我删除了 /etc,但我确实有一个备份

哎呀,我删除了 /etc,但我确实有一个备份

在 Debian 12 上,我设法删除了大部分 /etc(使用 rclone sync,仍然需要弄清楚出了什么问题)。

我无法再以 root 身份运行 sudo 或 su,这使事情变得复杂。

我确实有一个备份,但由于它是使用 rclone 同步到 pCloudDrive 的,因此缺少所有者、组和权限。我知道我最好在将其复制到 pCloud 之前创建一个 /etc 的 tar,但为时已晚。

我无法再以 root 身份运行 sudo 或 su,这使事情变得复杂。

在启动 livecd 之前我可以尝试什么吗?尝试恢复文件并手动设置所有者组权限(繁琐)?

干杯。

答案1

如果系统从 grub 启动,那么您应该能够在启动过程中编辑内核启动参数。内核行将类似于:

linux /boot/vmlinuz-5.14.21-150400.24.74-default root=UUID=a19111c9-5087-4821-9922-0f367e993b72 splash=silent preempt=full mitigations=auto quiet security=apparmor

更改为:

linux /boot/vmlinuz-5.14.21-150400.24.74-default rw init=/bin/bash

这将在 initrd 映像中为您提供一个 shell。从那里,您可以挂载并拯救您的系统

相关内容