環境
OS Windows 10
CPU AMD Ryzen 5 3500
マザーボード X470 GAMING PRO MAX (MS-7B79)
症状1
Hardware assisted virtualization and data execution protection must be enabled in the BIOS.
というエラーがDocker Desktop起動時に出る
対処1
- AMD SVM を有効にする
X470の場合はAdvance ModeにしてOC -> SVM Mode
を有効(Enable)にする - Hyper-Vを有効にする
powershellを管理者権限で実行して下記コマンドを流すbcdedit /set hypervisorlaunchtype auto
症状2
WSL 2 installation i incomplete. と出る

対処2
上記リンクからWSL2 のリナックスカーネルアップデートをダウンロードしてインストール

謝辞
結論全くこちらのブログのとおりでした。大変助かりました。
windows10 HomeとRyzen5でDocker Desktopを入れた話