05-02-2023, 02:40 PM
(05-01-2023, 01:53 AM)jackyhammer 提到:引用:vimacs1. 你可以先用编译好的发行版体验,使用哪种payload取决于你原来使用的系统如何引导,对于 GNU/Linux 来说,SeaBIOS, Tianocore, GRUB 都没问题,Windows 的用 Tianocore 比较好,SeaBIOS+vgabios 也可以。谢谢! 请问
- GRUB2 作为 coreboot payload 不能引导 Windows,所以建议是用 Tianocore. 想折腾的话也可以看看从 Linux 内核引导 Windows 的方法 [/url][url=https://github.com/osresearch/safeboot-loader]https://github.com/osresearch/safeboot-loader.
- 可以。
- 软刷只能写入 bios 区域而不能写入 fd 和 me. 但我想知道在刷入 coreboot 之后能不能获得 fd 和 me 的写入权限?
- 还是关于 payload. 我很好奇为什么 GRUB2 做 payload 不能引导 windows. 有很多 UEFI 下 GRUB2 引导 win10 的例子. 为什么 coreboot 这里就不行了呢? 另外我还在 coreboot 的旧文档中看到
引用:Tested: Windows (through GRUB-as-payload loading SeaBIOS image from disk; you have to use extracted VGA blob, dumped from memory isn't good enough)我在油管上看到有人用 1vyrain 成功安装了 Skull, 1vyrain 的 readme 也提到它支持 coreboot, 但相关的说明太少了,,,
1. 不能,因为各个区域的写入权限是在 fd 里设置的,要改变写入权限只能改 fd,改 fd 需要用编程器。
2. UEFI 下用 GRUB2 引导系统,本质上还是调用了 UEFI 的服务,作为 coreboot payload 没办法调用 UEFI 的服务。用 GRUB 引导 SeaBIOS 是可以的,这个和用 SeaBIOS payload 一样。
3.1vyrain 就是一套软件刷写的解决方案,用的方法和 coreboot 文档里说的是一样的。