Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: ✔️ maszyny wirtualne z systemem Linux
Podsumowanie
W tym artykule skonsolidujesz najczęstsze błędy rozruchu systemu operacyjnego Linux, które mogą wystąpić podczas uruchamiania maszyny wirtualnej z systemem Linux w 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 Linuksa, zobacz Rozwiązywanie problemów z błędami uruchamiania UEFI w maszynach wirtualnych Azure Linux.
Aby rozwiązać problemy z maszyną wirtualną z systemem Linux, która ląduje w powłoce awaryjnej dracut, zobacz Azure Maszyna wirtualna z systemem Linux nie może uruchomić się i przechodzi w powłokę ratunkową dracut.
Aby odzyskać maszynę wirtualną z systemem Linux, która nie uruchamia się z powodu wyłączenia systemu plików VFAT, zobacz Azure: Maszyna wirtualna z systemem Linux nie uruchamia 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/fstabbłę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 uruchamia się z powodu problemów z jądrem systemu Linux, zobacz Scenariusz 1: podczas rozruchu występuje błąd jądra i Maszyna wirtualna Azure z systemem Linux nie uruchamia się po zastosowaniu zmian w jądrze.
Aby rozwiązać problemy z rozruchem maszyny wirtualnej z systemem Linux z powodu problemów ze sterownikiem Hyper-V, zobacz Rozwiązywanie problemów z rozruchem i siecią maszyny wirtualnej z systemem Linux z powodu błędów związanych z Hyper-V sterownikami.
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 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 Azure można poradzić sobie w kilku sytuacjach, gdy system się nie uruchamia, na przykład:
Azure polecenia naprawy maszyny wirtualnej
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ć, aby naprawić problemy z rozruchem z poziomu ś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). Kiedy wykonujesz polecenia w środowisku chroot, są one realizowane na dołączonym dysku systemowym, a nie na maszynie wirtualnej używanej do ratowania/naprawy.
Uwaga
Alternatywnie możesz ręcznie utworzyć maszynę wirtualną ratunkową przy użyciu portalu Azure. Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów maszyny wirtualnej z systemem Linux poprzez dołączenie dysku systemu operacyjnego do maszyny wirtualnej odzyskiwania z użyciem portalu Azure.
Azure polecenia naprawy maszyny wirtualnej i skrypty ALAR2
Automatyczna naprawa systemu Linux w Azure (ALAR) jest częścią rozszerzenia naprawczego dla maszyn wirtualnych opisanego w Naprawę maszyny wirtualnej z systemem Linux przy użyciu poleceń naprawczych platformy Azure. Te skrypty upraszczają proces odzyskiwania i umożliwiają nawet niedoświadczonym użytkownikom łatwe odzyskiwanie maszyny wirtualnej z systemem Linux.
Wymiana dysku systemowego 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ć Azure CLI do wymiany dysków 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 Azure VM do wymiany dysku systemowego maszyn wirtualnych.