从朋友那搬来的一个全新Gen8低配版,虽说是三年的东西了,但着跑个开发环境还是绰绰有余。
添加了一块 120GB 的 HP SSD 放在光驱位。插在第5个SATA接口上,装系统 Windows Server 2016。一个 16GB 的U盘,插在主板内置的USB槽,装 Super Grub2 Disk 2.02s9 用来引导进入 Windows 系统,刻录工具:Rufus。
仅插入 SSD 的情况下,通过 HP iLO4 挂载 Windows ISO 安装好系统,再下载上述工具刻录 Grub 到 U盘,打开 U盘 \boot\grub 目录下新建一个配置文件,我这里叫win2016.cfg,内容如下:
set option_title=$"Windows Server 2016" function run_option { echo "Starting..." insmod ntfs set root=(hd2,1) chainloader +1 boot }
使用 Windows ISO 安装的系统会有一个 500M 的 Boot 分区,这里的 (hd2,1) 就是指向这。若不确定可以在 Grub 引导界面,进入 Grub 命令行,输入 ls,cat (hd + tab 来识别。
在 \boot\grub\sgd 目录下找到 main.cfg,在168行左右的
process_main_option "${sg2d_directory}/sgd/language_select.cfg"
后面增加一行:
process_enable "${prefix}/win2016.cfg" rootmenu
并将set timeout的注释打开,以便自动确认。
剩下就是在四个盘位插入磁盘了,装一些开发环境和 TeamViewer 远程工具,这里我关闭了 Gen8 的 Raid,使用 ACHI 模式安装的。在确定这个方案之前也折腾过装 Ubuntu Server,黑群晖,这个就因人而异了,总之 Gen8 是个非常适合折腾的硬件,CHH 上有很多教程贴。