
答案1
當您按照上面的要求找到啟動位置時,這裡有一個立即解決問題的答案。
首先,備份重要資料。
接下來,閱讀https://askubuntu.com/questions/640497/moving-the-boot-partition。
然後,您需要從外部磁碟機啟動,例如LiveUSB隨身碟,就像您可能用來安裝 Mint 的那個一樣。然後,您可以使用gparted重新分割區sda。
如果您使用 Mint 18 或更高版本,使用交換文件而不是交換分區的懲罰早已解決,因此您可以消除交換分區,而改為建立一個交換文件在sda7一旦分區完成。當我研究移動所有分割區時出現問題的可能性時,這會立即為您帶來另外 5.6GB 的空間。您可以使用三個命令來實現此目的:
dd if=/dev/zero of=/path/to/swapfile bs=2048 count=2097152
/路徑/到/ 交換文件是交換文件的名稱和位置,以及交換文件的數量2097152是以千位元組為單位的大小(即 2GB)。在 Linux 中,您很少需要比 RAM 更大的交換空間(無論是分割區還是檔案),並且當您有交換檔案時,您可以監控交換空間並更輕鬆地調整它。
準備該交換文件交換就像分區一樣,但這次使用交換文件名:
mkswap /path/to/swapfile
然後用交換命令:
swapon /path/to/swapfile
刪除交換分割區後,您也可以安全地從 sda7 取得空間並將其新增至 sda6。我會照這個順序做:
A) 刪除交換分割 (sda5)
B) 收縮sda7
C) 將獲得的空間加到sda6
D) 提交並進行更改
E) 關閉、移除 LiveUSB、從內部驅動器啟動。