怎么用bootmgr菜单来引导Kali Linux?急!急!急!

就别跟我提grub了,4的话uefi不能用,2的话我要改的东西太多,没兴趣,就是怎么写这个bcd才能在U盘里引导kalilinux... 就别跟我提grub了,4的话uefi不能用,2的话我要改的东西太多,没兴趣,就是怎么写这个bcd才能在U盘里引导kali linux 展开
 我来答
喜羊ABCD
2018-02-24 · TA获得超过247个赞
知道小有建树答主
回答量:461
采纳率:80%
帮助的人:227万
展开全部

大概明白你的意思。

你想让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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式