鲲鹏920台式机安装
鲲鹏920是华为于2019年发布 ARM 架构 CPU,采用 7nm 工艺制造,主要用于服务器。然而也有几款桌面电脑采用鲲鹏920。市面上能买到的有采用24核的华为擎云W510,采用8核的宝德PT620K和清华同方tk930。本条目适用这三款桌面电脑上安装 openSUSE。
目录
准备工作
鲲鹏920为 ARM 架构,不能用 x86 的安装镜像安装。openSUSE 提供了针对 ARM 架构的镜像,请通过下面的链接下载匹配的镜像:
创建安装介质
- 制作安装U盘
- 用 DVD 安装系统,鲲鹏920台式机都带有光驱,故可以通过光盘安装。
修改引导参数
因 kernel 5.11 的一个变化触发了 BIOS 的一个 bug (Kunpeng 920 Wrong enumerated PMU nodes crashes kernel),导致内核无法启动,安装程序无法进行,所以需要对引导参数作修改才可进入安装程序。
设置启动顺序
开机后按 F2 进入 BIOS 设置界面,将 USB 设备或者 DVD 设备启动顺序置于最前。保存设置并重新启动。出现 grub 引导界面后按"e"进入编辑界面:
openSUSE Tumbleweed
将"initcall_blacklist=hisi_ddrc_pmu_module_init""插入到内核启动参数的最后,用 Ctrl+X 组合键启动引导。
openSUSE Leap
将"modprobe.blacklist=hisi_uncore_ddrc_pmu"插入到内核启动参数的最后,用 Ctrl+X 组合键启动引导。
开始安装
进入按照程序后与 X86 架构的安装过程无异。
重新安装 grub 引导管理器
通过默认的 grub 启动 openSUSE 会引起莫名重启的问题,这似乎是 BIOS 对支持系统设置了白名单,故意对白名单以外系统触发的操作。故需要重新安装 grub 伪装支持的发行版。完整命令为:
grub2-install --bootloader-id=ubuntu
其他发行版可参考这个办法。如果重启过快,来不及输入命令,请用 livecd 通过 chroot 工具来安装。