虛擬機器擴充硬碟安裝筆記

2021-06-03 22:07:55 字數 1654 閱讀 6051

1.    

用virtualbox把當前(centos-dev.vdi)的虛擬硬碟copy乙份。(名稱為centos-dev-copy.vdi)

用virtualbox生成乙個虛擬機器硬碟vdi,目前大小是80g。(名稱為centos-dev-80.vdi)

在虛擬機器中設定對應的storage下掛載這兩個虛擬硬碟。所以一共是3個硬碟。

2.    

開機進入作業系統,

sudo fdisk -l 可以發現分別有sda、sdb(copy)、sdc(80)。

dd if=/dev/sda of=/dev/sdc; dd 是二進位制拷貝,所有的分割槽資訊都拷貝了,mbr也拷貝了。

3.    

df -th 可以看到 /dev/sda3              43g   40g   800m  99% /

由此可見「/」目錄在最後乙個主分割槽下。

sudo fdisk /dev/sdc 分別執行p d3 n3 t83w。 把剩餘所有的空間都分配給最後乙個主分割槽。

mkdf.ext3 /dev/sda3 格式化檔案系統(ext3),這個是分配inode和block的。

partprobe (探測硬碟,好像沒什麼作用)

4.mkdir /mount-cp; mkdir /mount-80;

sudo mount /dev/sdb3 /mount-cp; sudo mount /dev/sdc3 /mount-80

/bin/cp -auf /mount-cp/* /mount-80/ (大概2個小時40g)

5.sudo e2label /dev/sdc3 /; 這一步必須得做,因為/etc/fstab 下寫的是label=/;

blkid /dev/sdc3 主要用來對系統的塊裝置(包括交換分割槽)所使用的檔案系統型別、label、uuid等資訊進行查詢。

通過啟動選擇grub 不行,如:把kernel /vmlinuz-2.6.18-274.12.1.el5 ro root=label=/ rhgb quiet

改為 kernel /vmlinuz-2.6.18-274.12.1.el5 ro root=/dev/sda3 rhgb quiet

6.最後一步了,修改virtualbox storage 只掛載centos-dev-80.vdi就行了,

其他兩個centos-dev-copy和centos-dev都卸下來。啟動起來完事大吉。

經驗:1)啟動出現這個錯誤就是沒有執行sudo e2label /dev/sdc3 /造成的。

mount: could not find filesystem '/dev/root'

setuproot: moving /dev failed:no such file or directory

setuproot: error mounting /proc: no such file or directory

setuproot: error mounting /sys: no such file or directory

switchroot: mount failed: no such file or directory

kernel panic -not syncing: attempted to kill init!

2)下回可以試試,只拷貝分割槽表(dd),然後每個分割槽各個拷貝(cp)。

蘋果筆記本中為虛擬機器擴充硬碟的方法

蘋果筆記本中,使用visualbox安裝了win10,當初只分了60g的系統盤 c盤 需要擴充兩個盤 d盤 e盤,由於vb的圖形介面沒有可以直接調整硬碟大小的地方,需要使用命令 1.開啟蘋果的命令列終端 2.輸入 sudo su 3.執行命令 sh 3.2 vboxmanage modifyhd u...

安裝虛擬機器二 安裝虛擬機器

安裝軟體 vmware 10 centos 6.5 x86 64 minimal.iso 安裝步驟 第一步 第二步 安裝首介面 選擇第乙個 第三步 跳過磁碟掃瞄 第四步 點選 next 第五步 語言選擇english 第六步 設定鍵盤型別 第七步 儲存設定 第八步 清空虛擬磁碟 第九步 設定主機名 ...

虛擬機器硬碟擴容(詳細)

虛擬機器硬碟擴容 詳細 2008 07 25 15 24 擴充套件具體步驟為下面幾步 1 關閉要擴充套件的虛擬機器。2 開啟主機dos命令視窗,用 cd 命令轉到vmware安裝路徑 d program files vmware vmware server 3 輸入d program files v...