找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 5936|回复: 28

惠普HP t430安装openwrt,配置旁路由,附跑分

[复制链接]
发表于 2021-9-9 22:00 | 显示全部楼层 |阅读模式
迅雷TV
本帖最后由 dingnan21 于 2021-9-9 22:02 编辑

前段时间咸鱼上400多收了个惠普HP T430,N4020的U,4GB内存,32GB EMMC,原生系统是windows 10 IOT版,对我来说没啥用,openwrt才是它的最终归宿。我对这机子功耗挺满意,峰值和待机分别如下:
91631195777_.pic.jpg 81631195776_.pic.jpg
外观也很不错
center_facing.png final_mobile_image_tcm186_2634277_tcm186_2634279_tcm186-2634277.png
灯光暗,不拍照了。
sam_1159_4.jpeg


先附上跑分,N4030是双核CPU,但比wyse3040的Z8350 4核高出一些(DELL wyse3040刷openwrt见 https://www.right.com.cn/forum/thread-5493653-1-1.html
CpuMark的跑分相比Wyse3040只高了7%,但aes256能力高出不少
F804B325-66FF-4E77-AA02-B480D056BC30.png
AES-256-gcm(单线程)
  1. root@OpenWrt:~# openssl speed -evp aes-256-gcm
  2. Doing aes-256-gcm for 3s on 16 size blocks: 43107929 aes-256-gcm's in 3.00s
  3. Doing aes-256-gcm for 3s on 64 size blocks: 30093445 aes-256-gcm's in 2.99s
  4. Doing aes-256-gcm for 3s on 256 size blocks: 12331436 aes-256-gcm's in 3.00s
  5. Doing aes-256-gcm for 3s on 1024 size blocks: 3652845 aes-256-gcm's in 2.99s
  6. Doing aes-256-gcm for 3s on 8192 size blocks: 480030 aes-256-gcm's in 3.00s
  7. Doing aes-256-gcm for 3s on 16384 size blocks: 240834 aes-256-gcm's in 3.00s
  8. OpenSSL 1.1.1k  25 Mar 2021
  9. built on: Tue Aug 17 15:30:36 2021 UTC
  10. options:bn(64,64) rc4(16x,int) des(int) aes(partial) blowfish(ptr)
  11. compiler: x86_64-openwrt-linux-musl-gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -O3 -DPIC -fpic -ffunction-sections -fdata-sections -znow -zrelro -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DNDEBUG
  12. The 'numbers' are in 1000s of bytes per second processed.
  13. type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
  14. aes-256-gcm     <b>229908.95k</b>   644140.63k  1052282.54k  1251007.79k  1310801.92k  1315274.75k
复制代码
chacha20(单线程)
  1. root@OpenWrt:~# openssl speed -evp chacha20-poly1305
  2. Doing chacha20-poly1305 for 3s on 16 size blocks: 28666756 chacha20-poly1305's in 3.00s
  3. Doing chacha20-poly1305 for 3s on 64 size blocks: 14547082 chacha20-poly1305's in 3.00s
  4. Doing chacha20-poly1305 for 3s on 256 size blocks: 5631908 chacha20-poly1305's in 3.00s
  5. Doing chacha20-poly1305 for 3s on 1024 size blocks: 1481145 chacha20-poly1305's in 3.00s
  6. Doing chacha20-poly1305 for 3s on 8192 size blocks: 189021 chacha20-poly1305's in 3.00s
  7. Doing chacha20-poly1305 for 3s on 16384 size blocks: 94664 chacha20-poly1305's in 3.00s
  8. OpenSSL 1.1.1k  25 Mar 2021
  9. built on: Tue Aug 17 15:30:36 2021 UTC
  10. options:bn(64,64) rc4(16x,int) des(int) aes(partial) blowfish(ptr)
  11. compiler: x86_64-openwrt-linux-musl-gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -O3 -DPIC -fpic -ffunction-sections -fdata-sections -znow -zrelro -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DNDEBUG
  12. The 'numbers' are in 1000s of bytes per second processed.
  13. type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
  14. chacha20-poly1305   <b>152889.37k</b>   310337.75k   480589.48k   505564.16k   516153.34k   516991.66k
复制代码

废话不多说,上教程

1、开机点亮后,一直按esc键可进入Bios设置,把引导顺序改成U盘启动。此外,windows 10在改为linux后会遇到“未找到引导设备,请在硬盘上安装操作系统”的问题,参考这篇文章解决:https://jingyan.baidu.com/article/47a29f2441f860c014239999.html
2、使用BalenaEtcher制作U盘启动,image使用的ubuntu的server live CD。使用原理跟PE一样,在安装界面点击Help直接进入Enter shell
通过SCP将编译的镜像拷贝到本地。
3、t430不可以直接使用dd命令将img直接刷入EMMC,否则会破坏EMMC的boot驱动,导致设备无法识别到emmc。
如果你不幸裁了坑,EMMC算是废了。可以到我这里换取不锈钢脸盆。


开玩笑:解决方法是重新刷一遍bios,使用如下固件在windows下制作U盘刷bios工具,刷完重启emmc就可见了。
EMMC无法识别更新Bios :https://support.hp.com/cn-zh/document/c05187935
注意!救回来以后,在fdisk里是可以看到你之前刷写的openwrt分区的,不过这两个分区是损坏的。无法启动,需要重新刷入openwrt分区


4、T430刷写EMMC分区相对麻烦,需要将openwrt-efi.img内的分区抽取出来进行刷机。
使用命令
  1. kpartx -av openwrt-x86-64-generic-squashfs-combined-efi.img
复制代码
此时fdisk -l会得到/dev/mapper/loopx,以及如下三个分区:
  1. /dev/mapper/loopxp1
  2. /dev/mapper/loopxp2
  3. /dev/mapper/loopxp128
复制代码
将前面两个分区重新刷入/dev/mmcblk0

  1. # dd if=/dev/mapper/loop0p1 of=/dev/mmcblk0p1
  2. # dd if=/dev/mapper/loop0p2 of=/dev/mmcblk0p2
复制代码
5、重启系统即可。

如果重启遇到问题,卡在Waiting for root device PARTUUID=082c9cb8-4106-95d3-6cf9-b48d2a2b7002…
则挂载/dev/mmcblk0p1,修改boot/grub/grub.cfg

  1. 将linux /boot/vmlinuz root=PARTUUID=082c9cb8-4106-95d3-6cf9-b48d2a2b7002 rootwait   noinitrd
  2. 改为linux /boot/vmlinuz root=/dev/mmcblk0p2 rootwait noinitrd   
复制代码
重启即可。





我的恩山、我的无线 The best wifi forum is right here.
发表于 2023-7-13 17:18 | 显示全部楼层
人生之际 发表于 2023-7-12 13:45
3.img是一个真正的启动代码,不用,扔掉,因为这段启动代码已经存在于主板的SPI FLASH里面了,也就是所谓 ...

昨晚刷好了,饶了一点弯路········刷的IsoreOS,还是挺好的。

主界面功能齐全

主界面功能齐全

2G内存的版本也够用

2G内存的版本也够用
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 0 反对 1

使用道具 举报

发表于 2023-7-12 13:45 | 显示全部楼层
xperns 发表于 2023-7-11 17:10
麻烦了,去istoreOS里下载了一个X86固件,解压出来发现是有4个分区·······比教程里的3个分区多一个
...

3.img是一个真正的启动代码,不用,扔掉,因为这段启动代码已经存在于主板的SPI FLASH里面了,也就是所谓的BIOS。
img在PE里面好像不能分区恢复的?不清楚
我是用U盘做了一个普通启动的openwrt,上电在U盘启动,然后用dd命令一个个恢复进去的。
dd if=/mnt/sda1/0.img of=/dev/mmcblk0p1 bs=4096 这样子,记不清实际命令了。
然后再用U盘启动,vi /mnt/mmcblk0p1/boot/grub/grub.cfg , 修改那个启动配置的root参数,保存退出。

然后才是拔U盘从本机启动。

点评

昨晚刷好了,饶了一点弯路········刷的IsoreOS,还是挺好的。  详情 回复 发表于 2023-7-13 17:18
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 1 反对 0

使用道具 举报

发表于 2023-3-4 16:53 | 显示全部楼层
本帖最后由 人生之际 于 2023-3-4 17:05 编辑
913standby 发表于 2023-3-4 11:10
不能理解,能详细说一下步骤吗,非常感谢

楼主本贴说的很详细了啊,我基本参考他的步骤。
1.一个U盘,下载到的镜像,通常是 什么什么-x86-64-generic-squashfs-combined-efi.img.gz,直接拖到写盘软件(有很多,基本都认识gz压缩文件无需解压)写入U盘。
2.这个时候,U盘有3个分区(2个分区windows不认识,会提示你要不要格式化,忽略之)
3.在我的电脑图标上右键,“管理”-》“磁盘管理”,可以看的这个U盘有个空白无分区,分区之,格式化好,分配一个盘符假设为G:
4.用7zip解压那个“什么什么-x86-64-generic-squashfs-combined-efi.img.gz”得到“什么什么-x86-64-generic-squashfs-combined-efi.img”,右键继续用7zip打开它,再解压得到0.img, 1.img和2.img(丢弃),0.img, 1.img两个文件就是要写入emmc的,复制到U盘刚刚分配好的分区假设是G:盘里。
5.小主机插入U盘启动,不紧不慢的按F9直到出现选择启动设备的画面,选usb mass storage之类的代表你这个U盘的,稍等片刻,就从U盘启动openwrt成功了(不行就上电时按ESC进BIOS关闭安全启动)。
6.用fdisk 对emmc分三个区,mmcblk0p1分64M,mmcblk0p2分2048M,剩下的给mmcblk0p3
   用dd写入启动分区和主分区:
     dd if=/mnt/sda3/0.img of=/mnt/mmcblk0p1
     dd if=/mnt/sda3/1.img of=/mnt/mmcblk0p2
  (mmcblk0p3直接用mkfs.ext3格式化掉,以后可以当任意存储用途,比如docker镜像)


按楼主的经验,vi /mnt/mmcblk0p1/boot/grub/grub.cfg 修改掉启动分区标识
“将linux /boot/vmlinuz root=PARTUUID=082c9cb8-4106-95d3-6cf9-b48d2a2b7002 rootwait   noinitrd
  改为linux /boot/vmlinuz root=/dev/mmcblk0p2 rootwait noinitrd   ”

拔掉U盘,断电重启,应该可以从emmc上正常启动了。
X86的Openwrt其实都差不多,我随便刷了一个,当家里的主路由一个月了(买了个USB千兆网卡当WAN,主机自带的当LAN,再挂了1T的移动硬盘当家庭共享),还好。

剪贴板01.png



点评

麻烦了,去istoreOS里下载了一个X86固件,解压出来发现是有4个分区·······比教程里的3个分区多一个  详情 回复 发表于 2023-7-11 17:10
我想再问一句是不是要把emmc的所有分区都先fdisk删掉然后再进行相关操作呢,因为我这个fdisk -i之后emmc的分区列表是有三个分区,1是一个300k的分区,显示为bios boot;2和3都是普通分区,分别是16m和500m。确认完毕  详情 回复 发表于 2023-3-4 23:12
好的非常感谢!至于镜像倒是无所谓,我之前自己编译了。  详情 回复 发表于 2023-3-4 20:16
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 反对

使用道具 举报

发表于 2021-9-9 22:14 | 显示全部楼层
一样有这块板cpu n4000,目前omv在用,没感觉这么麻烦啊

点评

不是板的问题,是emmc的问题  详情 回复 发表于 2021-9-9 22:14
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-9 22:14 | 显示全部楼层
friend8179 发表于 2021-9-9 22:14
一样有这块板cpu n4000,目前omv在用,没感觉这么麻烦啊

不是板的问题,是emmc的问题
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 反对

使用道具 举报

发表于 2021-12-4 19:43 | 显示全部楼层
看看怎么玩
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 反对

使用道具 举报

发表于 2021-12-17 12:50 | 显示全部楼层
一开始也想入430 后来发现没法改双网口就放弃了 入了530 直接爱快虚拟机op 香就一个字 关键外观个人看来市面上的所有小主机 软路由都比不过hp 真的很有设计感 并且不带风扇被动散热是极好的

点评

没测速度?看你外网速度,你就不会这样组合了,我之前也是这样搭配,外网速度直接减半,不得已只能单刷op。爱快+op外网速度减半问题至今无解。  详情 回复 发表于 2022-12-20 13:19
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 反对

使用道具 举报

发表于 2021-12-17 12:51 | 显示全部楼层
兄弟用的哪款op固件?

点评

我自己编译的,应该跟wyse3040的也通用  详情 回复 发表于 2021-12-18 14:02
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-18 14:02 | 显示全部楼层
lwgk 发表于 2021-12-17 12:51
兄弟用的哪款op固件?

我自己编译的,应该跟wyse3040的也通用
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 反对

使用道具 举报

发表于 2022-9-20 10:56 | 显示全部楼层
可以改双网口吗
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 反对

使用道具 举报

发表于 2022-9-29 13:59 | 显示全部楼层
这机器绝对有潜力可挖,只不过某鱼上没炒作起来,现在2+16的只要300块钱,前几天油罐博主推荐R66S 竟然还要289元,感觉有点智商税的嫌疑了

点评

毕竟只有1个网口,还是千兆的  详情 回复 发表于 2022-10-4 01:09
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-4 01:09 | 显示全部楼层
juvechina 发表于 2022-9-29 13:59
这机器绝对有潜力可挖,只不过某鱼上没炒作起来,现在2+16的只要300块钱,前几天油罐博主推荐R66S 竟然还要 ...

毕竟只有1个网口,还是千兆的
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 反对

使用道具 举报

发表于 2022-11-15 00:00 来自手机 | 显示全部楼层
兄弟们,这货和wyse3040用其它op固件装在u盘,从u盘启动,可以吗?
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 反对

使用道具 举报

发表于 2022-11-15 00:00 来自手机 | 显示全部楼层
兄弟们,这货和wyse3040用其它op固件装在u盘,从u盘启动,可以吗?
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 反对

使用道具 举报

发表于 2022-12-20 13:19 | 显示全部楼层
lwgk 发表于 2021-12-17 12:50
一开始也想入430 后来发现没法改双网口就放弃了 入了530 直接爱快虚拟机op 香就一个字 关键外观个人看来市 ...

没测速度?看你外网速度,你就不会这样组合了,我之前也是这样搭配,外网速度直接减半,不得已只能单刷op。爱快+op外网速度减半问题至今无解。
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 反对

使用道具 举报

发表于 2022-12-28 21:25 | 显示全部楼层
mark
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 反对

使用道具 举报

发表于 2023-1-6 19:15 | 显示全部楼层
刷写emmc分区是在什么系统环境下操作啊?没太懂

点评

好了,成功了,就是没想到第二个网口怎么固定  详情 回复 发表于 2023-1-15 11:05
我的恩山、我的无线 The best wifi forum is right here.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2023-12-3 00:16

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表