Azure Linux 仮想マシンのブート エラーのトラブルシューティング
この記事では、Microsoft Azure で Linux 仮想マシン (VM) を起動するときに発生する可能性がある最も一般的な Linux オペレーティング システムのブート エラーを統合します。
ブート エラーと解決策
GRUB の問題が原因で起動できない Linux VM を復旧するには、「 Linux 仮想マシンが GRUB のレスキューに起動する」を参照してください。
Linux イメージを読み込むことができない UEFI (Gen2) Linux VM のトラブルシューティングについては、「 Azure Linux 仮想マシンでの UEFI ブート エラーのトラブルシューティング」を参照してください。
dracut 緊急シェルに到達する Linux VM のトラブルシューティングについては、「 Azure Linux 仮想マシンの起動に失敗し、dracut 緊急シェルに入る」を参照してください。
VFAT ファイル システムが無効になっているために起動に失敗した Linux VM を回復するには、「 VFAT ファイル システムの種類が無効になった後に Azure Linux 仮想マシンの起動に失敗する」を参照してください。
ファイル システムの破損の問題が原因で起動できない Linux VM のトラブルシューティングについては、「 ファイルシステム エラーによる Linux 仮想マシンのブートの問題のトラブルシューティング」を参照してください。
構成ミスやデータ ファイル システムの問題による Linux VM ブートの問題を
/etc/fstab
解決するには、「 fstab エラーによる Linux VM ブートの問題のトラブルシューティング」を参照してください。カーネル パニック "カーネル パニック - 同期しない: VFS: unknown-block(0,0) にルート fs をマウントできません" で起動に失敗した Linux VM を、最近のパッチ適用アクティビティの後に initramfs が見つからないため復旧できない場合は、「 欠落している initramfs を再生成する」を参照してください。
関連する Linux カーネルの問題によって起動に失敗する Linux VM のトラブルシューティングについては、「 シナリオ 1: カーネル パニックが起動時に発生し、 カーネルの変更を適用した後に Azure Linux 仮想マシンの起動に失敗する」を参照してください。
Hyper-V ドライバーの問題が原因で起動に失敗する Linux VM のトラブルシューティングについては、「 Hyper-V ドライバーに関連するエラーによる Linux 仮想マシンの起動とネットワークの問題のトラブルシューティング」を参照してください。
ルート ファイル システムの完全な問題が原因で起動に失敗した Linux VM を回復するには、「 フル OS ディスクによる Azure Linux 仮想マシンのブートに関する問題のトラブルシューティング」を参照してください。
起動シナリオから Linux VM を回復するためのツール
-
Azure シリアル コンソールを使用すると、次のようないくつかのブート シナリオを復旧できます。
-
このツールを使用すると、修復 VM を作成し、その VM に OS ディスクのコピーをアタッチできます。 このコピーを変更して、chroot 環境からのブート シナリオを修正することはできません。 詳細については、「 chroot を使用してオフラインのブート シナリオから復旧する」を参照してください。 chroot 環境でコマンドを実行すると、ローカルのレスキュー/修復 VM ではなく、接続されている OS ディスクに対してコマンドが実行されます。
注:
または、Azure portalを使用して手動でレスキュー VM を作成することもできます。 詳細については、「Azure portalを使用して OS ディスクを復旧 VM に接続して Linux VM のトラブルシューティングを行う」を参照してください。
Azure VM 修復コマンドと ALAR2 スクリプト
Azure Linux Auto Repair (ALAR) は、「 Azure 仮想マシンの修復コマンドを使用して Linux VM を修復する」で説明されている VM 修復拡張機能の一部です。 これらのスクリプトを使用すると、復旧プロセスが簡略化され、経験の浅いユーザーでも Linux VM を簡単に復旧できます。
-
既存の VM があるが、バックアップ ディスクまたは別の OS ディスクのディスクを交換する場合は、Azure CLI を使用して OS ディスクを交換できます。 VM を削除して再作成する必要はありません。 まだ使用されていない限り、別のリソース グループでマネージド ディスクを使用することもできます。 このツールは、 Azure VM 修復コマンド によって VM の OS ディスクを交換するために使用されます。
お問い合わせはこちらから
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示