背景

公司几年前建设了桌面云系统,应用于部分员工的办公。公司已经不再采购新的PC,老的PC达到使用年限后,淘汰掉,转为云终端办公。采购专业的品牌瘦客户机,如常见的HP、Dell、升腾,动辄一台2000-3000,成本还是非常高的。虽然淘汰的PC可以在Windows 上运行桌面云客户端,接入桌面云系统,但是存在两个弊端,一是Windows授权问题。二是旧PC的Windows系统的不便于管控。

经过比较,找到了DoraOS瘦客户机软件系统。DoraOS基于Linux开发,支持多种桌面协议。并且提供了云终端的集中管理系统。根据厂家提供的方式,简单安装了一下,安装过程非常简单。

DoraOS支持Deskpool、RDP、SPICE、oVirt、Citrix Receiver、VMware View、华为HDP等桌面连接。

升腾c33怎么进bios_DoraOS

DoraOS支持的常见的x86处理器包括:1037U、J1900、J1800、J3160、I3/I5/I7…等。不支持Z8355 CPU,也不支持树莓派。

DoraOS提供了多种安装方式。我采用的是通过 U 盘启动,网络安装的模式。

具体过程可以参见官网链接  https://www.doracloud.cn/downloads/8-cn.html

 

安装过程

安装过程是基于 iPXE的。厂家在互联网搭建了一个安装服务器。 只需要你的PC运行 iPXE 程序,并且指向厂家的服务器地址,即可执行自动安装。 有关iPXE原理,大家可以自行百度。

iPXE的启动程序是开源的,关键是iPXE怎么找到厂家的安装服务器地址。

一种方法就是自己编译一个iPXE程序,把服务器地址以及安装脚本固化在 iPXE程序中。 我用的就是这种方式。 下载一个厂家提供的 UEFI 模式的iPXE程序,放在U盘,然后通过UEFI模式启动PC即可。

另外一种方式,就是通过DHCP的方式,把服务器的地址告诉iPXE。 这种方式涉及到修改DHCP参数。 但是厂家考虑到一般的用户不大可能会改网络的DHCP参数,厂家提供了一个DHCP服务程序,只要运行这个服务程序,就可以让局域网的PC机通过PXE启动模式,自动进入iPXE引导过程,并从厂家的安装服务器下载DoraOS系统。 可能有用户会问,如果网络中有DHCP,你再搞一个DHCP,不就出问题了吗? 其实厂家用的这个DHCP服务器工作在 DHCP Proxy 模式 。 这个 Proxy 模式的DHCP 服务器充当现有DHCP服务器的配角和补充,不会喧宾夺主,干扰现有网络 DHCP 的运行。 具体的工作原理,大家去查查 DHCP Proxy的IETF网络规范。 使用起来很简单,在一台Windows PC上运行厂家提供的 TinyPXEServer程序,另外一台旧PC设置成 PXE启动,然后就PC启动两次后,就被改造了。

两种方式相比,后一种方式,仍然容易和现有网络冲突。在某些网络环境下,无法正常工作。 所以还是选择了第一种方式。

啰嗦了这么多,开始安装。

1、准备一台旧PC。

2、1个U盘。

3、网络可以访问互联网,IP地址DHCP分配。

首先,下载 EFI.zip 文件,解压到U盘,使 bootx64.efi 位于  U盘的 EFI\BOOT 目录。如下图:

升腾c33怎么进bios_朵拉云_02

然后,将U盘插入旧PC,启动计算机,按bios启动选项热键(一般是F11、F9、F7),让旧PC以UEFI模式从U盘启动。

 

升腾c33怎么进bios_升腾c33怎么进bios_03

接下来,计算机第一次启动,运行iPXE启动器,会出现如下启动菜单,默认进入快速注册流程(Quick Registration)。

 

升腾c33怎么进bios_DoraOS_04

下一步,计算机第二次启动,运行iPXE启动器,自动执行部署镜像流程(Deploy Image),将DoraOS的系统镜像下发到计算机。 

 

升腾c33怎么进bios_朵拉云_05

最后,拔掉U盘,启动旧PC,进入DoraOS。

计算机重启动后,进入DoraOS界面,会出现输入序列号的提示。

 

升腾c33怎么进bios_瘦客户机软件_06

DoraOS有免费版。免费版仅仅支持RDP协议。 免费版序列号可以找厂家申请。