Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: ✔️ macchine virtuali Linux
Sommario
Questo articolo consolida gli errori di avvio più comuni del sistema operativo Linux che possono verificarsi all'avvio di una macchina virtuale Linux in Microsoft Azure.
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 relativi a una macchina virtuale Linux UEFI (Gen2) che non è in grado di caricare l'immagine Linux, vedere Risoluzione dei problemi di avvio UEFI nelle macchine virtuali Linux di Azure.
Per risolvere i problemi relativi a una macchina virtuale Linux che entra nella shell di emergenza dracut, vedere Azure la macchina virtuale Linux non viene avviata e entra nella shell di emergenza dracut.
Per ripristinare una VM Linux che non riesce ad avviarsi a causa della disabilitazione del file system VFAT, vedere La VM Linux di Azure non si avvia dopo che è stato disabilitato il tipo di file system VFAT.
Per risolvere dei problemi di una macchina virtuale Linux che non 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/fstabconfigurazioni 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 a causa di un errore "Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)" dovuto a un initramfs mancante dopo una recente operazione di patching, consultare Rigenerare l'initramfs mancante.
Per risolvere i problemi di avvio di una macchina virtuale Linux che non riesce a causa di problemi correlati al kernel Linux, vedere Scenario 1: si verifica un Kernel panic in fase di avvio e la macchina virtuale Linux di Azure non riesce ad avviarsi dopo l'applicazione delle modifiche al kernel.
Per risolvere i problemi di avvio di una macchina virtuale Linux che non riesce a causa di problemi di driver Hyper-V, vedere Troubleshoot Linux virtual machine boot and network issues due to Hyper-V driver-associated errors.
Per ripristinare una macchina virtuale Linux che non viene avviata a causa di problemi completi del file system radice, vedere Risoluzione dei problemi di avvio della macchina virtuale Linux Azure a causa di un 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 Azure, è possibile recuperare diversi scenari di mancato avvio, ad esempio:
Comandi di riparazione della macchina virtuale di Azure
Con questo strumento è possibile creare una macchina virtuale di ripristino e allegare una copia del disco del sistema operativo. Questa copia può essere modificata per risolvere i problemi di mancato 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 ripristino usando il portale di Azure. Per ulteriori informazioni, consulta Risolvi i problemi di una VM Linux attaccando il disco del sistema operativo a una VM di ripristino usando il portale di Azure.
Comandi di riparazione di macchine virtuali Azure e script ALAR2
Azure Ripristino automatico di Linux (ALAR) fa parte dell'estensione di ripristino della macchina virtuale descritta in Repair a Linux VM by using the Azure Virtual Machine repair commands. Questi script semplificano il processo di ripristino e consentono anche agli utenti inesperti di ripristinare facilmente la macchina virtuale Linux.
Scambio del disco del sistema operativo Azure
Se si dispone di una macchina virtuale esistente ma si vuole scambiare il disco per un disco di backup o un altro disco del sistema operativo, è possibile usare il 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 della macchina virtuale Azure per scambiare il disco del sistema operativo delle macchine virtuali.