當前位置: 首頁>>技術教程>>正文


如何在VMware Player虛擬磁盤中擴展ext4主分區大小?

, , , ,

問題描述

我有一個VMware Player虛擬機安裝程序,將Ubuntu 10.04作為來賓OS運行。

VM是在20GB虛擬驅動器上創建的,具有一個用於工作空間的分區。最後,我到達了需要擴展虛擬驅動器大小的地步。通過VMware Player菜單,可以輕鬆調整驅動器本身的大小,增加大約10GB。現在,我需要調整主分區本身的大小(與創建單獨的分區並安裝它相比,我更喜歡這樣做)。

根據GParted,我現在有以下分區:

我的問題是,如何增加文件係統分區的大小以包含免費的10GB?

從我在網上找到的信息來看,似乎有一個局限性是他交換分區緊鄰文件係統,因此我的理解是第一件事就是將分區移至卷的末尾。如何才能做到這一點?

另外,一些消息來源建議應從LiveCD引導係統,因此文件係統不是引導分區,因此更易於調整大小。如上所述,我運行了一個VM,所以不確定如何從LiveCD引導它。有任何想法嗎?

最佳辦法

我隻是在一分鍾前做的。您想要做的是:

  1. 在機器的設置中,使用Ubuntu LiveCD將CD驅動器指向.iso文件。您可能還需要確保已選中“開機時連接”複選框。

  2. 打開虛擬機電源,然後將焦點對準虛擬機內部的F2。

  3. 進入BIOS後,移至“引導”選項卡,然後選擇“ CD-Rom”作為主引導設備。

  4. 運行gParted-我認為它一直存在。

  5. 銷毀交換分區:swapoff,刪除擴展分區和linux-swap分區。

  6. 將主分區的大小調整為所需的大小。

  7. 再次將交換分配給您喜歡的任何對象-創建一個擴展分區,然後分配為linux交換。記住關於swapon 🙂

就是這樣。您現在有一個很大的主分區!

在我的情況下,您需要通過在啟動屏幕上按F2鍵讓Jedi反射進入BIOS-引導延遲太短了。您可以采取的減慢速度的方法是轉到vm的.vmx文件,然後輸入合理的信息,例如:

bios.bootDelay = "5000"

開機延遲5秒。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/9033.html,未經允許,請勿轉載。