如果Batocera镜像是写在本机硬盘的,一般不会存在此问题。
大部分是写在的U盘,出现插入U盘开机卡死,bios都进不去,发现拔下优盘就好了,就能进入bios。
我来总结一下原因:
A、主要原因:优盘的MBR(主引导记录)被刷写了,变成了syslinux的引导记录,老主板bios开机不认,或者认识,进入MBR寻找分区引导记录时陷入死循环,进入假死状态。其他电脑主板,或新主板,可能就能识别syslinux的引导记录,正常进入。
解决办法1:先不插优盘,开机F1进入bios,进入后插入优盘,设置bios或者uefi,或者不设置,保存退出,或者按ctrl+alt+delete键,bios会重启,这时会识别优盘,正常进入。
解决办法2:办法1还是不行,改写MBR,进入Windows,打开BOOTICEx64.exe,目标磁盘选择优盘,点击主引导记录,选择最后一个Windows NT,点击安装,点击6.x MBR即可。
顺便多说一句,Batocera其他懒人版我没试过,我只试过官方V36版,写入镜像后,优盘MBR和分区PBR都会被改写成syslinux的引导记录,fat32主分区也有efi文件夹,所以说,刷写后的优盘,其实既支持UEFI启动,也支持传统bios启动。就看你主板怎么设置了。当然使用了办法2,影响就是,传统bios启动可能就无法通过MBR识别进入分区PBR引导进入 Batocera了。UEFI启动不受影响。当然也有两全其美的办法,这里就不展开了。
B、次要原因:外壳是金属的优盘,刷写镜像时过热,或者手来回倒腾,插入USB的瞬间产生静电,不知道是优盘被静电影响了还是主板被影响了,反正就是卡死了。我的亲生经历是在Windows 环境下,好几次都是,优盘插入USB的瞬间,产生静电,然后整个系统卡住,死的很彻底,啥都不动,只能按下电源键重启。