Skip to content

I. System Requirements

Server

Number of TerminalsNumber of ServersNumber of PortsCapacityLoad TypeNotes
200–800124 TBSingle-server loadOptional dual-NIC load balancing
800–2000224 TB+Dual-server loadRecommended dual-server load balancing
2000+2+24 TB+Multi-server loadRecommended multi-server load balancing

Client

Terminal TypeCPUMemoryDiskNotes
X86/X642 GHz+1 GB+32 GB+If terminal memory is less than 1 GB, the software may not operate properly.

2. Software Requirements

Server-Side Software Requirements

ItemRequirementNotes
Server OSWindows Server 2008 R2 or laterNone

Client-Side Software Requirements

OS NameSupportNotes
Windows 98/MEXNone
Windows 2000XNone
Windows XP/2003-X86XNone
Windows XP/2003-X64XNone
Windows Vista/Server 2008XThe above systems are no longer supported
Windows 7/Server 2008 R2None
Windows 8/Server 2012None
Windows 8.1/Server 2012 R2None
Windows 10+None
UbuntuNone
CentOSNone
FedoraNone
OpenSUSENone
DebianNone
MandrivaNone
CentOSNone
RedHatNone
NeoKylinNone
StartOSNone
Other LinuxNone

II. Server Installation

1) Install the Server

TypeInstallation MethodNotes
Windows serverInstall using defaults — no special configuration requiredNone
Linux serverCopy the installation files to the /switch directory on the server. Run chmod 777 /switch and then run install.sh. An internet connection is required for installation.None

III. Initialize the Server

1) Open the Console

Open a browser and go to to open the console and initialize the server.

2) Initialization Wizard

alt text

  1. Server name: Used to identify the server; for multi-server setups, choose a memorable name.
  2. Server IP: The server IP auto-detected. First confirm the server has a static IP set, and that this IP matches the server's configured IP. If the detection is incorrect, modify it manually.
  1. Notes: Annotation information

3) Service DHCP Information

alt text

  1. If the server and clients are on the same LAN, this setting is meaningful. If not, this setting is irrelevant — just close it.

4) Set Working Directory

alt text

  1. Set the server working directory — this is where client images are stored. Multiple directories can be selected simultaneously. It is recommended to configure RAID for the working directory.

5) Set Computer Groups

alt text

  1. The default computer group — this is also the first computer group.

6) Add a New Computer

alt text

  1. Note: For the computer type EFI/BIOS — select BIOS for older machines; use EFI for newer machines.

7) Complete

alt text

IV. Install the Client

1) Install the client on the template machine that has an OS installed

TypeInstallation MethodNotes
Windows clientInstall using defaults — no special configuration requiredNone
Linux clientUse the dedicated tool for packaging. See the Linux system packaging and upload guide for details.None

System Changes Made by the Windows Client Installation

Change Made by Windows Client InstallationPotential ImpactReason
Automatically disables automatic update of system drivers during Windows UpdateSystem hardware drivers cannot be updated via Windows Update1. During network boot, if the system auto-updates the NIC driver, it may cause a system hang. 2. During normal operation, prevents potential driver update-caused failures.
Modifies NIC service start = 0No impactCompatibility with network boot. This allows network boot to be used when a desktop has not been deployed or deployment failed, so the class can proceed — cache as you go — and full caching can be synced when time permits.
Modifies service load orderNo impactCompatibility with network boot. Same rationale as above.
Intercepts physical disk readsAffects obtaining SMART information from physical diskIf you need to obtain physical disk SMART info, check the X drive directly — it transparently passes through the physical disk's SMART data. Detailed SSD health status is also available under Statistics → SSD Health Status in the software.
Disables network discoveryNonePrevents Windows 10 network discovery prompts from appearing (due to IP changes when one image is used across multiple machine types in a classroom), which could block the right-side area.
Linux Client Installation ChangesPotential ImpactNotes
Completely disables NetworkManagerUsers cannot configure networking in the system; related networking tools cannot be opened.Allowing students to configure networking may cause connection interruptions. This action is intended to prevent users from changing IP settings during use, which can cause IP configuration conflicts.

2) After the Windows client installation is complete, the image upload tool will open automatically

alt text

Enter the server IP, username, and password. Default username and password: admin / 123456

alt text

  1. For single-server setups, keep the service selection at its default.

  2. Image name: Enter a memorable image name, such as win1022h2.

  3. Select partition: C drive is selected by default. The EFI partition will be automatically uploaded together — no special configuration required.

alt text

Uploading — do not perform any operations on the system during the upload.

alt text

Upload complete. After the upload finishes, the "Start Upload" button changes from grayed out to selectable. Regarding the warnings — these can be ignored. After the upload completes, the system will send multiple messages to close the network drive, and repeated retries will generate prompts. The data is normal at this point and will not affect use.

3) Apply the image: Console → Desktop → Desktop Pool

alt text

Locate the image you just uploaded — the number "1" after it indicates the upload was successful; this number is the desktop version number.

Select the image you just uploaded and click Apply. An application selection dialog will appear.

alt text

  1. Desktop name: The name displayed on the desktop selection screen when the client boots.

  2. Template notes: Desktop annotation information.

alt text

  1. Select the desktop template you just created and click Mount to open the desktop mount dialog.

alt text

  1. Select the group to mount to, then click OK.

V. Add Computers

1) Create a New Computer Group

Navigate to Desktop → Desktop Management

Create a New Computer Group

alt text

alt text

alt text

When creating a new group (i.e., a classroom), follow the illustration above.

2) Add a New Computer

Navigate to Desktop → Desktop Management → Computers → New

alt text

alt text

  1. Assigned group: Select a leaf node here — do not create computers under the root node or intermediate nodes.

  2. Name prefix: The prefix for the computer name; ideally the classroom name, e.g., "202-" so that generated computer names are easy to distinguish.

  3. Other network information: Fill in according to the actual classroom information.

  4. Computer type: EFI is the default for modern machines. Select BIOS if the machine uses BIOS.

  5. Maintenance channel: Keep it enabled by default. After the download completes, an automatic maintenance pass will be triggered, automatically optimizing the system. If drivers are placed in C:\tools on the client, it will trigger automatic driver installation. Driver download: Link: https://pan.baidu.com/s/1bnDhiyUN24HDZfYXgKin1w Access code: j7bb

3) Switch Default Join Group

Navigate to Desktop → Desktop Management → Computers → Join Configuration

alt text

Default join group: Select the group you just created.

4-1) PXE Boot (Server and client on the same LAN)

alt text

Quick method to invoke network boot on mainstream computers

Brand/TypeKey (press repeatedly at startup)Notes
LenovoF12 or Fn+F12Some models use F12 to select boot device
DellF12Press when the Dell logo appears
HPF12 or F9Business models typically F12, some F9
ASUSF8 or EscPress Esc to enter boot menu, then select PXE
AcerF12Press repeatedly at startup
HuaweiF12Desktop/laptop models typically F12
XiaomiF12Laptop models typically F12
Tsinghua TongfangF12Typically F12 for boot menu
HaseeF7 or F12Varies by model
Intel NUCF10Some models use F10
Generic/OtherF12, F11, F8, EscMost motherboards use F12 or Esc

Quick method to disable Secure Boot on mainstream computers

Brand/TypeBIOS KeySecure Boot Disable Path (approximate)Notes
LenovoF1 or F2Security → Secure Boot → DisabledSome models under Boot; may require setting a password first
DellF2Boot → Secure Boot → DisabledOr Security → Secure Boot Enable → off
HPF10 or EscSystem Configuration → Boot Options → Secure Boot → DisabledSome models under Security menu
ASUSDel or F2Boot → Secure Boot → OS Type → Other OS, or Secure Boot → offSome models require Advanced → Boot
AcerF2Security → Secure Boot → DisabledSome models under Main or Boot
HuaweiF2 or F12Security → Secure Boot → DisabledSelect Security when on the same screen as the boot entry
XiaomiF2Security → Secure Boot → DisabledSome models under Boot options
Tsinghua TongfangDel or F2Security / Boot → Secure Boot → DisabledVaries by BIOS version
HaseeDel or F2Security → Secure Boot → DisabledOr under Boot menu
Intel NUCF2Boot → Secure Boot → DisabledSome models under Security tab
Generic/OtherDel, F2, F1, EscSecurity or Boot → Secure Boot → DisabledMay be labeled "Secure Boot Enable" — disable it

alt text

Boot using network boot.

alt text

After the timeout, the system will automatically enter the ROM. If you do not want to wait, press F7 to enter directly.

alt text

Select the computer to bind.

alt text

  1. After selecting, the main interface is entered directly.

  2. Repeat the above steps to add all computers in the classroom — please add them in their correct seat order.

  3. If the computer list is too long, press F5 to refresh the list first, then make your selection.

4-2) Boot from USB to Enter ROM (Server and lab not on the same LAN — across VLANs, campuses, or over the Internet)

Tool download:

Link: https://pan.baidu.com/s/1bnDhiyUN24HDZfYXgKin1w Access code: j7bb

alt text

  1. Creating the USB boot drive will erase all data on the USB drive.

  2. When selecting a device, ensure you select the USB drive.

  3. Boot server IP: Enter the server IP.

4-2-1) Boot the first computer from USB

Quick method to invoke the boot menu on mainstream computers

Brand/TypeKey (press repeatedly at startup)Notes
LenovoF12 or Fn+F12Some models use F12 to select boot, then select USB
DellF12Press when the Dell logo appears; select USB or UEFI USB
HPF9 or F12Typically F9 for boot menu; some models F12
ASUSF8 or EscPress Esc to enter boot menu, then select USB drive
AcerF12Press repeatedly at startup; select USB from menu
HuaweiF12 or F7Desktop/laptop models typically F12
XiaomiF12Select USB device after entering boot menu
Tsinghua TongfangF12Typically F12 to open boot menu
HaseeF7 or F12Varies by model; select USB boot
Intel NUCF10Some models F10 for boot menu
Generic/OtherF12, F11, F8, EscMost use F12 or Esc to open boot menu and select USB drive

Quick method to disable Secure Boot on mainstream computers

Brand/TypeBIOS KeySecure Boot Disable Path (approximate)Notes
LenovoF1 or F2Security → Secure Boot → DisabledSome models under Boot; may require setting a password first
DellF2Boot → Secure Boot → DisabledOr Security → Secure Boot Enable → off
HPF10 or EscSystem Configuration → Boot Options → Secure Boot → DisabledSome models under Security menu
ASUSDel or F2Boot → Secure Boot → OS Type → Other OS, or Secure Boot → offSome models require Advanced → Boot
AcerF2Security → Secure Boot → DisabledSome models under Main or Boot
HuaweiF2 or F12Security → Secure Boot → DisabledSelect Security when on the same screen as the boot entry
XiaomiF2Security → Secure Boot → DisabledSome models under Boot options
Tsinghua TongfangDel or F2Security / Boot → Secure Boot → DisabledVaries by BIOS version
HaseeDel or F2Security → Secure Boot → DisabledOr under Boot menu
Intel NUCF2Boot → Secure Boot → DisabledSome models under Security tab
Generic/OtherDel, F2, F1, EscSecurity or Boot → Secure Boot → DisabledMay be labeled "Secure Boot Enable" — disable it

alt text

  1. When booting from USB for the first time, you will be prompted to enter the server IP, client IP, and other information. If the server connection is successful, you will proceed to the computer selection process. After selecting, you enter the main interface.

  2. When selecting computers, pay attention to the computer number sequence. In day-to-day management, the number is an important reference for identifying computer locations.

  3. If booting fails, first confirm that

4-2-2) Use the first booted computer to enable DHCP Relay

alt text

alt text

  1. On first entry, press F2 to set the LAN IP information and server IP. After confirming, it will connect to the server and enter the computer binding screen.

  2. After binding successfully, press F7 or click the DHCP Relay menu.

  3. DHCP Relay will automatically populate relevant information based on the current network environment. If no modifications are needed, click Start Relay directly.

4-2-3) Other computers: select network boot to join

alt text

  1. Other computers: use network boot to enter the ROM. Refer to Section 4-1 for instructions.

V. Confirm Desktop Mounting

Navigate to Desktop → Desktop Pool → Mount

alt text

alt text

  1. Add system: mount a desktop.

  2. Remove system: uncheck in the desktop mount dialog.

VI. Download the Desktop

Navigate to Desktop → Desktop Management → Deploy Desktop → Chain Deployment

alt text

  1. During download, computers with different network speeds are automatically grouped.

  2. If the data to be downloaded exceeds the local available capacity, the download will fail immediately.

  3. During download,

VII. Network Boot (After step VI has started downloading and speed is confirmed, restart the computer directly)

alt text

  1. During network boot, the system caches data while booting. After the download is complete, it automatically switches to local boot.

  2. Network boot is primarily intended as an emergency start (when the desktop download is incomplete, local disk capacity is insufficient, or for special security scenarios). Since it cannot provide offline boot, please complete the download for normal use.

  3. If automatic download prompts appear at startup, you can clear them at Console → Desktop Management → Deploy Desktop → Clear Download Tasks. Due to limited network resources, downloading a desktop while network booting will cause significant performance degradation.

  4. A single computer can support the combination of cached boot + network boot. For desktops that are not used long-term, consider configuring network boot only.

Quick Deployment Complete