HPE Microserver Gen10 安装 Debian 10 的一些问题

 Aug. 11, 2019, 11:20 p.m.   1 comment    debian linux microserver

之前说到买了台 HPE Microserver Gen10 当作家用服务器和软路由使用,装的系统是最新的 Debian 10 buster,然而在安装和配置的过程中遇到了一些问题,在这里简单记录一下:

问题1:没有图形显示

原因:虽然 HPE Microserver Gen10 内置集成显卡,但是默认安装的 Debian 系统缺少相应的驱动

解决方案:在 GRUB 启动时在内核参数中加入nomodeset,一劳永逸的解决方案是启用 non-free 软件仓库并安装firmware-linux-nonfree包。

问题2:光驱位安装的磁盘可以识别,3.5寸硬盘位安装的磁盘无法识别

原因:Marvell 88SE9230 SATA 控制器有 bug,在开启 IOMMU 的情况下会无法识别磁盘,而 AMD SATA 控制器无此问题

解决方案:在 BIOS中 关闭 IOMMU 或者编辑/etc/default/grub,加入:

GRUB_CMDLINE_LINUX="amd_iommo=on iommu=pt"
然后执行update-grub使之生效。

参考资料:


K

K Oct. 28, 2019, 8:10 p.m. Reply

感谢前人的经验,从虚拟化转到物理机直装,结果死活不认硬盘笼,内核也报错,结果咕果一搜就搜到了你的博客,再次感谢