vbox虛擬機(jī)中文版 vbox自動(dòng)啟動(dòng)虛擬機(jī))

摘要: 大家好,小宜來(lái)為大家講解下。vbox虛擬機(jī)中文版,vbox自動(dòng)啟動(dòng)虛擬機(jī))這個(gè)很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!這幾天嘗試著搭建ZYNQ的linux開發(fā)環(huán)境,在安裝完peta...

大家好,小宜來(lái)為大家講解下。vbox虛擬機(jī)中文版,vbox自動(dòng)啟動(dòng)虛擬機(jī))這個(gè)很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!

這幾天嘗試著搭建ZYNQ的linux開發(fā)環(huán)境,

在安裝完petalinux以及xilinx SDK之后,給虛擬機(jī)分配的50G左右的空間已經(jīng)不夠用了,在進(jìn)行應(yīng)用開發(fā)時(shí),報(bào)錯(cuò)提示空間不足。

我通過以下步驟解決將虛擬機(jī)的空間擴(kuò)展到100G,解決空間不足的問題。

1) 使用VirtualBox 使用VBoxManage modifyhd擴(kuò)容,提示失敗,如下:

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)‘在命令行先創(chuàng)建一個(gè)空的vdi虛擬機(jī)介質(zhì),創(chuàng)建時(shí)設(shè)置大小為擴(kuò)容后的大小,然后使用克隆命令進(jìn)行虛擬機(jī)介質(zhì)克隆。

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

此時(shí)原來(lái)的那個(gè)ubnuntu.vdh 已經(jīng)克隆到xxxx.vdi了,再執(zhí)行VBoxManage modifyhd 命令調(diào)整 空間大小

VBoxManage modifyhd "xxxx.vdi" --resize 102400

3) 在virtualbox配置界面中的存儲(chǔ)介質(zhì)選擇為新克隆的xxxx.vdi,之后啟動(dòng)虛擬機(jī)。

4) 在ubuntu中,打開終端,輸入apt-get install gparted,安裝分區(qū)工具gparted.

可以新增加了一塊未分配的空間,而gparted無(wú)法直接將該未分配的空間移動(dòng)給根分區(qū)。

退而求其次,將未分配的空間建立新分區(qū),并掛載到占空間最大的/home目錄。

5)利用gparted對(duì)未分配的空間建立新分區(qū)

6)創(chuàng)建臨時(shí)目錄,用來(lái)臨時(shí)掛載新分區(qū)

sudo mkdir /mnt/newpart

7)將新分區(qū)掛載到新文件夾

sudo mount /dev/sda3 /mnt/newpart

至此,可以對(duì)/mnt/newpart目錄進(jìn)行讀寫操作。

8) 將/home目錄下的文件拷貝到新分區(qū)

cd /home

sudo cp -ax * /mnt/newpart

拷貝時(shí)間也許較長(zhǎng),耐心等待。

9) 輸入按下讓不少聞風(fēng)喪膽甚至提桶跑路的rm -rf /home,小小翼翼按下,刷除原來(lái)的/home目錄

10) 并新建一個(gè)新的空/home目錄,并將新分區(qū)掛載到/home目錄

sudo mkdir /home

sudo mount /dev/sda3 /home

11)掛載信息寫入/etc/fstab這個(gè)文件中,避免下次開機(jī)啟動(dòng)時(shí)仍然需要重新掛載。

找到新分區(qū)的uuid,加入/etc/fstab

sudo blkid

sudo vim /etc/fstab

加入,UUID=355fbf5a-a5df-4805-828c-c98cddf5f5ca /home ext4 defaults 0 2

12) 最后修改權(quán)限

進(jìn)入新掛載的/home 查看是否都是對(duì)應(yīng)文件夾對(duì)應(yīng)用戶的權(quán)限,進(jìn)行相應(yīng)的更改。

本文vbox虛擬機(jī)中文版,vbox自動(dòng)啟動(dòng)虛擬機(jī))到此分享完畢,希望對(duì)大家有所幫助。