Ubuntu
我如何擴展一個分區(上面有我的 Grub 引導載入程序)並確保它在事後仍然可以引導?
我有一個 2TB 硬碟,我在上面恢復了 Clonezilla Ubuntu OS 映像,該映像是 512GB 磁碟,所以現在我的系統將 2TB 驅動器視為具有 1.5TB 可用空間的 512。我調查了它,一些建議是從 USB 啟動然後安裝 gparted 然後合併它們,但後來它說它可能會弄亂 grub,因為它是作業系統系統驅動器,我不想弄亂它,這就是為什麼我在嘗試之前尋求建議。
這是結果
sudo lsblk
所以我想知道如何將 1.5TB 分配給 OS 硬碟的其餘部分,以便我的系統將驅動器視為 2 TB 而不是 512GB 而不會弄亂 GRUB?
- 解除安裝交換和邏輯分區
- 使用 gparted 刪除分區
- 使用 gparted 擴展你的根分區
- 最後在其中創建一個邏輯分區和一個交換分區
- 驗證/修改 /etc/fstab 以使 UUID 匹配
這是一個小插圖。根據您的情況進行相應修改。請隨時詢問您是否遇到任何錯誤/疑問,如果有幫助,請接受答案
如果您是從系統本身執行此操作,則在繼續之前解除安裝交換分區
如果從 live usb 執行此操作,請確保 unmounted ofc 中的每個分區):
- 目前情況,mbr中的磁碟和lartition中的交換
- 首先刪除交換分區
- 刪除邏輯分區
- 調整根 ext4 分區的大小
在這裡你可能會得到類似的東西
仔細閱讀;基本上,如果在調整大小期間發生任何事情,那麼您就完成了並且您的數據消失了);
- 調整大小之前的根分區大小
- 調整大小後的根分區大小
- 現在它應該看起來像這樣
- 創建你的邏輯分區
- 分配邏輯分區的大小
- 在邏輯分區中創建交換分區
- 分配交換分區大小
- 最後它應該看起來像這樣。檢查待處理程序列表
- 應用更改
- 全部完成,這就是它應該的樣子
- 更正交換分區的 UUID
/etc/fstab