无忧启动论坛

标题: 16年老工作站的新生 [打印本页]

作者: 481416322    时间: 7 天前
标题: 16年老工作站的新生
本人从几乎最早的PC就开始用电脑,年纪大了,总愿意怀旧。从去年开始,我就想把不算“老”但有16年之久的老工作站HP Z800也能焕发“青春”活力。经过比较长时间的折腾,到写总结的时候了。先贴个图吧,这是Server 2025的一个版本,26120.2705,全内存系统。

下面概述一下折腾的过程,全都是借鉴坛友的宝贵经验,特此致谢!

1、本机是古老的BIOS主板,内存升级到48G,因为是老机,DDR2的内存,差不多算升到了极致;

2、SATA接口的固态硬盘试验过若干系统,达不到理想的效果,故在PCIe插槽上安装了支持NVMe协议的固态硬盘扩展卡,插入一块NVMe的512G固态硬盘;

3、折腾初始是想把一块机械硬盘,改成GPT模式,这个根据以往对MBR模式的了解,并查阅了GPT模式的结构,得知物理第一扇区的前段是空闲的,利用本坛高手提供的112字节的引导代码,直接用bootice将其写入,从而可以在ESP分区放入可更新的grub4dos的引导器grldr。这样,本机可以直接用GPT模式的机械硬盘来安装windows系统了,分区形式或VHD形式都没问题,用了一段时间后,发现还是和新机器没法比;

4、过了一段时间,看到黑苹果的消息,就下载了BIOS下可以运行的四叶草启动光盘镜像clover.iso,经试验成功启动,进入了模拟的UEFI状态。试验一段时间后,UEFI模式下启动机械硬盘上的windows系统没问题的,但速度并不尽人意;

5、补充一个环节,在启动阶段一直没找到合适的办法,从扩展卡上的NVMe固态硬盘上启动系统,四叶草模拟UEFI之后,功能有限,找到NVMe的一个驱动NvmExpressDxe.efi加载虽然成功,但实际操作时,无论是grub4efi,还是grub4dos,都无法最后识别NVMe固态硬盘;

6、终于,不记得在什么时候了,我将内存系统的镜像做了点小调整,内存盘调整为GPT模式,包含ESP分区,且镜像的扩展名改成.vhd,之后就能够用grubfm来手动启动内存系统了,试运行了一个多月,感觉还是非常满意的;

7、最后,还有一个重要的环节,即让系统能远程启动,这就人为地配置一个启动菜单。因为一直使用grub4dos或grub2的菜单,竟然没发现grubfm的启动菜单位于/boot/grubfm/而不是/boot/grub。

前面说的有点零散,最后把启动过程归纳一下:

GPT模式非NVMe硬盘使用grub4dos的引导器grldr -> 加载四叶草光盘镜像clover.iso进入模拟UEFI环境,其中\efi\boot\bootx64.efi用的是grub4efi -> 加载NvmExpressDxe.efi以识别NVMe固态硬盘,并启动grub浏览器grubfmx64.efi -> 菜单中启动26120.2705的P驱内存系统镜像26120.2705.vhd,改扩展名是为了方便grubfm来识别。

希望这个工作站再用上10年!



26100.2705.png (531.48 KB, 下载次数: 5)

26100.2705.png

作者: szwp    时间: 7 天前
不用g4d,直接clover模拟
作者: 481416322    时间: 7 天前
szwp 发表于 2025-7-15 06:18
不用g4d,直接clover模拟

谢谢,好主意呀,是直接写到保留扇区么,请详细指点一下。
作者: szwp    时间: 7 天前
481416322 发表于 2025-7-15 06:32
谢谢,好主意呀,是直接写到保留扇区么,请详细指点一下。

手机不方便写,多看老贴
作者: 481416322    时间: 7 天前
szwp 发表于 2025-7-15 06:48
手机不方便写,多看老贴

好的,谢谢!
作者: zhouyqzh    时间: 7 天前
工具和详细步骤也放出来。
作者: ntcjq999    时间: 7 天前
历史悠久
作者: woy8    时间: 7 天前
精神可嘉,学习了
作者: dkzzlf    时间: 7 天前
围观一下
作者: 燕飞龙    时间: 7 天前
学习一下
作者: bl6630074    时间: 7 天前
学习一下
作者: dayeye    时间: 7 天前


作者: dysunb    时间: 7 天前
只要硬件不出问题,用10年没问题
作者: xuxiaojie110    时间: 7 天前
进来学习下
作者: plezhong    时间: 7 天前
10年的风雨磨砺,确实够稳定的。
作者: xxx9750    时间: 7 天前
观摩一下,谢谢
作者: znsen    时间: 7 天前
支持一个
作者: wantcity    时间: 7 天前
plezhong 发表于 2025-7-15 09:15
10年的风雨磨砺,确实够稳定的。

是16年。

10年前没有DDR2的机子了。
作者: edmondwong    时间: 7 天前
15年DELL工作站支持一个!
作者: cnbak    时间: 7 天前
谢谢分享
作者: cnbak    时间: 7 天前
很好的技术文章,先收藏
作者: wang1126    时间: 7 天前
谢谢楼主分享
作者: phwike    时间: 7 天前
感谢分享
作者: it323    时间: 7 天前
学习了,感谢分享!
作者: handsome_xiang    时间: 7 天前
感谢分享!
作者: juancai    时间: 7 天前
学习了,佩服
作者: 2044571386    时间: 7 天前
感谢分享

作者: guong    时间: 7 天前
学习 涨知识了
作者: dksoft    时间: 7 天前
信不信,我一字不落的读完了
作者: makoto23    时间: 7 天前
厉害
作者: cutebe    时间: 7 天前
不明觉厉!
作者: 进士小站    时间: 7 天前
这样的硬件配置是可以 折腾 一下
作者: russel    时间: 7 天前
48G,因为是老机,DDR2的内存,差不多算升到了极致

觉得就是极致了,原本应该可能最多32

最早的pckaisi

应该在94、95、之前,玩了30多年了,高人高手
作者: ctx    时间: 7 天前
高级
作者: gsg666    时间: 7 天前
楼主折腾成功了,厉害
作者: jnhfw    时间: 7 天前
这个不错  
作者: lil0909    时间: 7 天前
谢谢分享的呀
作者: HendrikXL    时间: 7 天前
本帖最后由 HendrikXL 于 2025-7-15 20:11 编辑

这老机子竟能用上server2025,厉害!但个人还是感觉win10会更稳定一些
作者: szwp    时间: 6 天前
481416322 发表于 2025-7-15 06:50
好的,谢谢!

模拟uefi只需几百k,ISO里用不到的文件太多了
作者: 481416322    时间: 5 天前
szwp 发表于 2025-7-16 07:29
模拟uefi只需几百k,ISO里用不到的文件太多了

嗯,谢谢!我查找并下载了一个BIOS下四叶草启动文件,里面包含了修改MBR和PBR的代码文件boot0ss、boot1f32alt,还有引导文件boot, boot6。我在老家渡暑假,没有机器来测试,我猜测如果在NT6格式化的FAT分区,用400多K的boot来冒充bootmgr,是不是就已经启动为UEFI环境了,接下来它应该是启动\efi\boot\bootx64.efi,我直接用grubfmx64.efi来替换是不是就进入了UEFI下的grub浏览器。或许此刻NVMe的驱动还没有,再额外加载一下。您说呢。
作者: szwp    时间: 5 天前
481416322 发表于 2025-7-17 04:14
嗯,谢谢!我查找并下载了一个BIOS下四叶草启动文件,里面包含了修改MBR和PBR的代码文件boot0ss、boot1f3 ...

等有电脑会成功的
作者: win98se    时间: 5 天前
感谢分享
作者: luntaner    时间: 5 天前
支持分享    没有精力折腾老电脑了   能用8.1的就不错
作者: 481416322    时间: 5 天前
szwp 发表于 2025-7-17 06:27
等有电脑会成功的


作者: szwp    时间: 5 天前
481416322 发表于 2025-7-17 10:16

驱动可以早些加载

j1800-Driver.png (6.54 KB, 下载次数: 7)

j1800-Driver.png

作者: 481416322    时间: 5 天前
szwp 发表于 2025-7-17 10:25
驱动可以早些加载

OK, 谢谢!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3