OrionX/Bezobslužná instalace z USB disku

Z HelpDesk
< OrionX
Verze z 29. 2. 2024, 14:58, kterou vytvořil Pld (diskuse | příspěvky) (AutoSave)


Postup na vytvoření bezobslužného instalačního USB flash disku pro instalaci OrionX (pokud instalace pomocí FAI selže).

Pokud potřebujeme přidat ovladače pro síťovou kartu (NIC = Network Interface Controller), 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 flash disk.

Potřebná vybavení

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}

Práce s install.wim

Zkopírujeme install.wim, abychom do něj mohli zapisovat.
V našem případě je disk D připojené školní ISO s Windows 10 Professional nebo již vytvořená bootovací flashka.

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

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

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 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

Upraveným install.wim přepíšeme install.wim na instalačním flash disku.

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

Stačí nakopírovat \\samba.civ.zcu.cz\default\orion\autounattend.xml do rootu flash disku.

A jak to celé funguje?

autounattend.xml obslouží celou instalaci

* rozdělí disk 0, pojmenuje oddíly a určí, na jaký oddíl nainstalovat Windows

(pro konfiguraci s více disky bude nutné xml upravit)

* ve specialize části spustí skript \\samba.civ.zcu.cz\superalternative\orion\offline_fai.ps1

offline_fai.ps1 je upravený downloadBeforeOOBE.ps1 pro instalaci při využití autounattend.xml

Další akce/nastavení jsou shodné či velice podobné jako v \\samba.civ.zcu.cz\superalternative\orion\SystemDrive\Windows\system32\sysprep\unattend.xml

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

Vše je zatím pouze v SA, ještě si musím upravit vlastní obslužné skripty.