马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
给 VMware 里的 Ubuntu 虚拟机在设置里把磁盘容量拉大,开机却一直卡在黑屏、进不去桌面。原因很简单:扩容后多出来的那部分空间 Linux 根本没识别,引导阶段就过不去。解决办法是进 Ubuntu 的 live 系统,用 GParted 把容器和分区真正撑开。本文把完整步骤和两个配套坑一起记下来。
一、问题描述与原因
在 VMware 里按给虚拟机扩展磁盘容量的操作做完后重启,一直卡在黑屏界面。根源是新增硬盘没有被 Linux 识别出来,自然卡在启动页面,寸步难行。
二、进 live 系统扩容分区
1. 挂载镜像文件
进 虚拟机设置 → CD/DVD(SATA),设备状态栏勾上「启动时连接」,连接栏选「使用 ISO 映像文件」,最好用当前系统那张原镜像。
2. 把光盘设成第一启动项
开机连按 F2 进虚拟机 BIOS(进不去见下文第四节的救急办法)。进去后用方向键 → 切到 Boot 选项卡,↓ 移到 CD-ROM Drive,按住 Shift 再按 = 键(在 delete 旁边)让它上移到最顶端,然后 F10 保存退出,弹框里回车确认。
3. 在 live 系统里扩分区
回到虚拟机桌面选 Try Ubuntu,左下角菜单里搜 GParted 打开。先对 /xxx/sda2 右键选 Resize/Move,把上方滑动条直接拉到最右边,点 Resize/Move;再对 sda2 下面的 sda5 做同样的操作;最后点「√」保存修改,关掉虚拟机。
4. 再开机
建议开机前先把 虚拟机设置 → CD/DVD(SATA) → 设备状态 里的「启动时连接」勾掉,然后开机,就能正常进桌面了。
三、连按 F2 进不去 BIOS 怎么办
现象与原因
虚拟机启动过程中按 F2 没反应,直接进了系统桌面。原因是 F2 对应的系统加载画面时间太短,按键窗口一闪而过。
办法一:开机强制进 BIOS( temporary)
关掉虚拟机,在虚拟机目录里对虚拟机右键 → 打开虚拟机目录,找到 .vmx 后缀文件,用记事本在最后一行加上:
bios.forceSetupOnce = "TRUE"
这样开机会自动进 BIOS,不过虚拟机启动后这个参数会从 TRUE 变成 FALSE。想再进就得手动改回 TRUE,属于一次性救急。
办法二:把启动画面拉长(一劳永逸)
同样打开 .vmx 文件,最后一行加:
bios.bootDelay = "5000"
这样开机会有 5 秒的停顿,期间按几下 F2,听到蜂鸣声等它过去就行。
四、小结
- 扩容后卡黑屏 = 系统没识别新空间,先别急着重装,进 live 系统用 GParted 扩就对了。
- 用原系统镜像做 live 盘,识别率和语言环境最一致。
- 扩完记得把 ISO 的「启动时连接」取消,否则下一次开机又从光盘启动了。
qidao123.com企服评测-应用市场 编辑提示 |