在VMWare中给Ubuntu 虚拟机硬盘扩容后无法正常开机的相关问题

1 问题描述

给在 VMWare 中创建的 Ubuntu 虚拟机按照下图操作扩展磁盘容量后,重新开机后一直卡在黑屏界面无法进入桌面。
在这里插入图片描述

2 引发原因

扩容后新增加的硬盘没有被 Linux 识别出来,所以一直卡在启动页面,不能正常启动。

3 解决方法

进入 Ubuntu 的 live 系统,然后使用磁盘分区工具 GParted 给已有分区扩容,最后重启即可。

3.1 选择镜像文件

在虚拟机设置 - CD/DVD (SATA) 中,设备状态栏勾选启动时连接,连接栏中选择使用 ISO 映像文件,最好是当前系统的原镜像。
在这里插入图片描述

3.2 设置光盘启动优先

打开虚拟机,连续按 F2 进入虚拟机 BIOS 设置界面。(如果不能进入 BIOS,请参考下方 VMWare虚拟机启动过程中连续按下F2无法进入BIOS的问题)

进入 BIOS 设置界面后先使用键盘上的方向键 进入 Boot 选项卡,然后通过方向键 移动到 CD-ROM Drive 上,然后按住 shift 键,再按键盘上的 = (位于 delete 键旁边)键使其向上移动,直至位于最顶端,然后按 F10 键保存设置并退出,最后在弹框中按下 Enter 键确认并退出。
在这里插入图片描述

3.3 在 live 系统中扩容分区

重新进入虚拟机桌面后,选择 Try Ubuntu,然后点开左下角菜单图标,搜索 GParted 并打开。
在这里插入图片描述

首先对 /xxx/sda2 右键,选择 Resize/Move 选项。
在这里插入图片描述

按需分配空间容量(可以把上方滑动条直接拉到最右边),然后点击 Resize/Move 按钮即可。
在这里插入图片描述

操作完毕后,再对 /xxx/sda2 下面的 /xxx/sda5 进行相同的操作,最后点击 “√” 图标保存修改,关闭虚拟机。
在这里插入图片描述

3.4 开启虚拟机

建议在开启虚拟机之前在虚拟机设置-CD/DVD (SATA)-设备状态 中取消勾选启动时连接,然后开机即可。
在这里插入图片描述

4 VMWare虚拟机启动过程中连续按下F2无法进入BIOS的问题

4.1 问题描述

打开 VMWare 中创建好的虚拟机后,在系统启动过程中连续按下键盘上的 F2 键后不能进入 BIOS 设置界面,仍然进入系统桌面。

4.2 引发原因

通过按下 F2 键进入 BIOS 对应的系统加载画面时间太短,导致用户错过正常按键进入时机。

4.3 解决方法

4.3.1 开机自动进入 BIOS(临时性方法)

关闭虚拟机,在虚拟机目录中对选中的虚拟机右键,选择打开虚拟机目录,找到 .vmx 后缀的文件,用记事本打开后在最后一行添加如下配置:

bios.forceSetupOnce = "TRUE"

【注意】:此方法为临时性方法,开机后会自动进入BIOS,不过虚拟机启动后,该参数由 TRUE 变为 FALSE,如需继续使用 BIOS,需再手动改成 TRUE
在这里插入图片描述

在这里插入图片描述

4.3.2 延长启动画面时间(持续性方法)

同方法一中的操作,找到 .vmx 后缀的文件,用记事本打开后在最后一行添加如下配置:

bios.bootDelay = "5000"

然后在虚拟机启动时按几下 F2 键,听到蜂鸣声等待即可。
在这里插入图片描述

  • 51
    点赞
  • 96
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 35
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vesuvius688

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值