Rozwiązywanie problemów z błędami rozruchu maszyny wirtualnej platformy Azure z systemem Linux
Ten artykuł konsoliduje najczęstsze błędy rozruchu systemu operacyjnego Linux, które mogą wystąpić podczas uruchamiania maszyny wirtualnej z systemem Linux na platformie Microsoft Azure.
Błędy rozruchu i rozwiązania
Aby odzyskać maszynę wirtualną z systemem Linux, która nie może zostać uruchomiona z powodu problemów z grub, zobacz Linux virtual machine boots to GRUB rescue (Uruchamianie maszyny wirtualnej z systemem Linux w celu ratowania narzędzia GRUB).
Aby rozwiązać problemy z maszyną wirtualną UEFI (Gen2) z systemem Linux, która nie może załadować obrazu systemu Linux, zobacz Rozwiązywanie problemów z błędami rozruchu UEFI na maszynach wirtualnych z systemem Linux na platformie Azure.
Aby rozwiązać problemy z maszyną wirtualną z systemem Linux, która trafia do powłoki awaryjnej dracut, zobacz Nie można uruchomić maszyny wirtualnej platformy Azure z systemem Linux i wprowadzić powłokę awaryjną dracut.
Aby odzyskać maszynę wirtualną z systemem Linux, która nie może zostać uruchomiona z powodu wyłączenia systemu plików VFAT, zobacz Nie można uruchomić maszyny wirtualnej z systemem Linux na platformie Azure po wyłączeniu typu systemu plików VFAT.
Aby rozwiązać problemy z maszyną wirtualną z systemem Linux, która nie może zostać uruchomiona z powodu problemów z uszkodzeniem systemu plików, zobacz Rozwiązywanie problemów z rozruchem maszyny wirtualnej z systemem Linux z powodu błędów systemu plików.
Aby rozwiązać problemy z rozruchem maszyny wirtualnej z systemem Linux z powodu
/etc/fstab
błędów konfiguracji lub problemów z systemem plików danych, zobacz Rozwiązywanie problemów z rozruchem maszyny wirtualnej z systemem Linux z powodu błędów fstab.Aby odzyskać maszynę wirtualną z systemem Linux, która nie może zostać uruchomiona z błędem jądra "Panika jądra — nie jest synchronizowana: VFS: Nie można zainstalować głównych plików fs na nieznanym bloku (0,0)" z powodu braku initramfs po ostatnim działaniu stosowania poprawek, zobacz Ponowne generowanie brakujących plików initramfs.
Aby rozwiązać problemy z maszyną wirtualną z systemem Linux, która nie może zostać uruchomiona z powodu powiązanych problemów z jądrem systemu Linux, zobacz Scenariusz 1: Awaria jądra występuje w czasie rozruchu, a rozruch maszyny wirtualnej platformy Azure z systemem Linux kończy się niepowodzeniem po zastosowaniu zmian jądra.
Aby rozwiązać problemy z maszyną wirtualną z systemem Linux, która nie może zostać uruchomiona z powodu problemów ze sterownikami funkcji Hyper-V, zobacz Rozwiązywanie problemów z rozruchem maszyny wirtualnej z systemem Linux i siecią z powodu błędów związanych ze sterownikami funkcji Hyper-V.
Aby odzyskać maszynę wirtualną z systemem Linux, która nie może zostać uruchomiona z powodu problemów z pełnym systemem plików głównych, zobacz Rozwiązywanie problemów z rozruchem maszyny wirtualnej z systemem Linux na platformie Azure z powodu pełnego dysku systemu operacyjnego.
Narzędzia do odzyskiwania maszyny wirtualnej z systemem Linux bez scenariuszy rozruchu
Konsola szeregowa maszyny wirtualnej
Za pomocą konsoli szeregowej platformy Azure można odzyskać kilka scenariuszy bez rozruchu, na przykład:
Polecenia naprawy maszyny wirtualnej platformy Azure
Za pomocą tego narzędzia można utworzyć naprawczą maszynę wirtualną i dołączyć do niej kopię dysku systemu operacyjnego. Tę kopię można zmodyfikować, aby rozwiązać problemy z brakiem scenariuszy rozruchu ze środowiska chroot. Aby uzyskać więcej informacji, zobacz używanie narzędzia chroot do odzyskiwania po scenariuszach braku rozruchu w trybie offline. Podczas wykonywania poleceń w środowisku chroot są one wykonywane względem dołączonego dysku systemu operacyjnego, a nie lokalnej maszyny wirtualnej ratowniczej/naprawczej.
Uwaga
Alternatywnie można ręcznie utworzyć maszynę wirtualną ratunkową przy użyciu Azure Portal. Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z maszyną wirtualną z systemem Linux, dołączając dysk systemu operacyjnego do maszyny wirtualnej odzyskiwania przy użyciu Azure Portal.
Polecenia naprawy maszyny wirtualnej platformy Azure i skrypty ALAR2
Usługa Azure Linux Auto Repair (ALAR) jest częścią rozszerzenia naprawy maszyny wirtualnej opisanego w artykule Naprawianie maszyny wirtualnej z systemem Linux przy użyciu poleceń naprawy maszyny wirtualnej platformy Azure. Te skrypty upraszczają proces odzyskiwania i umożliwiają nawet niedoświadczonym użytkownikom łatwe odzyskiwanie maszyny wirtualnej z systemem Linux.
Wymiana dysku systemu operacyjnego platformy Azure
Jeśli masz istniejącą maszynę wirtualną, ale chcesz zamienić dysk na dysk kopii zapasowej lub inny dysk systemu operacyjnego, możesz użyć interfejsu wiersza polecenia platformy Azure, aby zamienić dyski systemu operacyjnego. Nie trzeba usuwać i tworzyć ponownie maszyny wirtualnej. Możesz nawet użyć dysku zarządzanego w innej grupie zasobów, o ile nie jest jeszcze używany. To narzędzie jest używane przez polecenia naprawy maszyny wirtualnej platformy Azure do wymiany dysku systemu operacyjnego maszyn wirtualnych.
Skontaktuj się z nami, aby uzyskać pomoc
Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pytanie w społeczności wsparcia dla platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii platformy Azure.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla