Устранение ошибок загрузки виртуальной машины Linux в Azure
Область применения: ✔️ виртуальные машины Linux
Эта статья объединяет наиболее распространенные ошибки загрузки операционной системы Linux, которые могут возникнуть при запуске виртуальной машины Linux в Microsoft Azure.
Ошибки загрузки и их решения
Чтобы восстановить виртуальную машину Linux, которая не может загрузиться из-за проблем с GRUB, см . сведения о загрузке виртуальных машин Linux для аварийного восстановления GRUB.
Чтобы устранить неполадки с виртуальной машиной Linux UEFI (2-го поколения), которая не может загрузить образ Linux, см. статью "Устранение неполадок загрузки UEFI на виртуальных машинах Linux Azure".
Чтобы устранить неполадки с виртуальной машиной Linux, которая попадает в аварийной оболочке dracut, см. статью о том, что виртуальная машина Linux не загрузится и введет dracut экстренную оболочку.
Чтобы восстановить виртуальную машину Linux, которая не удается загрузить из-за отключенной файловой системы VFAT, см . сведения о том, что виртуальная машина Linux не загружается после отключения типа файловой системы VFAT.
Чтобы устранить неполадки с загрузкой виртуальной машины Linux из-за проблем с повреждением файловой системы, см . раздел "Устранение неполадок загрузки виртуальной машины Linux из-за ошибок файловой системы".
Чтобы устранить проблемы с загрузкой виртуальной машины Linux из-за неправильной
/etc/fstab
настройки или проблем с файловой системой данных, см . раздел "Устранение неполадок с загрузкой виртуальной машины Linux из-за ошибок fstab".Чтобы восстановить виртуальную машину Linux, которая не загрузится с помощью паники ядра "Не синхронизируется: VFS: не удается подключить корневые fs в неизвестном блоке(0,0)" из-за отсутствия инитрамфов после недавнего действия исправления, см . статью "Повторное создание отсутствующих initramfs".
Чтобы устранить неполадки с виртуальной машиной Linux, которая не удается загрузить из-за связанных проблем с ядром Linux, см . сценарий 1. Во время загрузки происходит паника ядра, а виртуальная машина Linux Azure не загрузится после применения изменений ядра.
Чтобы устранить неполадки с виртуальной машиной Linux, которая не удается загрузить из-за проблем с драйвером Hyper-V, см . статью "Устранение неполадок с загрузкой виртуальной машины Linux и сетью из-за ошибок, связанных с драйвером Hyper-V".
Чтобы восстановить виртуальную машину Linux, которая не удается запустить из-за проблем с корневой файловой системой, см. статью "Устранение неполадок с загрузкой виртуальной машины Linux Azure" из-за полного диска ОС.
Средства для восстановления виртуальной машины Linux без сценариев загрузки
Последовательная консоль виртуальной машины
С помощью последовательной консоли Azure можно восстановить несколько сценариев загрузки, например:
Команды восстановления виртуальных машин Azure
С помощью этого средства можно создать виртуальную машину восстановления и подключить копию диска ОС к ней. Эту копию можно изменить, чтобы устранить сценарии загрузки из среды chroot. Дополнительные сведения см. в статье об использовании chroot для восстановления без сценариев загрузки в автономном режиме. При выполнении команд в среде chroot они выполняются на подключенном диске ОС, а не локальной виртуальной машине спасения и восстановления.
Примечание.
Кроме того, можно создать виртуальную машину спасения вручную с помощью портал Azure. Дополнительные сведения см. в статье "Устранение неполадок виртуальной машины Linux путем подключения диска ОС к виртуальной машине восстановления с помощью портал Azure".
Команды восстановления виртуальных машин Azure и скрипты ALAR2
Автоматическое восстановление Azure Linux (ALAR) является частью расширения восстановления виртуальной машины, описанного в разделе "Восстановление виртуальной машины Linux" с помощью команд восстановления виртуальной машины Azure. Эти сценарии упрощают процесс восстановления и позволяют даже неопытным пользователям легко восстановить виртуальную машину Linux.
-
Если у вас есть существующая виртуальная машина, но вы хотите заменить диск на диск резервной копии или другой диск ОС, можно использовать Azure CLI для замены дисков ОС. Нет необходимости удалять и повторно создавать виртуальную машину. Вы даже можете использовать управляемый диск в другой группе ресурсов, если он еще не используется. Это средство используется командами восстановления виртуальной машины Azure для обмена диском ОС виртуальных машин.
Свяжитесь с нами для получения помощи
Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.