树莓派上用Grub启动Windows 之前我实现了树莓派上运行Grub(https://www.pch.com.cn/bbs/dispbbs.asp?boardID=39&ID=3598),其实目的就是为了用Grub来引导各种系统。 目标很明确,但是实现起来还是蛮曲折的,尝试了各种方案,比如用berryboot,来引导各种Linux系统;参考grubefi-rpi4,基于Manjaro的Grub启动。 直到上个月底,才又回到开始的地方,利用Debian的Grub,当然还有一些改动: 首先是Debian的ESP分区比较大,除了Grub,Debian安装程序也放在ESP分区。我们只需要Grub,Debian安装程序完全可以删除。 其次是grub.cfg的编写,之前就是grub.cfg不会写。之间研究过的基于Manjaro的Grub启动发挥了作用,参照写了如下的启动配置: menuentry "Windows 11 ARM" { echo "Windows 11 ARM booting..." insmod part_gpt insmod chain insmod ntfs set root=(hd0,1) chainloader /EFI/Microsoft/Boot/bootmgfw.efi } 结果顺利启动了Windows |
----------------------------------------------
|