0

VirtualBox 虚拟机扩容

 2 years ago
source link: http://kevinnan.org.cn/index.php/archives/689/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

一直以来在windows10上都是使用VMware虚拟机安装Linux发行版(Ubuntu、CentOS)来做一些实验或者用vscode通过ssh连接到虚拟机写Linux下的代码。但是最近由于打开了windows10预览版的更新选项,导致系统一直更新,在使用VMware一段时间以后就会绿屏,几乎无可避免的重复中招,无奈之下只能迁移到VirtualBox。经过几天的使用也察觉不出两个虚拟机有什么明显差别,VirtualBox界面虽然简陋但是基本功能都齐全,而且软件是免费的。

问题出现在安装Ubuntu20LTS的时候选择的空间太小,只有15G,用了几天突然发现存储空间几乎满了,所以只有扩容。

2、VirtualBox 虚拟机扩容步骤

2.1 打开Virtual Media Manager

2.2 拖动进度条选择容量

2.3 通过ISO镜像文件进入系统完成扩容

如果只完成1、2两步就进入系统你会发现会卡在开机加载界面,只有一个光标在一直闪烁,但进不了系统。因此要通过启动盘进入系统,在系统内完成扩容,将未分配的空间添加到已有的分区上。(类似安装系统时的U盘启动盘)

首先,进入虚拟机Settings,选择Storage,将驱动器设置为安装虚拟机时使用的ISO镜像文件。

然后进入System页面,将Optical也就是ISO镜像文件所在的驱动器设置为Boot启动的第一选择。之后开机便能进入系统。

进入桌面后,在系统的应用软件中,搜索软件GParted,双击打开。

可以看到,我们刚开始分配的20G空间为unallocated状态,这就是为什么系统无法启动的原因。将未分配的20G空间先挂到/dev/sda2,然后挂到下面的/dev/sda5,注意主次先后顺序不能错。先右键选择/dev/sda2,然后选择Resize/Move。将空间的右侧标尺拉到最右边,点“Resize/Move”退出。/dev/sda5执行同样的操作,完成即可重启。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK