PVE 6.x无法U盘安装

这个问题我在4月份的时候已经注意到了,当时折腾的一段时间后没有结果,最后选择了先安装Debian,然后安装PVE 6.x。

经过一段时间的考虑,我决定大面积的使用PVE(试验机、工具机、J4215都走这套方案),所以我开始系统学习PVE。但是当我开始使用U盘安装该系统的时候,出现了问题,我始终无法进入到安装界面,一致显示如下错误:


我原本将问题定位在我的U盘,或官方提供的镜像。经过在群里询问,了解到其他人没有类似的问题,我同时已经尝试了足够多品牌的U盘了,我不想再购买新的U盘进行实验。

这个时候,我注意到我下载ISO文件的SHA256值和官方提供的SHA256值并不一样,我重新在中文论坛下载ISO文件后,并计算SHA256值,与官网的一致,该问题修复了。

没有玄学

这个问题已经超出了我的认知范围,为什么官网下载的ISO文件竟然和它自己提供的SHA256值不一样呢。再发现这个问题后,我使用我的下载器又下载了一次该镜像,计算出来的值和前一次、官网的都不一样。我将问题定位到时官网提供的资源有问题。

实际上这个答案不能让我信服,我又进行了如下实现:在公司,使用浏览器下载该ISO文件,使用下载器下载该ISO文件,分别计算SHA256值,最后发现浏览器下载的和官网提供的一样,而下载器下载的不一样。我不认为是我的下载器出了问题,我更多的是认为,从官网下载页面Copy的链接是不支持在下载器下载的。

这个问题到此告一段落了。

小结

我从解决这个问题收获了什么?

  1. 关注下载的制品的SHA256值,我以前是无条件信任官网下载的东西的,这次好好的给我上了一课,我至少有3~5天的时间,都浪费在这个问题上(当然,解决这个问题时,我在其他方面也是有一定收获的)。