# OS Imaging

| S. No. | Symptom | Additional Details | Common Checks | Log Files | **Remarks** |
| --- | --- | --- | --- | --- | --- |
| 1 | Windows Setup fails before completion | - Do **not** dismiss error dialogs immediately, as this may remove diagnostic information. - Use **iLO Remote Console** to access the system. - Press **Shift + F10** to open a command prompt in the Windows PE environment. | **Disk layout** – Confirm the primary disk is attached to the local RAID controller.  **AutoUnattend.xml** – Verify the file exists and defines required partitions:   - EFI System Partition (500 MB) - Microsoft Reserved Partition (128 MB) - Primary OS partition | Relevant setup logs may be found in:   - `X:\Windows\Panther` - `C:\$WINDOWS.~BT\Sources\Panther`   Key files:   - `setupact.log` - `setuperr.log` | Use logs to identify the specific failure stage and error code. |
| 2 | RHEL / Oracle Linux  (Autoinstall via Kickstart) | If the installation fails or hangs, the installer provides interactive shells and log files for debugging. | **TTY Shortcuts:**   - Alt + F1: Installer UI - Alt + F2: Interactive shell - Alt + F3: Installation logs | **Key Logs:**   - `/var/log/anaconda/anaconda.log` - `/var/log/anaconda/syslog` - `/root/anaconda-ks.cfg` - `/root/original-ks.cfg` - `/root/post-ks.log` - `/var/log/cloud-init.log` - `/var/log/cloud-init-output.log` | Use interactive shell (Alt + F2) to validate disk and network configuration before retrying installation. |
| 3 | Ubuntu Linux  (Autoinstall via Curtin and Subiquity) | If the installation fails or hangs, the installer provides interactive shells and log files for debugging. | **TTY Shortcuts:**   - Alt + F2 or Ctrl + Alt + F2: Interactive shell - Installer runs on TTY1 | **Key Logs**   - `/var/log/installer/curtin-install.log` - `/var/log/installer/early-commands.log` - `/var/log/installer/subiquity-client*` - `/var/log/installer/subiquity-server*` - `/var/log/cloud-init.log` - `/var/log/cloud-init-output.log` | Use interactive shell (Alt + F2) to check network and storage configuration, then review logs for errors. |
