我使用以下方法将装有 Ubuntu 18.04 LTS 的硬盘克隆到新硬盘上:
dd if=/dev/sda of=/dev/sdb bs=blocksize
命令。克隆硬盘一切正常。我可以使用克隆硬盘将系统启动到 Ubuntu。但是,有一个问题。我的 gnome 桌面自定义不再有效。在我的原始硬盘中,我有不同的壁纸,任务栏/启动器位于底部。在从克隆硬盘启动的 ubuntu 中,我只能看到默认桌面外观。我无法将新应用程序固定到启动器/任务栏,默认情况下它位于左侧。似乎有些东西是只读的,我不明白是什么。有人能帮我吗?谢谢。
更新:我刚刚发现,在我的 nautilus 中,按 Ctrl-H 显示隐藏文件和文件夹也不起作用。
答案1
@Gryu 和我讨论了这个问题。我们尝试了几种方法。然而,修复的方法是接受的答案如何修复 Unity 锁定禁用设置?即使 Ubuntu 18.04 没有 Unity。
我输入了以下命令:
mv ~/.config/dconf/ ~/.config/dconf.bak
并且重新启动时所有锁都被禁用,我可以更改背景,更改任务栏的位置等。
我调查了在这个问题中发生了什么。看起来克隆磁盘会一点一点地复制所有内容,但用户 ID 会改变。
这三个问题对我有帮助:如何将用户设置和数据迁移到新机器?
我后来还尝试在重新启动后对备份的 dconf 和新生成的 dconf 进行差异分析,结果如下所示:
这意味着原始磁盘中可能还残留着某些东西,这可能导致某种校验和失败(不确定这里的技术细节)。我希望这也能帮助其他人。