OrionX/Bezobslužná instalace z USB disku
Postup na vytvoření bezobslužného instalačního USB flash disku pro instalaci OrionX (pokud instalace pomocí FAI selže).
29. 2. 2024 Tento návod je zatím v testovací fázi. Odpovědni soubor autounattend.xml je nutné stahovat z SUPERALTERNATIVE větve. |
Pokud potřebujeme 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é školní ISO s Windows 10 Professional |
E: | ... | Instalační USB flash disk |
Potřebné softwarové vybavení
- Rufus,
- školní ISO Windows 10 Professional,
- NIC ovladače (na stránkách výrobce, pokud jsou potřeba),
- autounattend.xml.
Vytvoření bootovacího USB flash disku
Nejprve si vytvoříme bootovací USB flash disk podle návodu.
Přidání ovladačů do install.wim
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
Vypíšeme si seznam všech edicí z install.wim a v seznamu najdeme Windows 10 Pro a zapamatujeme si hodnotu ImageIndex.
# List of Windows images (editions) Get-WindowsImage -ImagePath C:\OrionXUSB\ISO\install.wim
Nebo si index pro Windows 10 Pro můžeme rovnou nechat vypsat.
# Index of Windows 10 Pro image (Get-WindowsImage -ImagePath C:\OrionXUSB\ISO\install.wim | ? {$_.ImageName -eq 'Windows 10 Pro'}).ImageIndex
Připojíme si instalační obraz s Windows 10 Professional edicí (ImageIndex 5) do pracovní složky.
# Mount Windows image at index 5 Mount-WindowsImage -Path C:\OrionXUSB\Mount\ -ImagePath C:\OrionXUSB\ISO\install.wim -Index 5
Přidání podepsaných ovladačů (pro nepodepsané je nutno více kouzel).
# 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 autounattend.xml to the root folder of USB flash drive Copy-Item \\samba.civ.zcu.cz\default\orion\autounattend.xml E:\
Jak to celé funguje?
Nejdůležitějším prvkem je soubor autounattend.xml, který obslouží celou instalaci.
- Autounattend rozdělí disk 0, pojmenuje oddíly a určí, na jaký oddíl nainstalovat Windows.
- 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. |