误删/tmp目录,不能启动ubuntu

本文详细记录了在Ubuntu中误删除/tmp目录导致系统无法启动的问题及解决方案。通过进入恢复模式,手动重建/tmp目录并调整权限,最终成功修复了系统启动问题。此外,还分享了一次类似的LibreOffice错误导致的登录循环问题,同样通过调整/tmp权限得以解决。提醒读者在遇到此类问题时要冷静分析,并避免误删系统关键文件。

有这样一系列操作: 双系统,开机自动挂载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

正常启动。

==================================================================

最近又出现了一个问题,在使用LibreOffice的时候没打开,我就重启了,开始提示错误出现在/tmp文件夹那,再重启,结果就卡在登录界面,正确输入密码后,ubuntu又跳到登录界面,反复这样。

去网上搜了很多方法都不行。

自己琢磨着弄了半天,最后成功了。

在登陆界面进入字符界面,ctl+alt+F1,cd到根目录,

sudo chmod 777 /tmp 

sudo reboot

//////出现问题不要慌张,仔细想想问题出现之前做过什么修改,找到出现问题的原因,再到网上搜索答案,多试试。不要盲目的操作,尤其是不要误删文件!

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

总结下上面的两种情况,都是误删了/tmp或者/tmp出错,导致不能进入系统。解决的方法类似:

 

在登录界面进入字符界面(ctrl+alt+F1)

sudo rm -r /tmp

sudo mkdir /tmp

sudo chmod 777 /tmp

sudo reboot
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值