乐趣区

关于linux:Linux解决Ubuntu虚拟机手动扩容后无法进入系统问题

前言

最近在钻研瑞芯微的 rv1109 开发板,在编译 SDK 的时候发现虚拟机的空间有余,扩容之后开机发现零碎卡在开机加载,网上冲浪发现是零碎无奈辨认新扩容的空间,如是开启排雷之旅。

1、解决方案

通过虚拟机的 ISO 映像从 CD/DVD (SATA)进入零碎后实现扩大空间的调配。

1.1 设置虚拟机启动项

先设置虚拟机的启动形式,在 CD/DVD (SATA)选项下,勾选“启动时连贯”和“应用 ISO 映像文件”,并抉择须要加载的 Ubuntu 的 ISO 文件。

设置实现后,重新启动虚拟机,启动后按键盘“F2”进入 BIOS 设置界面。这里可能会呈现无奈进入 BIOS 界面的状况,这是因为虚拟机进入 BIOS 的提醒工夫很短,来不及点击 F2,这里从以下两个办法进入 BIOS 界面

1.2 批改虚拟机文件,进入 BIOS

进入虚拟机的存储目录,找到虚拟机文件(后缀为.vmx)应用记事本关上虚拟机文件,在最初加一行 bios.forcesetuponce=“TRUE”

这里是单次设置,下次须要开机启动 BIOS,须要从新增加此设置。
在虚拟机文件的最初一行增加代码 bios.bootdelay=“5000”,这个代码是缩短系统启动画面工夫
,这样在启动时按 F2 就能够顺利进入 BIOS

1.3 设置开机启动项

重新启动虚拟机,进入 BIOS 设置界面,切换到 Boot 下,通过键盘上 ”Shift”+”=” 将 CD-ROM Drive 移到最下面。

设置实现后切换到 EXIT,保留 bios 设置后退出。
## 1.4 进入零碎调配扩大空间
从新进入零碎,此时零碎显示 Welcom 界面,抉择 Try Ubuntu

进入零碎后,点击左下角抉择程序,搜寻软件 GParted,关上该软件,此时会显示新扩大的 20G 未调配空间

将未调配的 20G 空间先挂在 /dev/sda2,先右键抉择 /dev/sda2,而后抉择 Resize/Move。将标尺空间拉到最大值。

而后再将空间挂到 /dev/sda5 下,操作如上,挂载胜利之后,点击软件上方的“√”,而后抉择“Apply”,实现空间的理论扩大过程。

实现整个空间扩大之后,重新启动虚拟机,这时查看虚拟机的可用空间就为扩大之后的空间容量了。

退出移动版