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