已经试过efibootmgr删除Windows Boot Manager 、修改Boot order。依旧还是Windows Boot Manager 先启动,除非狂按ESC,进入启动项管理,手动进入grub。
于是重新安装grub,还是不行。我的是惠普笔记本,预装动ubuntu啊,为什么无论如何搞都是Windows Boot Manager先启动,之后就进WIN7啦。
最近编辑记录 veda (2014-05-24 16:09:39)
离线
试试这个:
# 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)
离线
试试这个:
# grub-install --target=x86_64-efi --efi-directory=<EFI分区挂载点> --bootloader-id=arch_grub --recheck # grub-mkconfig -o /boot/grub/grub.cfg
来自 Arch Wiki
试过了,没有用。
离线
试过了,没有用。
执行时有什么提示?EFI分区下有没有 arch_grub 文件?
离线
veda 说:试过了,没有用。
执行时有什么提示?EFI分区下有没有 arch_grub 文件?
安装都是正常的,EFI下有arch_grub。之前明明都是grub的菜单先启动的,
后来不知道为什么无论怎么样都是windows启动。:o
离线
UEFI引導順序檢查了麼?
順便,好奇爲啥要裝win8=。=
知識很重要,而相當的運用能力更重要。
离线
UEFI引導順序檢查了麼?
順便,好奇爲啥要裝win8=。=
grub-install 后的引导顺序是对的,用efibootmgr修改也一样,都是grub先启动。
等机器重启之后,顺序就变成windows boot manager先启动了。嗯就是这样,还有我
装的是win7,不是win8。
离线
renyuneyun 说:UEFI引導順序檢查了麼?
順便,好奇爲啥要裝win8=。=
grub-install 后的引导顺序是对的,用efibootmgr修改也一样,都是grub先启动。
等机器重启之后,顺序就变成windows boot manager先启动了。嗯就是这样,还有我
装的是win7,不是win8。
Orz
一直以爲win7不能裝在uefi上……
只要重新引導,啓動項順序就會改變?還是進入windows之後改的?……
(問這個問題是因爲win8有某些討厭行爲,會直接毀掉其他引導項)
知識很重要,而相當的運用能力更重要。
离线
(問這個問題是因爲win8有某些討厭行爲,會直接毀掉其他引導項)
用过 Win7 和 Win8 的表示,没遇到过这种现象。
不知您是否有印象是哪些行为呢?没准这就是LZ问题的原因所在。
离线
参考链接:
【讨论】
http://linux.slashdot.org/story/10/08/2 … Unbootable
https://bugs.launchpad.net/ubuntu/+sour … bug/441941
【曲线方案】
http://forums.opensuse.org/showthread.p … rites-GRUB
http://askubuntu.com/questions/235567/w … ot-manager
最近编辑记录 nopriler (2014-05-31 00:17:04)
离线
renyuneyun 说:(問這個問題是因爲win8有某些討厭行爲,會直接毀掉其他引導項)
用过 Win7 和 Win8 的表示,没遇到过这种现象。
不知您是否有印象是哪些行为呢?没准这就是LZ问题的原因所在。
是同學的電腦,據說衹是更新了一下而已……
某些主板有锁定引导扇区的功能。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……
知識很重要,而相當的運用能力更重要。
离线
這些都是BIOS的,但樓主說了是UEFI……
啊啊 多谢提醒
离线
新换的HP预装的win8,安装linux后遇到了同样的问题,目前只能先启动到win8里然后通过重启选项加载到grub,且还要insmod一下才出菜单==
搜了一下貌似要替换掉efi下的bootx64.efi,抽空试一试==
最近编辑记录 灰色小狼 (2014-08-12 13:20:36)
离线