OrionX/Bezobslužná instalace z USB disku

Z Helpdesk

Postup na vytvoření bezobslužného instalačního USB flash disku pro instalaci OrionX, pokud instalace pomocí WDS selže.
Potřebujeme-li přidat ovladače pro síťovou kartu, tj. v aktuální instalačním obraze nejsou ovladače NIC pro vaše zařízení, dodržíme všechny kroky.
V opačném případě přeskočíme kapitolu Přidání ovladačů do install.wim a pokračujeme kapitolou Umístění odpovědního souboru na USB flash disk.

Slovník zkratek a pojmů

NIC ... Network Interface Controller
C: ... Systémový disk Windows
D: ... Připojené univerzitní ISO s Windows 11 Professional
E: ... Instalační USB flash disk

Potřebné softwarové vybavení

Vytvoření bootovacího USB flash disku

V nástroji Rufus vybereme stažené ISO a zkontrolujeme

  • Oddíl a typ cílového systému - GPT
  • Cílový systém - UEFI


V dalším okně není potřeba nic volit

Přidání ovladačů do install.wim

Pouze pokud aktuální sestavení Windows nemá ovladače pro vaše zařízení.
Pro naše účely stačí přidat ovladače pouze pro NIC, ostatní zařídí po instalaci Windows Update.
V případě nového HW, kdy Windows Setup nevidí řadič disku, je potřeba stejným postupem přidat ovladače do boot.wim obrazu.

Vytvoření pracovních adresářů

# Create working directories
'Drivers','ISO','Mount' | % {New-Item -Path "C:\OrionXUSB\$_" -ItemType Directory}

Úprava install.wim

Zkopírujeme install.wim do pracovní složky.

# Copy install.wim file to working directory
Copy-Item D:\sources\install.wim C:\OrionXUSB\ISO\install.wim

Abychom mohli s install.wim pracovat, musíme odstranit atribut Jen pro čtení.

# Remove read-only attribute
Set-ItemProperty -Path C:\OrionXUSB\ISO\install.wim -Name IsReadOnly -Value $false

Připojíme si instalační obraz s Windows 11 Professional edicí do pracovní složky.

# Mount Windows 11 Pro image
Mount-WindowsImage -Path C:\OrionXUSB\Mount\ -ImagePath C:\OrionXUSB\ISO\install.wim -Index ((Get-WindowsImage -ImagePath C:\OrionXUSB\ISO\install.wim | ? {$_.ImageName -eq 'Windows 11 Pro'}).ImageIndex)

Přidání podepsaných ovladačů (pro nepodepsané je nutno více kouzel).

Ovladače musejí být rozbalené a zkopírované do C:\OrionXUSB\Drivers\.
# Add drivers from drivers directory to mount image
Add-WindowsDriver -Path C:\OrionXUSB\Mount\ -Driver C:\OrionXUSB\Drivers\ -Recurse

Odpojení instalační obrazu a uložení změn.

# Dismount Windows image and save changes (added drivers)
Dismount-WindowsImage -Path C:\OrionXUSB\Mount\ -Save

Umístění install.wim na USB flash disk

Upraveným install.wim musíme přepsat původní soubor na instalačním USB flash disku.

Copy-Item C:\OrionXUSB\ISO\install.wim E:\sources\
Upravený install.wim nelze použít na USB flash disku, který byl vytvořen z jiné verze Windows.

Umístění odpovědního souboru na USB flash disk

Ze \\samba.civ.zcu.cz zkopírujeme soubor autounattend.xml do kořenového adresáře instalačního USB flash disku.

# Mount \\samba.civ.zcu.cz
net use \\samba.civ.zcu.cz /user:anything\guest guest
# Copy the autounattend.xml file for Windows 10 to the root folder of the USB flash drive.
# Copy-Item \\samba.civ.zcu.cz\default\orion\autounattend.xml E:\
# Copy the autounattend.xml file for Windows 11 to the root folder of the USB flash drive
Copy-Item \\samba.civ.zcu.cz\default\orion\autounattend_windows11.xml E:\autounattend.xml

Jak to celé funguje?

Nejdůležitějším prvkem je soubor autounattend.xml, který obslouží celou instalaci.

  1. Autounattend rozdělí disk 0, pojmenuje oddíly a určí, na jaký oddíl nainstalovat Windows.
  2. Ve specialize části spustí skript offline_fai.ps1.

Takže stačí zasunout, nabootovat z USB a kochat se.

Pro instalaci na zařízení s více disky je nutné upravit odpovědní soubor autounattend.xml.