虚拟机安装完系统重启进不了系统无法启动

最近在VMware虚拟机里面安装了Ubuntu10.04尝试修改内核代码,无奈最后一次编译连系统都启动不了只好通过iso安装文件启动进入原来的系统进行修复。把这个过程记录下来以备后用。

1、在VMware虚拟机中按Ctrl+D打开“虚拟机设置”在“硬件”设备中选择“CD/DVD (IDE)”,在“连接”中选择“使用ISO镜像文件”选择Ubuntu的iso安装文件,“确定”

输入 fdisk -l 查看主分区是哪个,如我的是sda1;

输入以下命令将原来无法启动的系统挂载到现在的系统上;

5、和使用原来系统一样的操作(自己該干嘛干嘛去,我是需要重新编译内核:)

如果你知道原来系统进不了是因为grub损坏的话,那么这一步就进行grub修复具体命令如下

6、修改完卸载之前挂载的磁盘

7、重新启动,将启动项改为硬盘启动OK。

由于我以前的虚拟机kali linux磁盘只给了20G由于安装的东西越来越多,我把磁盘扩展到了40但是结果发现,系统启动不了报如下错误:

用过VMware虚拟机的人都知道,要为所选虚拟机擴展虚拟硬盘请选择虚拟机 > 设置,单击硬件选项卡选择虚拟硬盘,然后从实用工具菜单中选择扩展

想要解决问题前,肯定要先知道原因对吗

原因:新扩展的磁盘内容是以空白且未创建分区的空间形式出现的,我个人的理解是操作系统在启动中对硬盘的这一变化无法適应导致无法正常启动!

以下是VMware官方对“扩展虚拟硬盘可增加虚拟机的存储空间”的详细说明:

扩展虚拟硬盘时,新增的空间不会立即提供给虚拟机使用要让新增空间变为可用,必须使用磁盘管理工具增加虚拟硬盘现有分区的大小使其与扩展后的大小相匹配。

扩展虚擬硬盘大小时分区和文件系统的大小不受影响。

其实我这也不能算是解决办法,只能算是不是办法的办法吧!

我的解决办法也是非常嘚简单重新安装

因为我在网上查了大量的相关资料没有一个是可以真正能解决这个问题的,开不了机就是开不了加上我们用的又昰VMware虚拟机,我最后仅用了重新安装才解决了这个问题

从而我也得出了一个教训,用VMware虚拟机给磁盘的时候最好是一次性给够扩展磁盘有時候并不适合所有。

我猜测以下这几个文件就是我新扩展的磁盘文件总共20G,虽然是在扩展磁盘时分配了磁盘空间却是空白且未分区的攵件,我试过删除他们但是依然还是开不了机。

现象原因:VMware虚拟机安装64位操作系統之后点击启动时,显示错误提示:

原因分析:有两种情况第一种是32位物理机不支持虚拟安装64位的系统;第二种情况是在64位CPU的物理机丅,可能没有开启VT(虚拟化)

1、判断物理机的CPU是否是64位的,同时是否支持VT技术可以通过软件Cpu-z(百度即可下载),就可以显示参数信息

步骤一:下载软件Cpu-z(百度即可下载)

步骤二:运行Cpu-z软件,在“指令集”中看是否有‘EM64T’和‘VT-x’信息

注:‘EM64T’和‘VT-x’缺一不可,缺少任意一个则开不了VT或安装不了64位的任何系统。

1、重启电脑按F2(不同电脑可能不同)进入BIOS。

3、按‘F10’选择‘Yes’保存配置退出。

4、重新安裝系统即可

更多关于VMware相关问题、以及Vmware相关产品报价可在线咨询重庆正睿科技有限公司,或致电客服热线

我要回帖

更多关于 安装完系统重启进不了系统 的文章

 

随机推荐