swap刪除分割區後發生

swap刪除分割區後發生

擁有一個基於 Debian 的 Linux,並且已經過多次硬體克隆。即使它有SSD,啟動延遲也會很長。

最初,有一個緩慢旋轉的小圖標,表示它正在等待超時之前的作業。為此,我發現 /etc/fstab 中引用的交換文件實際上並不存在,因此我刪除了它與相應 UUID 的行,並且“作業/超時”錯誤消失了...

....但被替換為帶有閃爍遊標的長空白螢幕,在顯示登入提示之前會閃爍一條訊息。它閃爍的訊息是:

Gave up waiting on suspend/resume device.
/dev/sda1 [some disk metrics here]

根據 gparted,/dev/sda1 是唯一存在的分割區。我正在嘗試解決這個長時間的啟動延遲並找到它正在等待的原因。任何幫助,將不勝感激。謝謝!

編輯:我嘗試根據這個答案重新建立交換文件: https://superuser.com/questions/1204627/deleted-a-partition-now-getting-gave-up-waiting-for-suspend-resume-device-mes/1204634但同樣的延遲發生了,但錯誤訊息變成了日誌記錄的一些問題——我看得太快了。 -- 所以我只是刪除了 SWAP 檔案並註解掉了 /etc/fstab 中的引用,這讓我回到了上面的問題。

答案1

swap刪除分割區後發生

如果swap分割區被刪除(例如,從 HD 移轉到 SSD 時故意刪除),則該檔案/etc/initramfs-tools/conf.d/resume應該完全為空或讀取RESUME=。刪除任意UUID號碼。RESUME=NONE無效。

$ sudo gvim /etc/initramfs-tools/conf.d/resume

初始 RAM 檔案系統需要更新才能使這些變更生效:

$ sudo update-initramfs -u

相關內容