您尚未登录。

#1 2014-05-24 16:08:54

veda
会员
注册时间: 2014-03-07
帖子: 16

双系统情况下,怎么干掉Windows Boot Manager顺利用grub启动,是UEFI引导。

已经试过efibootmgr删除Windows Boot Manager 、修改Boot order。依旧还是Windows Boot Manager 先启动,除非狂按ESC,进入启动项管理,手动进入grub。
于是重新安装grub,还是不行。我的是惠普笔记本,预装动ubuntu啊,为什么无论如何搞都是Windows Boot Manager先启动,之后就进WIN7啦。

最近编辑记录 veda (2014-05-24 16:09:39)

离线

#2 2014-05-24 23:53:59

nopriler
会员
注册时间: 2012-01-03
帖子: 393

Re: 双系统情况下,怎么干掉Windows Boot Manager顺利用grub启动,是UEFI引导。

试试这个:

# grub-install --target=x86_64-efi --efi-directory=<EFI分区挂载点> --bootloader-id=arch_grub --recheck
# grub-mkconfig -o /boot/grub/grub.cfg

来自 Arch Wiki

最近编辑记录 nopriler (2014-05-25 00:12:17)

离线

#3 2014-05-25 09:09:28

veda
会员
注册时间: 2014-03-07
帖子: 16

Re: 双系统情况下,怎么干掉Windows Boot Manager顺利用grub启动,是UEFI引导。

nopriler 说:

试试这个:

# grub-install --target=x86_64-efi --efi-directory=<EFI分区挂载点> --bootloader-id=arch_grub --recheck
# grub-mkconfig -o /boot/grub/grub.cfg

来自 Arch Wiki

sadsad 试过了,没有用。

离线

#4 2014-05-25 10:10:53

nopriler
会员
注册时间: 2012-01-03
帖子: 393

Re: 双系统情况下,怎么干掉Windows Boot Manager顺利用grub启动,是UEFI引导。

veda 说:

sadsad 试过了,没有用。

执行时有什么提示?EFI分区下有没有 arch_grub 文件?

离线

#5 2014-05-25 10:38:19

veda
会员
注册时间: 2014-03-07
帖子: 16

Re: 双系统情况下,怎么干掉Windows Boot Manager顺利用grub启动,是UEFI引导。

nopriler 说:
veda 说:

sadsad 试过了,没有用。

执行时有什么提示?EFI分区下有没有 arch_grub 文件?

安装都是正常的,EFI下有arch_grub。之前明明都是grub的菜单先启动的,
后来不知道为什么无论怎么样都是windows启动。:o

离线

#6 2014-05-26 10:53:25

renyuneyun
会员
所在地: 地球
注册时间: 2011-09-30
帖子: 132
个人网站

Re: 双系统情况下,怎么干掉Windows Boot Manager顺利用grub启动,是UEFI引导。

UEFI引導順序檢查了麼?

順便,好奇爲啥要裝win8=。=


知識很重要,而相當的運用能力更重要。

离线

#7 2014-05-27 07:46:37

veda
会员
注册时间: 2014-03-07
帖子: 16

Re: 双系统情况下,怎么干掉Windows Boot Manager顺利用grub启动,是UEFI引导。

renyuneyun 说:

UEFI引導順序檢查了麼?

順便,好奇爲啥要裝win8=。=


grub-install 后的引导顺序是对的,用efibootmgr修改也一样,都是grub先启动。
等机器重启之后,顺序就变成windows boot manager先启动了。嗯就是这样,还有我
装的是win7,不是win8。

离线

#8 2014-05-27 10:36:17

renyuneyun
会员
所在地: 地球
注册时间: 2011-09-30
帖子: 132
个人网站

Re: 双系统情况下,怎么干掉Windows Boot Manager顺利用grub启动,是UEFI引导。

veda 说:
renyuneyun 说:

UEFI引導順序檢查了麼?

順便,好奇爲啥要裝win8=。=


grub-install 后的引导顺序是对的,用efibootmgr修改也一样,都是grub先启动。
等机器重启之后,顺序就变成windows boot manager先启动了。嗯就是这样,还有我
装的是win7,不是win8。

Orz
一直以爲win7不能裝在uefi上……

只要重新引導,啓動項順序就會改變?還是進入windows之後改的?……
(問這個問題是因爲win8有某些討厭行爲,會直接毀掉其他引導項)


知識很重要,而相當的運用能力更重要。

离线

#9 2014-05-27 12:42:16

nopriler
会员
注册时间: 2012-01-03
帖子: 393

Re: 双系统情况下,怎么干掉Windows Boot Manager顺利用grub启动,是UEFI引导。

renyuneyun 说:

(問這個問題是因爲win8有某些討厭行爲,會直接毀掉其他引導項)

用过 Win7 和 Win8 的表示,没遇到过这种现象。
不知您是否有印象是哪些行为呢?没准这就是LZ问题的原因所在。

离线

#10 2014-05-27 12:47:01

nopriler
会员
注册时间: 2012-01-03
帖子: 393

Re: 双系统情况下,怎么干掉Windows Boot Manager顺利用grub启动,是UEFI引导。

离线

#11 2014-05-27 19:11:03

renyuneyun
会员
所在地: 地球
注册时间: 2011-09-30
帖子: 132
个人网站

Re: 双系统情况下,怎么干掉Windows Boot Manager顺利用grub启动,是UEFI引导。

nopriler 说:
renyuneyun 说:

(問這個問題是因爲win8有某些討厭行爲,會直接毀掉其他引導項)

用过 Win7 和 Win8 的表示,没遇到过这种现象。
不知您是否有印象是哪些行为呢?没准这就是LZ问题的原因所在。

是同學的電腦,據說衹是更新了一下而已……

nopriler 说:

某些主板有锁定引导扇区的功能。LZ可以检查下BIOS设置,如果有并且开启了,把它关掉。

此外,某些软件也有写 MBR 的行为,比如:

  • HP: Credential Manager, Recovery Manager, ProtectTools, PC

  • Angel, Backup and Recovery

  • Dell: Recovery Tools, DataSafe Local Backup,

  • Samsung: Recovery Solution III

  • McAfee Security Center ???

可以这样检查。在 GRUB 被覆盖前后用 dd count=63 备份前63扇区。并用 hexdump -C 比较和检查备份文件。运气好的话,还能看出是什么软件覆盖了 MBR。

如果是软件的行为,请检查它们的设置,关掉这项功能。如果不能关掉,请卸载。

如果这些软件对LZ非常有用,请试着安装 Legecy GRUB。

如果 Legecy GRUB 也被覆盖了,请考虑 grub4dos ,用它引导 GRUB。

主要来源:http://sourceforge.net/apps/mediawiki/b … tes_To_MBR

最后请参考以下链接:

這些都是BIOS的,但樓主說了是UEFI……


知識很重要,而相當的運用能力更重要。

离线

#12 2014-05-27 23:50:40

nopriler
会员
注册时间: 2012-01-03
帖子: 393

Re: 双系统情况下,怎么干掉Windows Boot Manager顺利用grub启动,是UEFI引导。

renyuneyun 说:

這些都是BIOS的,但樓主說了是UEFI……

啊啊 多谢提醒

离线

#13 2014-08-12 10:15:34

灰色小狼
KDE就是好就是好就是好
注册时间: 2011-08-19
帖子: 164

Re: 双系统情况下,怎么干掉Windows Boot Manager顺利用grub启动,是UEFI引导。

新换的HP预装的win8,安装linux后遇到了同样的问题,目前只能先启动到win8里然后通过重启选项加载到grub,且还要insmod一下才出菜单==
搜了一下貌似要替换掉efi下的bootx64.efi,抽空试一试==

最近编辑记录 灰色小狼 (2014-08-12 13:20:36)

离线

页脚