有这样一系列操作: 双系统,开机自动挂载windows硬盘
cp -a /tmp windows下tmp
rm -r /tmp
ln -s windows下tmp /tmp
结果重启ubuntu不能启动。
分析:曾经把/tmp在/home下做过链接,结果是正常的。所以,这个地方应该是ubuntu启动时首先检查/tmp,然后才是挂载windows。当检查到/tmp时,发现找不到真正的/tmp(在挂载的windows下),导致错误。
尝试: 进入recovery模式,在root shell下:
rm -r /tmp
mkdir /tmp
reboot
结果仍提示错误,不能启动。
分析: 其实,第一个问题已经解决了,即手动建立了一个真正的/tmp,如果误删/tmp,也会到达这第二个错误。理论上,只要重新建立了/tmp文件夹,系统就应该识别了。仍然出现错误的最可能的原因是这个/tmp的属性有问题,权限设置是最先考虑的方面。
尝试:再次进入recovery模式,在root shell下(或在启动界面crtl+alt+F1进入tty1)
chmod 777 /tmp
reboot
正常启动。
=========&#