vbox虛擬機中文版 vbox自動啟動虛擬機)

摘要: 大家好,小宜來為大家講解下。vbox虛擬機中文版,vbox自動啟動虛擬機)這個很多人還不知道,現在讓我們一起來看看吧!這幾天嘗試著搭建ZYNQ的linux開發環境,在安裝完peta...

大家好,小宜來為大家講解下。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自動啟動虛擬機)到此分享完畢,希望對大家有所幫助。