|
本帖最后由 hilsonma 于 2020-3-13 16:50 编辑
你在root hd0,0)之前 ls 是有的,这时你应该 set 看看 root 是什么
在 root (hd0,0) 之后,你应该 ls 看看有没有 bootmgr
按照你贴图的提示,bootmgr应该不在(hd0,0),而刚进命令行时root应该不是(hd0,0)
建议不要管bootmgr在哪个分区,直接如下引导:
find --set-root --devices=h /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --devices=h /bootmgr
chainloader /bootmgr
这样就会把找到/bootmgr的分区设为hd0 然后引导bootmgr
如果多个分区有 bootmgr,可以将各分区的bootmgr改名,如boot1,boot2,boot3之类,这时find --set-root --devices=h /boot1 就会只找到唯一的分区,再做相应的引导。
|
|