感悟:搞了整整一天,拯救一个Ubuntu系统

       最开始,我在windows平台上,准备打开计算机组成原理的实验工程,突然来了一个想法:每次要用windows的时候,都要切换系统(win8以上的系统必须在关闭快速开机的状态下才能正常在Linux平台下访问磁盘),麻烦不说,又浪费时间。实在有必要在ubuntu上装个虚拟机了(在此之前我也装过虚拟机,只是一直都没装成功)。同时又因为刚开始装Linux系统的时候,只是凭着兴趣和好奇装了,当时并没有想到日后的开发、文档处理、听音乐等等都在这个系统上,所以只分了100G磁盘的空间给它。后来,也就是最近,随着使用的频率和时间越来越多,剩余空间越来越少,到现在为止,用了8个月左右,剩余空间只剩40G左右了。因此,我昨晚相当的就是:必须在其他磁盘上分一点空间给它了。接着,在网上下了我用的最多的【分区助手】软件,很轻松地在一个用的不多的磁盘上切了100G出来。接下来,好戏开始上演了:

  我看到,刚切下来的磁盘已使用的空间就有100多M了,我立马想格式化它。(看来我的强迫症需要减少一点了......),点击格式化之后,弹出确认对话框(我当时记得我选的磁盘是新分割出来的磁盘),点击确定。几秒之后,软件要求我重启电脑才能完成操作,点重启电脑。好,接下来,问题来了:

  一重启,logo显示完之后,屏幕弹出几个大的分辨率很低的单词:

  Unknown file system........

一开始,我以为这只一个小bug,重启一下就好,结果,重启了很多次,还是这样。网上一搜这个症状,找到解决方案:用启动盘的U盘进入虚拟PE系统,那里有个windows引导修复,刚好我有一个装过很多次系统的启动盘,进入BIOS修改电脑开机顺序后,我fuck,那个启动盘竟然坏了,进不了虚拟系统。然后,借同学的启动盘也来试,刚好同学的启动盘也没用了,怎么这么倒霉啊。跑到同学寝室去,搞了半天,终于把U盘重新做成启动盘了。使用虚拟系统的windows引导修复工具以后,果然,一开机,在显示半屏幕的粗体字之后,windows是进去了。但是,原来的ubuntu的引导没了,我仅仅(注意:是仅仅)以为这只是linux的引导坏了。。。。。

  进去windows以后,再打开【分区助手】,发现,linux盘的可用空间100%,我整个人瞬间,崩溃啊,那么多工程的代码,虽然不是什么值几百万的项目,但那都是我付出了很多心血写出来的东西啊(光maven的pom文件就够写了),那么多没备份到其他盘的文档、学习视频,配置了这么久的linux UI,歌各种安装好的软件,什么都没了,我心里是一个痛啊,感觉除了脑海中记住的还有不少之外,我仅有就还这条命了。

  还好我自我安慰能力不错,安慰自己:这应该是软件的问题吧,打开windows的磁盘管理看了以后,我信了,我认了。

  .......

  网上搜了一番,有人推荐一个软件:顶尖数据恢复软件。一听名字,挺霸气的,给人十足的信心。百度一搜,竟然下不到,百度匹配出来带“下载”"download"字样的链接,都是那些广告拼接成的网页,下了保证让微软承认微软实力不行。。。。。。于是,我想到了万能的百度云盘,一搜,果然,真不愧是百度,什么都有。直接在网页上点击下载,也确实是百度,那下载速度(某度云被Robin Li限了速),我直接拿U盘去北京百度总部拷一下都比这下载速度快。。。。果断换种方式,先保存到自己的云盘。通过自己一直用的"某度云PJ版"去下,结果,等了半天,一点动静都没有,下载速度一直是0k。我以为是那个"PJ版"被百度和谐了,换一个版本(本人电脑中保存了很多个版本的"PJ版"),换一个,下载速度0k,换两个,还是0k。好吧,所有的都试了一遍了,多半是那个软件的问题了,再试试自己云盘里其他文件,下载速度还是有一点啊(也只有一点点,因为Robin Li把这个东西限了速)。怎么办呢,我又能怎么办呢,只好在网页上下载,速度再慢,也得下啊。看着一分钟又一分钟流逝,心里真焦急啊。

  等了差不多半个小时,终于下好了,一打开,这个软件像eclipse IDE一样,要显示一段时间logo,logo很简洁,打着8个大字,"数据无价,谨慎操作",心中觉得很有同感,这个软件肯定很强大,因为名字都这么霸气嘛。进去之后,很简洁,6个功能,点击“恢复误格式化磁盘”,选择linux安装的磁盘,扫描了一会儿,我擦,更崩溃了,竟然一个都没找到。看来恢复是没希望了,心已经伤透了,不能恢复也是意料之中了。再试试那个从分割别的盘分割出来的盘,扫描了半个小时左右,就扫出一个什么都没有的空文件夹出来。我又再试了另外的功能,还是没找到。

  当时就想,诶,早知道就先用着那剩余的40G了,这么一搞,既浪费大量的时间又丢失大量的数据,真背时。可是呢,什么事都没有早知道,要是能早知道,那就不用削尖脑袋地去争取这些社会资源了。。。。。。。

  然后,我想,好吧,既然找不回来了,我也只能坦然接受。既然都这样了,至少新切割出来的那个磁盘还是要合并到LInux的那个盘上吧。于是又把【分区助手】这个软件重新装上。选中磁盘后,右键,选择“合并分区”,弹出合并分区的对话框之后,突然发现,我擦,我切割出来的磁盘和那个linux所在的盘不相邻,怎么办呢?我以为这个只是软件的原因。强大一点的软件就能做到了。

  于是又到网上搜,搜到一个软件,具体名字记不清了,中途又经历从百度云盘下载到本地的那番磨难。下好安装好之后,去用。发现不行啊,那软件还没之前那个好用。果断卸掉。。。。。。又浪费了我大把时间。

  差不多十二点了,洗刷完毕后,重新安上那个名字听起来很霸气的软件:”顶尖数据恢复工具“。这次选择扫描所有磁盘。

  ..........扫了一个晚上,早上起来后,一看,果然名不虚传,把我其他非linux盘的删除的、格式化的文件都找回来了,但是,最重要的Linux盘的文件还是没扫出来啊。没办法,想重新把数据弄回来是没希望了,只能在磁盘空间上做点有意义的工作。

  又装上刚开始的那个【分区助手】,早上起来果然脑子更清醒,想到了一个更好一些的办法。把那个分割出来的盘删除,变成自由空间,再合并到和linux盘的左边的盘(不能直接合并到linux盘是因为那个软件说目前该软件只支持NTFS文件系统类型和FAT32文件系统的合并。然后,我又以为是软件功能的原因,又换了昨晚用过的那几个软件,一个一个试,都不支持,最后还是用这个软件),这样,再从那里磁盘上分割下来,就能保证和linux盘相邻了。当我提交这次更改并确认后,坑爹的时候来了,就100个G,却花了我差不多4个小时才合并完,平时哪要这么久?(在此过程中,我为了重新安装ubuntu,又把U盘做成了ubuntu的启动盘,做启动盘也用了半个小时。之前做系统盘几分钟就能搞定,速度四五兆/s,但这次速度才三四百k/s,可能是因为磁盘合并占用了太多CPU资源了吧),漫长而短暂的4个小时后,计算机组成原理实验报告要交了,然而我的电脑都还处在半颓废状态,又因为在进行磁盘合并,磁盘里的文件不能访问,作业是没那么快交了。磁盘合并后,再次分割,果然,分割出来的盘在linux盘的左边,接下来去合并磁盘。我修改文件系统类型、删除磁盘后,以FAT32格式创建磁盘、换软件、使用windows自带的磁盘管理等各种方法都试过,还是不能完成合并。这怎么搞呢,总不能花了这么多精力和时间,连最初的磁盘扩容都没做到吧。

  接着又是网上一搜,找到一篇博客,也要感谢那篇博客,不然没有后面的过程。

  博客上描述和我的情况非常相似,心里感觉万分欣喜。按照博客上说的去做,下了个交miniTool的工具,英文的,下载速度又慢,真不爽啊。安装好之后,去合并磁盘,还是不行啊。然后,用了那篇博客说的另外一种工具,这个工具很不一样,别人都是基于windows平台的,它却是个镜像文件,需要刻录到U盘上。网上搜了一下,是个外国的,点击下载链接,因为chrome的原因,说这个链接不是私密链接,不能访问,没办法,去百度云盘里面搜,搜到几个,然后又开始漫长从云端下载到本地的过程。终于下好之后,看到是个zip格式的,直接解压。弹出错误信息。我擦,竟然是个损坏的。我早已经受够了百度云的网速了,于是果断在百度云里面搜"某度云PJ版",睡个午觉起来,终于下好了,然后,用PJ版的下那个软件,速度确实快了一些。出去领了个快递,回来后,下好了,再次解压,再次看到错误信息。我试试解压其他的压缩包,也看到了错误信息。才发现,原来是2345好压软件坏了。原因是,我这段时间用的电脑防护软件是百度卫士,感觉用着很卡,受不了了,在之前漫长又短暂的合并磁盘的过程中,我换回了卸载了几个月的360,360把一个2345的插件清理了,导致2345没用了。重新下载并安装2345好压,解压那个软件,发现解压出来的和iso镜像文件里面的东西很相似,瞬间明白,这个文件的格式错了,我直接重命名后缀名为iso,接着再用ultraISO把iso刻录进U盘里。然而,修改了后缀名以后,UltraISO提示文件无效。没办法,百度云盘里的实在信不了,只能回到官网下。这次我不用chrome浏览器了,用ie,下载速度飚得起,原来,我嫌弃了那么久的IE浏览器,在下国外软件方面,竟然如此牛逼。很快下好后,再次把这个软件刻录到U盘里,这次,刻录速度也快多了,瞬间感觉整个人都开心多了。

  再次在网上找了一篇关于这个软件的用法的博客,把链接发到手机上,在手机上打开,按照说的去做,果然,进入了一个虚拟系统,接着进入了一个和Debian非常相似的桌面,分区助手自动弹出。

  另我十分非常相当很very惊喜激动感动甚至感动的泪花都要流出来是,原来Linux盘的数据都还在,软件上显示磁盘以用空间40G多。太高兴了,数据都还在,就算系统没了也是小事,最重要的数据都还在。感谢天感谢地啊。感谢那篇博客的博主以及转载的人啊。各种磁盘分区软件没检测到属于正常,但windows监测出来的都是剩余可用空间100%这就让人难以理解啦。(在此需要对windows操作系统说明的是:不要太过相信操作系统,因为光这一天,它狠狠地骗了我两次。第一次,用360一扫,扫出来,很多WPS偷偷下载的软件(WPS比office更无耻)都没被卸掉,使用windows的卸载功能一直看不到,难怪最近越来越卡了。第二次,Linux盘里还要40+G的文件,他竟然没给我监测到!)。在这个软件里,虽然直接合并还是不行,但是可以创建etf4格式的分区,Linux磁盘的空间可以拖动,它会自动用未分配的空间来填充。做好之后,提交,虽然只要80G(我还分了20G给C盘),但速度却比较慢,花了半个多小时后,合并的工作终于完成了。

  合并完,整个人感觉全身都舒服多了。积累的压抑,都释放了。

  接下来,又在网上搜ubuntu系统引导修复的解决方案,搜到了,照着做。过程中,因为本人的粗心,多走了不少弯路。不过最后还是搞定了。

  分离了一天的ubuntu系统,再次见到后,一切都是如此地熟悉,workspace的工程全部都还在,实在是太开心了。

  此时的我,有种捡回一条命的感觉。

  ^_^ .......^_^ .......^_^ .......^_^ .......^_^ .......^_^ .......^_^ .......^_^ .......^_^ .......^_^ .......^_^ .......^_^ .......^_^

  加下来,依然安装virtualbox,安装虚拟机,新建好虚拟机以后,无法启动。网上搜了不少解决方案,原因是读写权限问题,修改读写权限就好了。

  安装windows7,一切都进行都很顺利。

  我不由自主的笑了。也许这就是风雨过后见彩虹的感觉吧。

  

  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  发了一顿牢骚后,  

  最后附上整个过程的有用的工具以及经验:

  1.顶尖数据恢复工具--------------------用于恢复误删除、误格式化的数据。

  2.IE浏览器----------------在下载外国网站的东西时,非常有效。下载速度和用其他浏览器下载国内的软件一样

  3.经验:出现"Unknown file system...."字样时,解决办法:用是启动盘(已经刻录了linux系统的不行)的U盘进入虚拟系统,用windows引导修复工具修复。

  4.在磁盘管理方面比windows操作系统还牛逼的软件:gparted----------------------一个镜像文件,用IE浏览器下载,速度会很快。

  5.UltraISO---------------------------------------镜像文件刻录工具

  6.boot-repair-----------------------------------修复ubuntu的开机引导

  6.经验:使用gparted时,进入虚拟系统后,首先看到的是选择交互模式,黑窗口或者图形界面。第一个是黑窗口(带有default字样),第三个是图形界面(带有graghic字样),选择第三个更方便些,因为使用图形界面犯错率没那么高,点错后,还可以修正。选择模式后,一个交互,选择自己最喜欢的语言,输入33;接下来又是一个交互,输入0,回车,等待一会儿后,进入图形界面了,和Debian一样。磁盘分区工具自动弹出,使用方法和普通的磁盘分区工具一样。

  7.经验:ubuntu引导修复的解决办法:使用一个刻录有ubuntu的U盘,修改开机顺序,进入U盘,选择使用ubuntu,进去后,先联网,然后打开终端,输入指令:

  sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update -------------------------------说明:添加boot-repair工具的软件源,同时更新软件本地的软件源

  sudo apt-get install -y boot-repair && boot-repair -----------------------------------说明:安装boot-repair并打开它

  打开之后,出现图形界面,有两个大的按钮,点上面那个按钮,其他不用动。

  接下来,等待一会儿,会在软件的上方显示3条指令,一条一条输到终端里面(我因为第一次使用没注意到,直接点下方的forward按钮,弹出对话框,提示”grub is still present.please try again.“,然后在网上搜了一大堆解决方法,什么把UEFI Boot设置为disabled之类的都试过,没用),然后,点击forward,又输入上方的指令,下一步,就完成了。中途,在输入指令的时候,会出现交互的弹出框,按照boot-repair上说的做就好了。

  重启系统,OK,All are right.Just enjoy to choose your systems.

  关于virtualbox的经验:

  1.新建虚拟机,百度上有百度经验,启动虚拟机时,弹出错误信息的对话框,在终端输入:

  sudo chmod 755 /usr/lib/virtualbox/VMMR0.r0
  
  或者,如果是个人电脑,对文件的隐私性要求不是很高,可以输入指令:sudo chmod -r 777 /usr
  直接把整个/usr文件夹都修改权限。
  
  2.虚拟机屏幕自适应:
  点击虚拟机上方的功能里面的设备,有个安装增强功能,安装之后,在虚拟机里面会自动下载好,下载好之后,安装,重启虚拟机,
  ok,虚拟机屏幕尺寸和真机一样啦,进入全屏模式,看不出任何它是虚拟机的感觉。
  
  3.虚拟机和真机共享文件
  在真机上准备好一个文件夹,在虚拟机上方的功能里,选择设备共享文件夹,点击右边的加号,选择自己准备好的文件夹即可。 

  4.虚拟机启动后没有系统
  在虚拟机的上方的功能里,选择设备分配光驱,选择自己下载好的镜像文件,同时在virtualbox的设置->系统里面把光驱的放在第一开机顺序。

 

转载于:https://www.cnblogs.com/fuzhihong0917/p/6185021.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值