问题描述

今天碰到一个很难受的问题,昨天写报告的时候虚拟机还是正常的,早上开机的时候忽然报错+进不了ubuntu虚拟机直接进入一个memtest的界面,情况大概是这样的:
一开始会报一些“error syntax”“error incorrect command”等错误,紧接着进入了Memtest

问题定位

谷歌搜相应问题
开机的问题先查启动项,谷歌了半天最接近的结果也是因为改了grub文件导致的,按照这篇文章流程,先将虚拟机的CD/DVD改为装虚拟机时候的ISO镜像,然后进BIOS修改启动顺序,将CD-ROM Drive提到Hard Drive之前;

注:虚拟机进BIOS是按F2,如果由于虚拟机启动太快进不了BIOS的话可以参考这篇文章直接从设置进入或者改一下.vmx文件;
进入临时ubuntu系统
此时我们虽然没有恢复先前的虚拟机系统,但是Other Location里可以看到先前的文件环境了,大家可以在这里定位一下自己的问题发生在哪里;

我的问题是发生在/boot/grub里面,发现grub.cfg文件变成了乱码,网上有看到可能是虚拟机关闭时没有完成而宿主机直接断电引起的(我昨天有关得这么急吗?)

如何解决

定位到大概是grub损坏的问题,我有尝试在临时环境里直接利用boot-repair修复grub,但是boot-repair给出的命令我一直报错,没有成功

dpkg error parsing file '/var/lib/dpkg/status' near line 0: empty field name

然后我脑洞大开用了一种很离奇的方法
我的方法
①利用ubuntu ISO镜像重新构建一个虚拟机,然后将新虚拟环境的/boot/grub文件复制到原始的虚拟磁盘中(这个新虚拟机可以在VMware 虚拟机的硬盘环境里设置挂在之前的虚拟磁盘);

②复制之后重新启动原系统会报grub错误,内容大概为:

此处可以分为两个问题,即系统找不到名为“17428bf…”这么一长串的硬盘设备+需要的启动文件“/boot/vmlinuz…”找不到;因为这两个都对应着我们新建的系统中的内容;
③针对②中第一个问题,在之前boot-repair时我就注意到,boot-repair最终使用的就是用一个命令修复一个名字为一长串的磁盘里的grub项;我们重新进入临时系统,在/media中挂载就是我们需要找的磁盘名,把他复制过来替换掉grub.cfg中所有的“17428bf…”,第一个问题即解决了;
④针对②中第二个问题,参照这两篇文章[1,2]即可重新建立联系,重新进入系统之后不要忘记sudo update-grub,不然下次开机还得重新来一遍!

总结

至此解决了我碰到的VMware虚拟机开机报错+直接进入memtest的问题,出现该问题很有可能是因为grub出了问题,寻找修复grub相关的方法即可

[Linux] VMware虚拟机开机后直接进入memtest相关推荐

  1. VMware Workstation虚拟机开机后黑屏死机,无法关机

    VMware Workstation虚拟机开机后黑屏死机,无法关机  VMware启动虚拟机后黑屏死机,并且有提示禁用了虚拟打印功能 解决办法:   首先关机重启自己的电脑,然后重新打开VMware, ...

  2. linux克隆后修改网卡名称,vmware虚拟机克隆后网卡修改

    搜索热词 在使用vmware虚拟机时,有时候需要通过一个虚拟机克隆出批量的虚拟机,在克隆后,会发现网卡信息发生了变化,以这里为例,源主机网卡名称为eth0.eth1,在克隆后变成了eth2.eth3, ...

  3. vmware虚拟机开机黑屏的解决方法

    今天有一个项目需要用到OSX坯境,打开vmware,启动原来安装的 OSX10.11,结果启动后,无轮怎么操作就是黑屏,然后就百度了一下vmware黑屏的解决办法,尝试了一下问题解决,同时也把解决过程 ...

  4. 虚拟机上服务器开机经常黑屏,VMware虚拟机开机黑屏怎么办?虚拟机开机就黑屏的完美解决办法...

    VMware虚拟机开机黑屏怎么办?虚拟机开机就黑屏的完美解决办法,黑屏,开机,虚拟机,解决办法,完美 VMware虚拟机开机黑屏怎么办?虚拟机开机就黑屏的完美解决办法 易采站长站,站长之家为您整理了V ...

  5. vmware虚拟机重装后本机没虚拟网卡解决方案及虚拟机的三种网络连接方式详解

    vmware虚拟机重装后本机没虚拟网卡解决方案: 卸载虚拟机时,就算删除了安装路径,在设备管理器中删除了网卡,在注册列表项中删除了vmware列表项,重装后一般还是会出现本机网络连接中没有没有虚拟机默 ...

  6. VMware虚拟机开机黑屏怎么办 虚拟机开机就黑屏解决办法

    最近打开VMware虚拟机却出现了开机一直黑屏的情况,挂起时能够看到显示,但是开机就黑屏.VMware虚拟机开机黑屏怎么办?下面dituirenwu分享一下虚拟机开机就黑屏的完美解决办法. VMwar ...

  7. linux VMware虚拟机三种联网方法及原理

    一.Brigde--桥接:默认使用VMnet0    1.原理:    Bridge  桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在"桥"上,运行 ...

  8. VMware虚拟机关闭后托盘运行设置

    实验使用linux系统,想使用putty通过ssh连接虚拟机,此时,在终端下运行即可,图形界面可以不打开,我在百度时看到可以保持运行的虚拟机在托盘运行,不用占用下面任务栏的地方,看起来比较舒服一些,V ...

  9. 虚拟服务器黑屏怎么办,解决VMware 虚拟机开机黑屏的问题

    本文关键详细介绍了VMware vm虚拟机开机黑屏解决方式,文中根据文图显眼的方式给大伙儿详细介绍的十分详尽,对大伙儿的学习培训或工作中具备一定的参照效仿使用价值,必须的盆友能够参照下 # 调节VMw ...

最新文章

  1. ssh无法登录,提示Connection closing...Socket close.
  2. 谢烟客---------Linux之Bash基础特性(2)
  3. 汇编之浮点数处理(CrackMe003前置知识)
  4. global在python_在Python中使用“global”关键字
  5. 无法打开输入文件mysql_错误LNK1181,pip安装“无法打开输入文件”mysqlclient.lib'...
  6. 999元抓出奢侈品包包,万亿市场在实体店找到了新春天!
  7. 如何写文章,如何说话
  8. Mac上使用CleanMyMac彻底擦除文件详细教程
  9. 计算机管理中无法格式化,Win7电脑无法格式化SD卡怎么办?
  10. 华为NP课程笔记11-STP+RSTP
  11. Qt知识点梳理 —— 实现汉字转拼音全拼简拼及首字母
  12. 万字攻略,详解腾讯面试(T1-T9)核心技术点,面试题整理
  13. 多线程基础之四:Linux提供的原子锁类型atomic_t
  14. cv::subtract
  15. 2018-2019 ICPC, NEERC, Northern Eurasia Finals K. King Kog's Reception 线段树
  16. 常用的网络协议以及使用场景
  17. 计算机主机箱工作电流,电脑使用常识
  18. ClippingNode做游戏的新手指导
  19. 1006 换个格式输出整数(python 3)
  20. APIAuto——敏捷开发最强大易用的 HTTP 接口工具 (二)

热门文章

  1. DPOS——回归中本聪
  2. leaflet 曲线
  3. Equalization超时导致的Gen5掉速Gen4掉速Gen1
  4. 资金积累、国名收入与人口增长的关系综合评估
  5. 全套的HTML5教程,带你入门并深入掌握HTML5页面技术!全套资料!包会!
  6. 三星s5支持android5.1,三星Galaxy S5的手机系统是什么?三星Galaxy S5能升级安卓4.3吗?...
  7. 【视觉运控一体机小课堂】三分钟搭建机器视觉开发环境
  8. 【C语言】数据的存储——M,E
  9. 在Spring-boot使用easy-rules规则执行引擎
  10. pdf转换jpg转换器教程