当前位置: 首页 > Linux

[Linux]解决Ubuntu虚拟机手动扩展后无法进入系统的问题

时间:2023-04-06 05:19:53 Linux

前言最近在研究瑞芯微的rv1109开发板。编译SDK时,发现虚拟机空间不足。扩容后发现系统卡在bootloading,上网发现系统无法识别新扩容的空间,于是开始排雷之旅。1、解决方法通过虚拟机的ISO镜像从CD/DVD(SATA)进入系统后,扩展空间分配完成。1.1设置虚拟机启动项首先设置虚拟机启动方式,在CD/DVD(SAT??A)选项下,勾选“启动时连接”和“使用ISO镜像文件”,选择要加载的UbuntuISO文件。设置完成后重启虚拟机,启动后按键盘“F2”进入BIOS设置界面。可能会出现无法进入BIOS界面的情况。这是因为虚拟机进入BIOS的提示时间很短,来不及按F2。这里从以下两种方法进入BIOS界面1.2修改虚拟机文件,进入BIOS进入虚拟机目录的存储,找到虚拟机文件(后缀为.vmx),打开虚拟机用记事本文件,并在末尾添加一行bios.forcesetuponce=“TRUE”。这是一个单一的设置。下次需要启动BIOS时,需要重新添加这个设置。将代码bios.bootdelay="5000"添加到虚拟机文件的最后一行。这段代码是为了延长系统启动画面的时间,使开机按F2顺利进入BIOS1.3。设置引导项重启虚拟机,进入BIOS。在设置界面,切换到Boot,通过键盘上的“Shift”+“=”将CD-ROMDrive移动到最上面。设置完成后切换到EXIT,保存bios设置并退出。##1.4进入系统分配扩展空间,重新进入系统。此时系统显示欢迎界面。进入系统后,选择TryUbuntu,点击左下角的程序,搜索软件GParted,打开软件,此时会显示新扩展的20GunallocatedSpace将未分配的20G空间挂在/dev/上首先是sda2,右击选择/dev/sda2,然后选择Resize/Move。将标尺空间拉到最大。然后将空间挂载到/dev/sda5,操作同上,挂载成功后,点击软件上方的“√”,然后选择“应用”,完成实际的空间扩展过程。整个空间扩容完成后,重启虚拟机,然后查看虚拟机的可用空间为扩容后的空间容量。