Detected Bias Types
Windows First
Missing Linux Example
🔧
Windows Tools
Summary
The documentation provides general guidance for restoring Azure VMs using the Azure portal and covers both Windows and Linux VMs in principle. However, there is a noticeable Windows bias: examples and links for post-restore steps, network configuration, and special scenarios (such as restoring domain controllers, availability sets, and SQL VMs) almost exclusively reference Windows-specific tools, PowerShell, and Windows documentation. Linux-specific restore scenarios, troubleshooting, and examples are largely missing or referenced only briefly (e.g., cloud-init password reset). Windows links and examples are presented first or exclusively in many sections.
Recommendations
- Add explicit Linux VM restore examples and walkthroughs, including restoring disks, creating VMs from restored disks, and handling common Linux-specific post-restore issues (e.g., SSH key management, cloud-init, SELinux, systemd services).
- Provide links to Linux documentation for attaching disks, configuring network interfaces, and setting static IP addresses (e.g., using Azure CLI or the portal for Linux VMs).
- Include troubleshooting steps for common Linux VM restore issues, such as boot failures, kernel/initramfs mismatches, and agent installation.
- Balance references to PowerShell with Azure CLI or Bash examples, especially in sections about creating VMs from restored disks and configuring network settings.
- Add guidance for restoring Linux VMs with special configurations (e.g., multiple NICs, custom images, encrypted disks) and clarify any differences from Windows VM restore flows.