私は公式のubuntu-18.04-プリインストールサーバー-armhf+raspi2.img.xzRaspberry PI 3B+ にイメージをアップロードしました。以下の手順に従いました:https://wiki.ubuntu.com/ARM/RaspberryPi#Pi_3B.2F3B.2B での公式 Pi 2 イメージの起動Pi 3B+ で使用できるようにイメージを変換します。
マシンを起動することはできますが、起動シーケンスで停止してしまいます。最初のエラーは、カーネル モジュールのロードに失敗するというものです。続行すると、Pi は cloud-init 中に停止し、ネットワーク サービスを開始できません。
ドキュメントにある次のコマンドを使用して、カーネル モジュールを手動でコピーしようとしました。
sudo cp /boot/vmlinuz /boot/firmware/
sudo cp /boot/initrd.img /boot/firmware/
しかし、まだ運がありません。何かアイデアはありますか?
答え1
カーネル モジュールのロードに失敗しても心配する必要はありません。
Pi を動作中のイーサネットに接続しましたか? 記憶によれば、これは最初の起動時に必要であり、そうでないとスタックします。3B+ の dtb ファイルをコピーしましたか?
これらのカーネル ファイルをコピーしないでください。フラッシュ カーネル データベースを更新しない場合にのみ、これを行う必要があります。また、パッケージの更新を実行する場合にのみ、この点について考慮する必要があります。
答え2
私も同じ問題を抱えていました。 を削除することで解決しました/etc/netplan/50-cloud-init.yaml
。