怎么用bootmgr菜单来引导Kali Linux?急!急!急!
大概明白你的意思。
你想让bootmgr引导grub2,然后grub2再引导Kali Linux是吧?
bootmgr只能引导微软自家亲儿子,不能直接引导别人家的孩子Kali Linux。别人家的孩子只能由grub引导。
很抱歉,目前我没有见过有人能在uefi启动下把grub2放在bootmgr后面引导的,我自己也研究过,但是行不通,或许研究一下grub.cfg怎么写是唯一方法。
因为uefi默认是去执行uefi分区的/efi/boot/bootx64.efi这个文件,win8安装时会首先创建自己的目录/efi/microsoft/boot,并在里面放置bootmgfw.efi(有efi shell可以直接执行这个来启动win8),然后再把bootmgfw.efi拷一份到/efi/boot里并命名成bootx64.efi,这样系统默认就从win8启动了;
装ubuntu的时候,ubuntu也会创建/efi/ubutntu/这个目录并放一个grub.efi(也可能叫grubx64.efi,记不清了),作用类似于win8的bootmgfw.efi。然后ubuntu再把grub.efi复制一份到/efi/boot并命名成bootx64.efi里想让自己成为默认启动项,但这样就覆盖了win8的那个,结果就出现了题主说的情况。
解决的办法其实是用efi shell的bcfg这个命令分别为win8和ubuntu添加启动项到bios的启动设备列表里,然后设置其实一个为默认启动。或者默认从grub启动然后让grub来管理系统启动列表。
第三点也表明只能选其中一个为默认启动或者让grub2管理windows和linux系统启动,就是grub2必须先于bootmgr启动。
没有我的U盘是集成了grub4,2,sys Linux,bootmgr,只不过我是想用boot来启动kali Linux ,因为我U盘里的grub 2是集成了uefi32和64加BIOS自动识别启动的改起来感觉麻烦,额我自己都感觉有点乱,bootmgr无法启动是吗?那我grub2 要怎么改啊,特别是U盘里集成了,整套兼容的维护pe,现在都搞不懂要怎么放怎么引导启动了,已经用Win32DiskImager和ghost复制出了整个kali Linux的GHO镜像
不好意思,半路杀出个网友采纳,没办法追答了。
是的,bootmgr不能引导linux。
所有什么grub4dos、维护系统都必须由U盘中的grub2引导。不好意思手头上没有uefi启动的机器,因此没办法研究,不过应该是通过改配置文件grub.cfg实现的。
这是网上的几个修改grub.cfg范例
http://www.jinbuguo.com/linux/grub.cfg.html
http://blog.sina.com.cn/s/blog_4a2d5a740102wakw.html