Ubuntu系统崩溃与修复
本文记录个人的一次修复Ubuntu系统崩溃的经历。
1. 系统崩溃前夕:
数月前,在用apt-get进行某些程序的安装时,由于系统默认的/etc/apt/sources.list使用ubuntu官方源进行软件应用的搜索与下载。但在国内访问该源时网速较慢,因此我改用了国内的网易163的源,此源的下载速度确实明显快很多。
但在某次用VMware新装Ubuntu14.04时,由于要使用samba服务,所以执行了如下命令:sudo apt-get install samba。安装成功后,未发现什么异常,但在虚拟机重启时,竟然系统崩溃!提示找不到启动程序/sbin/init。
2. 问题追踪:
幸亏是新装的系统,崩溃了也没有太大影响。但为了确认该问题,我再次安装了同样Ubuntu版本的虚拟机,并同样用163源进行samba安装。安装完成后查看/sbin/init文件,还真的没了!但如果用ubuntu官方源安装,则无问题。 网上搜索类似问题,无果。由于没有造成实际影响,当时也没有在该问题上过于纠结,不过内心对在Ubuntu上安装程序还是隐隐有所不安的。
前两天,需要在虚拟机Ubuntu系统安装Trac服务,再次因为默认的ubuntu官方源访问太慢,改用163源,竟然又出现了同样问题!但这次所用的虚拟机存有很多项目资料,因此必须尝试修复(当然,为了防止无法修复,我还是先对相关资料做了备份)。
3. 问题解决
此前已经知道了是缺少了/sbin/init文件,因此首先想的是在关闭虚拟机前从iso安装文件中copy一份init文件放到/sbin/下,随后怀着忐忑的心情进行了重启,结果是意料之中的失败。
由于系统已经无法启动,现在只能借助从CD/DVD启动进而尝试修复系统文件(具体如何设置CD/DVD启动,此处不作赘述,可自行搜索)。进入系统后,如果系统所在分区设备(通常为/dev/sda1)没有被挂载,则需要自行手动挂载,随后即可访问已被损坏的文件系统。进入其sbin/目录下,由于此前尝试加入init文件后仍然无法启动,这次要检查是否还缺少其他文件。经解压iso安装镜像下的filesystem.squashfs文件,可查看默认的/sbin/目录内容。对比后发现,除了init文件,还少了reboot、runlevel、telinit、shutdown等文件以及两个指向reboot的链接文件:halt和poweroff。对这些文件进行修复(从iso安装文件导入,可用tftp、wget等工具,注意文件属性与/sbin/目录下同类文件的属性保持相同)后,再次忐忑地重启(注意要将启动选项改回硬盘启动),这次启动成功了!Wonderful!
4. 总结
如此看来,还是要慎用163等非官方网站提供的源,尤其是在你“伤不起”的重要服务器上!出现以上问题尚可修复,万一折腾出个大毛病,可就歇菜了。如果一定要用,则可先在同样的系统中尝试安装一次,确保万无一失。
建议:最好是在用同一个iso镜像文件所安装的系统中进行验证,防止不同Ubuntu版本的差异造成某种假象。
如果有同仁知道真正导致上述问题的根源,请一定告知,感谢!
Ubuntu系统崩溃与修复相关推荐
- 记一次ubuntu系统崩溃的修复
因为昨天在安装tesseract 的训练环境的时候,误删了系统和桌面的东西.导致今天早上来了之后,电脑直接崩溃了.崩溃到什么地步?不但图形界面没反应,连命令行界面都进不去...这是我遇到的最严重的一次 ...
- 计算机安全模式无法启动修复,win7系统崩溃无法修复和进入安全模式的解决方法...
今天小编告诉大家如何处理win7系统崩溃无法修复和进入安全模式的问题,可能很多用户都不知道怎么处理win7系统崩溃无法修复和进入安全模式的问题,但当我们遇到win7系统崩溃无法修复和进入安全模式的问题 ...
- 计算机进安全模式启动修复,Win7系统崩溃无法修复,进入安全模式的解决方案...
今天的编辑器告诉大家如何解决Win7系统崩溃无法修复并进入安全模式的问题. 许多用户可能不知道如何处理无法修复并进入安全模式的win7系统崩溃问题,但是当我们遇到win7系统崩溃时,如果无法修复并进入 ...
- 重装也无法修复此计算机,遇到Win7系统崩溃无法修复的情况怎么办
如果我们碰到Win7系统崩溃导致无法开机,然后进入安全模式也无法进行系统修复,学习啦小编就认为面对这种情况,恐怕不是系统问题,就是硬盘损坏问题.下面,学习啦小编就教你判断到底是什么原因导致的上述现象. ...
- 电脑系统崩溃怎么修复教程
系统崩溃了怎么办? 如今的软件是越来越复杂.越来越庞大.由系统本身造成的崩溃即使是最简单的操作,比如关闭系统或者是对BIOS进行升级都可能会对PC合操作系统造成一定的影响.下面一起来看看电脑系统崩溃 ...
- win10系统崩溃怎么修复_win10系统崩溃蓝屏怎么办
很多朋友都在使用Windows 10系统,如果遇到win10系统蓝屏怎么处理,下面就为大家介绍一下win10系统崩溃蓝屏解决方法. win10系统崩溃蓝屏解决方法 1.再次重新启动电脑,你将会看到这样 ...
- ubuntu系统崩溃,甚至Recovery模式和tty都无法进入,这个方法可以救援!
文章目录 Try Ubuntu介绍 解决方案: 制作U盘启动 准备工具: 开始制作 修复工作 启动Try ubuntu 挂载故障系统盘 卸载引发故障的环境 Try Ubuntu介绍 Try Ubunt ...
- win10系统崩溃怎么修复_系统崩溃怎么重装系统图文教程
如果系统出现故障,我们可以通过一键式系统重新安装工具为计算机重新安装系统.但如果系统直接崩溃,我们如何解决呢?下面将教您如何在系统崩溃时使用U盘重新安装系统.如果你需要可以一起学习. 系统崩溃是我们在 ...
- Ubuntu系统崩溃如何恢复数据
这次我写的博客讲的是希望你们永远用不上的东西,如果有大佬有更好的方法欢迎交流 当我打开Ubuntu的时候这样卡了半天,我就知道我的飞行堡垒变成坠机堡垒了,于是网上各种查资料,打开tty模式也不行,最后 ...
最新文章
- Win10开始菜单中的天气不更新问题的解决方法
- halcon的算子清点:Chapter 9 匹配
- NYOJ 267 郁闷的C小加(二)
- CG CTF RE ReadAsm2
- 易盛极星多合约回测(问题很多)
- 中国上海量子计算机,首台光量子计算机在上海亮相
- 写在前面--点燃酱爆心中的那团火
- 如何用yolov5测试图片
- Atitit freemarker模板总结 D:\workspace\springboothelloword\src\com\attilax\util\TempleteFreemarkerUtil.
- Vue之功能全面的表格(二)创建表格
- python 开发管理软件 ERP
- JPA 之 detach方法的使用及注意事项
- java跳转kotlin页面_Kotlin:return与跳转
- 用Windows自带的工具写一个一键关机小程序
- windows无法连接到打印机,错误为0x0000000b,无效句柄,解决办法。
- 给网站添加悬浮音乐播放器
- 互联网晚报 | 10月24日 星期日 | 华为鸿蒙生态建设投入已超500亿;瑞幸门店端扭亏为盈;文旅部要求暂停经营旅游专列业务...
- Redis如何保存数组和对象
- 盘点百度搜索算法大全(2022最新版)
- 探索、松散结构,和大家谈谈关于社区的思考|shadow与mixlab的故事