Risolvere gli errori di avvio della macchina virtuale Linux di Azure
Si applica a: ✔️ macchine virtuali Linux
Questo articolo elenca gli errori di avvio comuni che si potrebbero ricevere quando in Microsoft Azure viene avviata una macchina virtuale (VM) Linux.
Errori di avvio e soluzioni
Per ripristinare una macchina virtuale Linux che non riesce ad avviarsi a causa di problemi di GRUB, consultare Avvio di macchine virtuali Linux nel salvataggio di GRUB.
Per risolvere i problemi di una macchina virtuale Linux UEFI (2a generazione) che non è in grado di caricare l'immagine Linux, consultare Risolvere gli errori di avvio UEFI nelle macchine virtuali Linux di Azure.
Per risolvere i problemi di una macchina virtuale Linux che entra nella shell di emergenza Dracut, consultare L'avvio della macchina virtuale Linux di Azure non riesce ed entra nella shell di emergenza Dracut.
Per ripristinare una macchina virtuale Linux che non riesce ad avviarsi a causa della disabilitazione del file system VFAT, consultare L'avvio della macchina virtuale Linux di Azure non riesce dopo la disabilitazione del tipo di file system VFAT.
Per risolvere i problemi di una macchina virtuale Linux che riesce ad avviarsi a causa di problemi di corruzione del file system, consultare Risolvere i problemi di avvio delle macchine virtuali Linux dovuti a errori del file system.
Per risolvere i problemi di avvio delle macchine virtuali Linux a causa di
/etc/fstab
configurazioni errate o problemi relativi al file system dei dati, consultare Risolvere i problemi di avvio delle macchine virtuali Linux a causa di errori fstab.Per ripristinare una macchina virtuale Linux che non riesce ad avviarsi con un errore kernel panic "Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)" a causa di initramfs mancanti dopo una recente applicazione di patch, consultare Rigenerare gli initramfs mancanti.
Per risolvere i problemi di una macchina virtuale Linux che non riesce ad avviarsi a causa di problemi correlati al kernel Linux, consultare Scenario 1: l'errore kernel panic si verifica in fase di avvio e La macchina virtuale Linux di Azure non viene avviata dopo l'applicazione delle modifiche al kernel.
Per risolvere i problemi di una macchina virtuale Linux che non riesce ad avviarsi a causa di problemi del driver Hyper-V, consultare Risolvere i problemi di avvio e di rete della macchina virtuale Linux a causa di errori associati al driver Hyper-V.
Per ripristinare una macchina virtuale Linux che non riesce ad avviarsi a causa di problemi del file system radice completo, consultare Risolvere i problemi di avvio della macchina virtuale Linux di Azure a causa del disco completo del sistema operativo.
Strumenti per ripristinare la macchina virtuale Linux da scenari di mancato avvio.
Console seriale della macchina virtuale
Con la console seriale di Azure, è possibile ripristinare diversi scenari di mancato avvio, ad esempio:
Comandi di ripristino della macchina virtuale di Azure
Con questo strumento è possibile creare una macchina virtuale di ripristino e allegare una copia del disco del sistema operativo. Tale copia può essere modificata per correggere gli scenari di avvio da un ambiente chroot. Per maggiori informazioni, consultare Utilizzo di un chroot per il ripristino da uno scenario di mancato avvio offline. Quando si eseguono i comandi in un ambiente chroot, tenere presente che vengono eseguiti sul disco del sistema operativo collegato e non sulla macchina virtuale di salvataggio/ripristino locale.
Note
In alternativa, è possibile creare manualmente una macchina virtuale di salvataggio usando il portale di Azure. Per altre informazioni, vedere Risolvere i problemi di una macchina virtuale Linux collegando il disco del sistema operativo a una macchina virtuale di ripristino tramite il portale di Azure.
Comandi di ripristino delle macchine virtuali di Azure e script ALAR2
Gli script di Ripristino automatico di Azure Linux (ALAR) fanno parte dell'estensione di ripristino delle macchine virtuali descritta in Ripristinare una macchina virtuale Linux usando i comandi di ripristino delle macchine virtuali di Azure. Questi script semplificano il processo di ripristino e consentono anche agli utenti inesperti di ripristinare facilmente la macchina virtuale Linux.
Scambiare il disco del sistema operativo di Azure
Se si dispone di una macchina virtuale esistente ma si vuole scambiare il disco con un disco di backup o un altro disco del sistema operativo, è possibile utilizzare l'interfaccia della riga di comando di Azure per scambiare i dischi del sistema operativo. Non è necessario eliminare e ricreare la VM. È anche possibile utilizzare un disco gestito in un altro gruppo di risorse, purché non sia già in uso. Questo strumento viene usato dai comandi di ripristino delle macchine virtuali di Azure per scambiare il disco del sistema operativo delle macchine virtuali.
Contattaci per ricevere assistenza
In caso di domande o bisogno di assistenza, creare una richiesta di supporto tecnico oppure formula una domanda nel Supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.