ubuntu 15.04 安裝後加密 SWAP 分割區創建,15.04 安裝程式錯誤!

ubuntu 15.04 安裝後加密 SWAP 分割區創建,15.04 安裝程式錯誤!

今天我決定安裝 15.04 的乾淨副本。使用安裝程式分割工具,我建立了一個加密的luks 系統卷,然後創建了一個未加密的SWAP,點擊“繼續”,然後收到錯誤訊息,指出出於安全原因我必須創建一個加密的SWAP ,但是,我無法建立該分割區從安裝程式中進行交換!使用隨機生成的密鑰,我找不到辦法做到這一點。我嘗試了超過 5 次,但從未成功,我在網上找到了很多關於這個問題的文章,但從未找到有效的解決方案或官方解決方案,而且我找不到其他能夠處理此問題的圖形工具加密卷。我嘗試使用命令列但沒有成功。因此,因為我需要啟動並運行我的系統,所以我將系統安裝在沒有交換分割區的 luks 加密磁碟區上。現在我正在從我的新系統中寫入,我想使用隨機生成的密鑰創建一個加密的交換。我該怎麼做?

答案1

我在同一條船上!截至昨天,我嘗試使用加密的 luks 進行安裝,當然它需要我創建加密的交換。最後,經過大約 5 次嘗試,它需要以下內容:1. 在 / 處安裝加密卷,2. 加密交換卷,3. 未加密且單獨的 /boot 。

然而,即使這樣做之後,我在繼續安裝時收到錯誤:無法安裝/!!

答案2

最後,我能夠建立一個加密交換,如下所示:

  1. 使用fdisk或gparted(我使用gparted)建立交換分割區,但不要將其格式化為交換分割區,相反,您可以選擇“清除”作為gparted中的格式類型。
  2. 將以下內容新增至 /etc/crypttab
swap_crypt /path/to/swap/partition /dev/urandom swap
  1. 然後將 swap_crypt 加入到 /etc/fstab 中,具體方法如下:
/dev/mapper/swap_crypt none swap sw 0 0
  1. 啟動交換:
/etc/init.d/cryptdisks reload
swapon -a 
  1. 檢查它是否正常工作:
dmsetup info
cat /proc/swaps 

註1:完成步驟4後,如果交換不起作用,只需重新啟動即可工作。

注意2:Ubuntu Disks 應用程式無法識別新建立的交換區,但這並不重要,您也不會在 gparted 上看到它,因為 gparted 不支援 LUKS/DM-CRYPT 操作。

Note3:執行(dmsetup info)指令,我得到的結果顯示一切正常,但結果的最後一行如下,我不明白它是什麼意思:

UUID:CRYPT-PLAIN-swap_crypt

相關內容