Rozwiązywanie problemów z błędami rozruchu maszyny wirtualnej z systemem Linux na platformie Azure
Dotyczy: ✔️ maszyny wirtualne 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 uruchomić się z powodu problemów z programem GRUB, zobacz Uruchamianie maszyny wirtualnej z systemem Linux w trybie ratunkowym 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 platformy Azure.
Aby rozwiązać problemy z maszyną wirtualną z systemem Linux, która ląduje w powłoce awaryjnej dracut, zobacz Maszyna wirtualna z systemem Linux platformy Azure nie może uruchomić się i przechodzi w powłokę ratunkową dracut.
Aby odzyskać maszynę wirtualną z systemem Linux, która nie może uruchomić się z powodu wyłączenia systemu plików VFAT, zobacz Maszyna wirtualna z systemem Linux platformy Azure nie może uruchomić się po wyłączeniu typu systemu plików VFAT.
Aby rozwiązać problemy z rozruchem maszyny wirtualnej z systemem Linux 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 uruchomić się z powodu paniki jądra "Panika jądra — brak synchronizacji: VFS: Nie można zainstalować plików root fs na nieznanym bloku (0,0)" z powodu braku initramfs po ostatnim działaniu poprawek, zobacz Ponowne generowanie brakujących initramfs.
Aby rozwiązać problemy z rozruchem maszyny wirtualnej z systemem Linux, która nie powiodła się z powodu powiązanych problemów z jądrem systemu Linux, zobacz Scenariusz 1: awaria jądra występuje w czasie rozruchu, a maszyna wirtualna z systemem Linux platformy Azure kończy się niepowodzeniem po zastosowaniu zmian jądra.
Aby rozwiązać problemy z rozruchem maszyny wirtualnej z systemem Linux z powodu problemów ze sterownikiem funkcji Hyper-V, zobacz Rozwiązywanie problemów z rozruchem i siecią maszyny wirtualnej z systemem Linux z powodu błędów związanych ze sterownikiem funkcji Hyper-V.
Aby odzyskać maszynę wirtualną z systemem Linux, która nie może zostać uruchomiona z powodu pełnych problemów z systemem plików głównych, zobacz Rozwiązywanie problemów z rozruchem maszyny wirtualnej z systemem Linux platformy 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 rozruchu, na przykład:
Polecenia naprawy maszyny wirtualnej platformy Azure
Za pomocą tego narzędzia możesz utworzyć maszynę wirtualną naprawy i dołączyć do niej kopię dysku systemu operacyjnego. Tę kopię można zmodyfikować w celu naprawienia scenariuszy rozruchowych ze środowiska chroot. Aby uzyskać więcej informacji, zobacz using chroot to recover from no boot scenarios offline (Używanie programu chroot do odzyskiwania po braku scenariuszy rozruchu w trybie offline). Po wykonaniu poleceń w środowisku chroot są one wykonywane względem dołączonego dysku systemu operacyjnego, a nie lokalnej maszyny wirtualnej ratownictwa/naprawy.
Uwaga 16.
Alternatywnie możesz ręcznie utworzyć ratunkową maszynę wirtualną przy użyciu witryny Azure Portal. Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z maszyną wirtualną z systemem Linux przez dołączenie dysku systemu operacyjnego do maszyny wirtualnej odzyskiwania przy użyciu witryny 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 temacie 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 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 musisz usuwać i ponownie utworzyć maszyny wirtualnej. Można 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 na temat platformy Azure.