vbox虚拟机中文版 vbox自动启动虚拟机)
8月科学教育网小李来为大家讲解下。vbox虚拟机中文版,vbox自动启动虚拟机)这个很多人还不知道,现在让我们一起来看看吧!
这几天尝试着搭建ZYNQ的linux开发环境,
在安装完petalinux以及xilinx SDK之后,给虚拟机分配的50G左右的空间已经不够用了,在进行应用开发时,报错提示空间不足。
我通过以下步骤解决将虚拟机的空间扩展到100G,解决空间不足的问题。
1) 使用VirtualBox 使用VBoxManage modifyhd扩容,提示失败,如下:
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Failed to resize medium
VBoxManage.exe: error: Resizing to new size 107374182400 is not yet supported for medium 'D:\software\ubuntu\virtualbox\ubuntu\ubuntu.vhd'
VBoxManage.exe: error: Details: code VBOX_E_NOT_SUPPORTED (0x80bb0009), component MediumWrap, interface IMedium
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleModifyMedium(struct HandlerArg *)" at line 816 of file VBoxManageDisk.cpp
2)‘在命令行先创建一个空的vdi虚拟机介质,创建时设置大小为扩容后的大小,然后使用克隆命令进行虚拟机介质克隆。
VBoxManage.exe createhd -filename "xxxx.vdi" -size 102400 -format VDI -variant Standard
VBoxManage.exe clonehd "D:\software\ubuntu\virtualbox\ubuntu\ubuntu.vhd" "xxxx.vdi" --existing
此时原来的那个ubnuntu.vdh 已经克隆到xxxx.vdi了,再执行VBoxManage modifyhd 命令调整 空间大小
VBoxManage modifyhd "xxxx.vdi" --resize 102400
3) 在virtualbox配置界面中的存储介质选择为新克隆的xxxx.vdi,之后启动虚拟机。
4) 在ubuntu中,打开终端,输入apt-get install gparted,安装分区工具gparted.
可以新增加了一块未分配的空间,而gparted无法直接将该未分配的空间移动给根分区。
退而求其次,将未分配的空间建立新分区,并挂载到占空间最大的/home目录。
5)利用gparted对未分配的空间建立新分区
6)创建临时目录,用来临时挂载新分区
sudo mkdir /mnt/newpart
7)将新分区挂载到新文件夹
sudo mount /dev/sda3 /mnt/newpart
至此,可以对/mnt/newpart目录进行读写操作。
8) 将/home目录下的文件拷贝到新分区
cd /home
sudo cp -ax * /mnt/newpart
拷贝时间也许较长,耐心等待。
9) 输入按下让不少闻风丧胆甚至提桶跑路的rm -rf /home,小小翼翼按下,刷除原来的/home目录
10) 并新建一个新的空/home目录,并将新分区挂载到/home目录
sudo mkdir /home
sudo mount /dev/sda3 /home
11)挂载信息写入/etc/fstab这个文件中,避免下次开机启动时仍然需要重新挂载。
找到新分区的uuid,加入/etc/fstab
sudo blkid
sudo vim /etc/fstab
加入,UUID=355fbf5a-a5df-4805-828c-c98cddf5f5ca /home ext4 defaults 0 2
12) 最后修改权限
进入新挂载的/home 查看是否都是对应文件夹对应用户的权限,进行相应的更改。
本文vbox虚拟机中文版,vbox自动启动虚拟机)到此分享完毕,希望对大家有所帮助。