作者:张华 发表于:2026-03-21
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明
( http://blog.csdn.net/quqi99 )
kaihongOS开源了, 试一试。x220t上已经有了win11, 但kaihongOS安装在第二块分区时失败了, 原因是安装grub失败。我怀疑是UEFI的问题(制作kaihongOS启动U盘时已经使用了UEFI, 但win11是MBR的)。
现进入win11之后将MBR改成GPT, 使用admin权限打开cmd, 运行'mbr2gpt.exe /convert /allowfullOS', 重启按F1进BIOS将UEFI模式从both改为UEFI Only后能正常进win11。
再重新安装kaihongOS即可。 此时上面的问题就解决了。 但有一个新问题, 安装成功后黑屏, 我猜估计是因为kaihongOS不支持我的集显, 因为我的这个测试机x220t很古董吧。
由此可以想到, 哪怕用virt-manager来安装时也得考虑用UEFI才能运行安装器, 但是安装后可能也起不了因为它未必支持那虚拟显卡。
NOTE: 将以前的ubuntu启动盘拿来用rufus做kaihongOS启动盘时说U盘写保护, 用rufus中有一个非启动模式可修复 (若是fydeOS启动盘用这个方法也启动不了).
20260321 - try kaihong on datang NUC
觉得可能是x220t老古董没成功的原因吧,又找了一个大唐NUC试了一下, 安装成功之后是一堆错误calltrace. 这些国产操作系统用起来都问题一大堆啊。
注: 大唐NUC的BIOS里还有一个UEFI hard Disk Drive BBS Priorites可以控制Grub与window bootloader的顺序。
20260322 - continue trying
今早仔细看看了一下昨天的错误,应该是无法加载硬盘上的rootfs,
启动盘是从内存启动的, 而安装后是从硬盘上加载rootfs的, 所以可能是不支持这个硬盘吗? 所以今早又试了一下:
- 先检查bios, 发现本来就是AHCI启动的。
- 继续看, 发现KaihongOS 所需的这些分区("system"、"vendor"、"sys_prod"、
"chip_prod"和"data")都有两个, 昨天是装了两次, 用kaihongOS的自动分区分的, 它就分了两次。这是kaihongOS的bug。
所以我这次用"手工分区", 删除了所有这些分区, 再手工分了KaihongOS 所需"system"(10G)、"vendor"(2G)、"sys_prod"(5G)、"chip_prod"(2G)和"data"(剩下的所有)这几个分区后, 但next键还是灰的(kaihongOS的bug还真够多的).
所以接着, 打开命令窗口通过fdisk手动删除了这些分区, 然后再用自动分区重新安装了一次。
这样, 昨天的这个无法加载rootfs的问题就解决了。
但接下来的问题和昨天要x220t上遇到的问题是一样, 还是应该缺显卡驱动。