Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersjaNowa wersjaNastępna rewizja po obu stronach | ||
pxe [2018/08/08 10:30] – kamil | pxe [2018/08/08 11:14] – [NFS] kamil | ||
---|---|---|---|
Linia 147: | Linia 147: | ||
< | < | ||
- | wget http:// | + | wget http:// |
- | mkdir / | + | mkdir / |
- | mount ./ubuntu-18.04.1-desktop-amd64.iso /mnt | + | mount ./ubuntu-16.04.5-desktop-amd64.iso /mnt |
- | cp / | + | cp / |
- | cp / | + | cp / |
- | mkdir /srv/nfs/{ubuntu, | + | mkdir / |
cp -r /mnt/* / | cp -r /mnt/* / | ||
+ | </ | ||
+ | |||
+ | Dodajemy konfigurację do pliku / | ||
+ | < | ||
+ | LABEL Ubuntu 16.04 (64-bit) | ||
+ | KERNEL http:// | ||
+ | APPEND boot=casper netboot=nfs nfsroot=192.168.0.100:/ | ||
+ | TEXT HELP | ||
+ | Live Ubuntu 16.04 (64-bit) | ||
+ | ENDTEXT | ||
</ | </ | ||
Linia 189: | Linia 199: | ||
public = yes | public = yes | ||
guest ok = yes | guest ok = yes | ||
+ | </ | ||
+ | |||
+ | Tworzymy katalog i restartujemy Sambe: | ||
+ | < | ||
+ | mkdir /srv/samba | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | Do katalogu /srv/samba kopiujemy katalogi z instalkami Windowsów. Po skopiowaniu nadajemy uprawnienia: | ||
+ | < | ||
+ | chmod -R 777 / | ||
+ | </ | ||
+ | |||
+ | Tworzymy Windows 10 PE wg tutoriala: https:// | ||
+ | < | ||
+ | LABEL Windows 10 PE (64-bit) | ||
+ | KERNEL memdisk | ||
+ | INITRD http:// | ||
+ | APPEND iso raw | ||
+ | TEXT HELP | ||
+ | Windows 10 Live CD (64-bit) with installer Windows 7, 8 and 10 | ||
+ | ENDTEXT | ||
+ | </ | ||
+ | |||
+ | Po zabotowaniu Windows 10 PE pojawi nam się konsola, w której wpisujemy: | ||
+ | < | ||
+ | net use z: \\92.168.0.100\install nobody / | ||
+ | z: | ||
+ | </ | ||
+ | |||
+ | I wten oto sposób możemy się dobrać do instalek. Wszelkie customizacje Win10PE opisane są w artykule: https:// | ||
+ | |||
+ | Przykładowy mój plik startnet.cmd do Win10PE: | ||
+ | < | ||
+ | @echo off | ||
+ | |||
+ | wpeinit | ||
+ | |||
+ | :loop | ||
+ | ping 8.8.8.8 -n 1 -4 > nul | ||
+ | if " | ||
+ | echo %time: | ||
+ | ping 127.0.0.1 -n 3 -4 > nul | ||
+ | goto loop | ||
+ | ) | ||
+ | |||
+ | For /f " | ||
+ | |||
+ | if " | ||
+ | set ips=1.1.1.16 | ||
+ | set share=install | ||
+ | ) | ||
+ | if " | ||
+ | set ips=1.1.2.20 | ||
+ | set share=install | ||
+ | ) | ||
+ | if " | ||
+ | set ips=1.1.3.20 | ||
+ | set share=install | ||
+ | ) | ||
+ | if " | ||
+ | set ips=1.1.4.18 | ||
+ | set share=pub | ||
+ | ) | ||
+ | |||
+ | net use z: \\%ips%\%share% / | ||
+ | z: | ||
+ | cd Windows | ||
+ | |||
+ | echo Wybierz opcje: | ||
+ | echo 1) Instalator Windows 10 z aktualizacjami | ||
+ | echo 2) Instalator Windows 8 z aktualizacjami | ||
+ | echo 3) Instalator Windows 7 z aktualizacjami | ||
+ | echo 4) Naprawienie bootowania Windowsa | ||
+ | echo Dowolny klawisz) Wyjscie | ||
+ | set /p answer=? | ||
+ | if /i " | ||
+ | if /i " | ||
+ | if /i " | ||
+ | if /i " | ||
+ | goto exit | ||
+ | |||
+ | :win7 | ||
+ | echo Windows 7 z aktualizacjami | ||
+ | cd 7 | ||
+ | setup.exe | ||
+ | goto exit | ||
+ | |||
+ | :win8 | ||
+ | echo Windows 8 z aktualizacjami | ||
+ | cd 8 | ||
+ | setup.exe | ||
+ | goto exit | ||
+ | |||
+ | :win10 | ||
+ | echo Windows 10 z aktualizacjami | ||
+ | cd 10 | ||
+ | setup.exe | ||
+ | goto exit | ||
+ | |||
+ | :naprawa | ||
+ | echo Nalezy wykonac z poziomu Windows Recovery: | ||
+ | echo bootrec /fixmbr | ||
+ | echo bootrec /fixboot | ||
+ | echo bootrec /rebuildbcd | ||
+ | goto exit | ||
+ | :exit | ||
</ | </ |