Clonezilla pod PXE (WDS)

Dzisiaj opiszę, jak dodać Clonezille do wyboru przy bootowaniu po sieci (PXE) z wykorzystanie WDS na Windows Server. Przydaje się, aby odpalić klonowanie dysku po sieci bez potrzeby wkładania płyty czy pendrive. Obraz oczywiście może być robiony na pendrive lub również po sieci 🙂

Najpierw oczywiście instalujemy usług,ę wdrażania systemu Windows (WDS). Ja wybrałem jako osobny serwer bez integracji z AD oraz że ma odpowiadać wszystkim klientom w sieci.

Kolejno pobieramy paczkę z linka powyżej i rozpakowujemy do folderu WDS (domyślnie C:\RemoteInstall).
Teraz w pliku C:\RemoteInstall\Boot\x64\pxelinux.cfg\default zmieniamy IP na odpowiednie dla naszego serwera. Poniżej również treść pliku. Można go zmodyfikować do własnych potrzeb. Do folderu C:\RemoteInstall\Boot\x64 możemy dorzucić plik bg.png z tłem menu o rozdzielczości 640×480 px.

DEFAULT      vesamenu.c32
PROMPT       0
NOESCAPE     0
ALLOWOPTIONS 0

# Timeout in units of 1/10 s
TIMEOUT 300
MENU MARGIN 10
MENU ROWS 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
MENU COLOR BORDER 30;44                    #20ffffff #00000000 none
MENU COLOR SCROLLBAR 30;44                             #20ffffff #00000000 none
MENU COLOR TITLE 0                   #ffffffff #00000000 none
MENU COLOR SEL   30;47                            #40000000 #20ffffff
MENU BACKGROUND bg.png
MENU TITLE PXE Boot Menu
MENU AUTOBOOT Automatyczne uruchomienie za # sekund
MENU TIMEOUTROW 20
#—
LABEL Dysk
MENU LABEL Startuj z dysku
Kernel abortpxe.0

#—
LABEL wds
MENU LABEL Windows Deployment Services
KERNEL pxeboot.0

#—
LABEL Clonezilla 
MENU LABEL Clonezilla
KERNEL /Linux/clonezilla/live/vmlinuz
APPEND initrd=/Linux/clonezilla/live/initrd.img boot=live username=user union=overlay components noswap noprompt vga=788 keyboard-layouts=en locales=en_US.UTF-8 fetch=http://192.168.1.65/clonezilla/filesystem.squashfs

#—
LABEL Anuluj
MENU LABEL Anuluj PXE
Kernel abortpxe.0

Teraz wykonujemy w PowerShell’u poniższe komendy jako administrator:

WDSUTIL /Get-Server /Show:Config > C:\wds_config.txt
wdsutil /set-server /bootprogram:boot\x64\pxelinux.com /architecture:x64
wdsutil /set-server /N12bootprogram:boot\x64\pxelinux.com /architecture:x64

Kolejno pobieramy Clonezille ze strony www i wypakowujemy do C:\RemoteInstall\Boot\x64\Linux\clonezilla

Teraz jeszcze w IIS trzeba dodac typ MIME:
Menedżer internetowy usług informacyjnych (IIS) -> nazwa_serwera -> Typy MIME -> Dodaj -> rozszerzenie: squashfs, typ: text/plain

Tworzymy folder clonezilla w root IIS (domyślnie: C:\inetpub\wwwroot\clonezilla) i kopiujemy plik filesystem.squashfs (z C:\RemoteInstall\Boot\x64\Linux\clonezilla\live) do folderu C:\inetpub\wwwroot\clonezilla

Teraz wystarczy odpalić komputer i wybrać bootowanie po sieci i powinno nam się ukazać menu z opcją wyboru Clonezilli 🙂

Źródło: https://olejarz.com.pl/?p=281


Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

 

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.