私はまだかなり長い間、それをいじり回していました。
短い解決策と長い解決策。
これは短いものです:
- まず、fstabファイル、特にスワップパーティションに問題がないことを確認します。
- 実行より:
sudo update-initramfs -u
そしてあなたの問題は終わったはずです。
--- + ---
他の人が書いた長いバージョンですが、私はこれに注意しませんでした。(ごめんなさい!)
試してください:
blkidを使用してスワップパーティションのUUIDを決定し、その間、他のすべてのパーティションに/ etc / fstabに正しいUUIDがあることを確認します。lsblk -fを使用してUUIDを見つけることもできます。
このエラーのために、正しいUUIDを/ etc / fstab、特にスワップに入れてください。
スワップ用の正しいUUIDを/etc/initramfs-tools/conf.d/resumeに入れます。
sudo update-initramfs -uを実行します
リブート。スワップファイルが変更されたため、このエラーでStretchのトリプルブートがすべて修正されました。
--- + ---
問題は、スワップが暗号化されているためでした。そのため、initramfsのローカルプレマウントスクリプトは、タイムアウトになるまで利用できないスワップデバイスを待機していました。関連するメッセージは、デバイスのサスペンド/レジュームの待機をあきらめました。
これを無効にするには(暗号化されたスワップではスワップからの再開が不可能であり、とにかく休止状態を使用しないため)、このファイル/etc/initramfs-tools/conf.d/resumeを変更しました。
このファイルでは、次の行
RESUME = none(ここにあったUUIDの代わりに)は、再開デバイスの待機を無効にします。
走る
sudo update-initramfs -uを使用して、変更を適用します。
システムが正常に起動します。
--- + ---
バート。