当我将带有缓存的文件夹移动到我的 ntfs 驱动器并建立指向它的符号链接时,问题就出现了(我不太记得它们的具体位置/var/cache
,/var/tmp
我猜也是/home/roman/.cache
等等)
当我重新启动系统时,它在终端中启动(没有启动桌面环境)我认为这是因为我的 ntfs 驱动器在启动时没有安装,所以我将它安装到与使用前安装的相同位置(并且我成功了,因为我进入了未安装时无法进入的sudo mount /dev/sda1 /media/roman/R
文件夹)cd /var/cache
然后我使用startx
命令认为它会启动但它没有!
对新手用户有什么建议吗?
答案1
您不能将 NTFS 用于 Unix 系统文件和目录。NTFS 的所有者/权限语义非常不同;大量系统文件依赖/var/
于确切的 unix 语义。遗憾的是,移动文件夹和文件会/var
破坏用户/组/权限的信息...
您现在遇到的问题与此类似:/var 文件夹中所有文件删除后如何恢复?;我建议你遵循@Rinzwind 回答。
答案2
您的磁盘是否在启动时自动挂载?通过编辑 /etc/fstab 中的条目确保磁盘自行挂载。或者尝试使用以下方法重新配置包:
sudo dpkg-重新配置 gdm
如果系统根本找不到该包,您可能必须安装该包。
祝你好运。