gpt上装opensuse怎么总是要覆盖掉其他的引导?
opensuse吧
全部回复
仅看楼主
level 5
幸苦别I
楼主
装完后bios只有opensuse的引导,其他统统都没有,连U盘启动都没有,然后把引导恢复默认后就有了win的引导,但是opensuse没有了,怎么能让opensuse和win和默认引导在一起出现互不影响?
2014年04月06日 10点04分
1
level 13
0笑叹浮生若梦0
用opensuse的liveCD,进入救援系统
打开命令行,输入“sudo zypper in GRUB2”
然后重启
2014年04月06日 22点04分
2
幸苦别I
嗯,这样就能让win和opensuse的引导共存了吧?那个efi装opensuse的引导不是grub2(efi)么?换成grub2不会有问题吧?
2014年04月07日 03点04分
0笑叹浮生若梦0
回复 秋雨梧桐夜落時 :不会,因为GRUB2会自动搜索整块硬盘上面的可引导文件
2014年04月07日 04点04分
幸苦别I
回复
@0笑叹浮生若梦0
:诶,对了,那我直接在系统里把引导设置改成grub2是不是也行?就能在bios里同时看到win和opensuse了?我现在还可以进入opensuse,只是进入win的话只能在opensuse的grub进入,不能再bios里把第一位改成win ------来自 爱贴吧HD for Windows8
2014年04月07日 05点04分
0笑叹浮生若梦0
回复 秋雨梧桐夜落時 :嗯嗯,你可以在终端输入“sudo zypper in GRUB2"然后回车 如果想设置成默认第一选项是win的话就在“YaST”里面的引导加载器设置
2014年04月07日 06点04分
level 8
艸妹狂魔
目测win8干的好事。
2014年04月07日 05点04分
3
幸苦别I
不是win8,我bios没有安全引导,efi装win8可以和其他efi引导共存,现在是装opensuse后opensuse就覆盖所有引导,整个bios boot里只能看到opensuse,就算你想用U盘恢复系统不行,根本不识别U盘,哎呦喂,刚装完那可吓了我一跳
2014年04月07日 05点04分
幸苦别I
回复
@艸妹狂魔
:不错!
------来自 爱贴吧HD for Windows8
2014年04月11日 04点04分
level 5
幸苦别I
楼主
话说刚开始装完opensuse的时候可给我下了一大跳,装完后bios里只有opensuse,连U盘启动都没有,我还以为这坏事了,连重装系统都不行了,后来才知道bios里可以把引导恢复默认,然后恢复默认后才能看到win和其他引导,但是opensuse却没有了,然后我用opensuseU盘恢复系统后就好了,opensuse能进了但是win和其他的引导又没有了,我看boot/efi/下的也是只有efi,windows,opensuse,但是opensuse总是要覆盖掉前两个引导,一会按二楼的方法做做,,两个系统互不影响就好了
2014年04月07日 05点04分
4
level 5
幸苦别I
楼主
我的意思是在这里可以看到opensuse,而且还不会覆盖掉上图这些引导,
2014年04月07日 07点04分
5
幸苦别I
装完opensuse后,上图1-9的引导统统都没有,只剩下一下opensuse,而且我没有安全引导这个东西,
2014年04月07日 08点04分
level 5
幸苦别I
楼主
在引导选择里面选择系统,一个系统完全不需要通过另一个系统的引动来引导,,我想要的就是在windows boot manager下面就是opensuse就好,而现在的问题是opensuse会完全覆盖掉所有引导,只有opensuse这一个,,,我刚才看了下grub2,似乎grub2是mbr引导的吧,从主引导记录或者分区引导,但是不知道grub2是不是能安装在efi分区啊,不能进入efi分区就没用啊
2014年04月07日 07点04分
6
level 5
幸苦别I
楼主
2014年04月07日 10点04分
7
幸苦别I
@0笑叹浮生若梦0
我做了,你的方法不能解决此问题,谢谢!
2014年04月07日 10点04分
幸苦别I
回复 秋雨梧桐夜落時 :自己不懂,还叫别人搞清楚什么事bios,,,无语
2014年04月08日 02点04分
level 5
幸苦别I
楼主
自己已经解决了,终于让win和opensuse在一起了,,,,,哎。。。因为错误的方法浪费了我多少时间啊,
2014年04月07日 11点04分
8
wwlef69
楼主怎么解决的啊?
2014年04月07日 12点04分
幸苦别I
回复 wwlef69 :你也是bios只有opensuse这一个选择?
2014年04月08日 02点04分
wwlef69
回复 秋雨梧桐夜落時 :我是惠普笔记本,先EFI装的win7,后来装的arch,装完后我想把arch设为默认启动,可是BIOS里没有arch的启动项,只有OS boot manager默认启动win7和其他U盘、CD启动项,只能每次开机的时候按f9进boot menu才有arch的启动项,每次开机都要按f9太烦了。
2014年04月08日 11点04分
幸苦别I
回复 wwlef69 :太麻烦的我就不说了,我弄完了才知道有个软件加easyUEFI,,,,,
http://pan.baidu.com/s/1ntiC5fj
你装上试试,前提是要你的efi分区里有arch的efi文件,添加之后就可以了,调节顺序第一位就是默认启动了,只要你保证arch是efi安装的,就能用
2014年04月08日 11点04分
level 7
netcap
说到这个 ,我自己的机器上也有个奇怪的问题
我是用独立的硬盘分别装的Win8.1 和 opensuse 13.1 ,启动的时候我根据自己的用途 手动按引导菜单出来选择 哪块硬盘启动 ,默认是启动第一块硬盘opensuse ,这样用是正常的,毕竟不会有多启动菜单各种问题
然后,有一天,我把opensuse的硬盘拆掉,运行了一次win 8 后 ,再把opensuse的硬盘接上去,opensuse 就启动不了。。。
然后我做了个实验, 我只接一个硬盘装opensuse (FEI模式),没问题 ,然后我把硬盘拆下来,把win8单独接上去启动一次,然后再把win8硬盘拆下来 ,再接opensuse ,suse 就启动不了。。。
2014年04月08日 09点04分
9
netcap
两个系统都是 EFI模式安装的
2014年04月08日 09点04分
幸苦别I
回复 netcap :这个很奇怪啊,你是说你两个系统分别单独装在各自的gpt硬盘上,也就是说两个硬盘都有各自的efi分区吧,这个应该是互不影响的啊,但是为什么就启动不了了呢?而且双硬盘同时接入系统的时候应该只会有一个efi分区吧,而且不应该是通过引导来选择硬盘么,为什么你能通过硬盘选择?我也不懂啊
2014年04月08日 11点04分
level 7
netcap
是的 ,每个硬盘都有各自的EFI分区,我特意多买了硬盘,免得重装系统相互影响启动菜单,一般电脑默认只从一个硬盘启动,BIOS里可以调启动顺序,然后现代的主板都有开机菜单的功能,就是不进BIOS的情况下把启动菜单调出来,然后列出里所有的设备,本来这个功能是为了方便不进BIOS调整 从光盘引导的,现在我就利用这功能,当我想进win8的时候就手动调一下菜单 ,然后选择从HDD 2 启动就行了。
现在的问题在于,当我把suse那块硬盘拆下来后,只要单独进过一次win8,然后不管是把硬盘原样接回去,还是单独接suse的盘,开机启动菜单里 就没有 EFI opensuse的选项了。。。
硬盘倒是认得到,就好像启动信息没了一样。我也没搞懂为啥。。。
2014年04月08日 12点04分
10
幸苦别I
果然还要继续补充知识啊
2014年04月08日 12点04分
netcap
当然也不排除主板的Bug
2014年04月08日 12点04分
netcap
回复 秋雨梧桐夜落時 :我也是菜 ,准备阶段就准备了一年,最近刚装也是问题一大堆。。。慢慢来就好了。。。
2014年04月08日 12点04分
核成余晖
是win8的安全启动(貌似叫这个)干的
2014年04月08日 14点04分
level 11
核成余晖
用grub2引导系统挺方便的,为什么要用主板的引导器呢?
2014年04月08日 14点04分
11
netcap
我装了很多个系统,7、8个左右吧,分别做不同的应用,除了有个双win8是在一个盘,其余基本都是单盘但系统,用引导器的话,首先是个常常的菜单,其次不管用哪个,重装其中系统都要互相影响的...
2014年04月08日 23点04分
幸苦别I
如果用grub2,进win就没有快速启动,如果用win引导,还需要再次关机,,我很讨厌传统的那种用一个系统的引导器引导多个系统,诟病太多,一旦修改了某些文件可能所有都需要重新配置,efi的就不会,想换系统直接在开机的时候按下F12选就行了,各是各的,想默认启动那个系统就把他调到第一位就好
2014年04月09日 02点04分
幸苦别I
回复 秋雨梧桐夜落時 :而且,efi引导的好处,就是你永远不用担心win启动不了,不管用多少系统,用什么引导,只要有efi的文件,系统就能启动,不会像legacy那样各种问题还的修复,你用efi模式装过黑苹果的话就会体会到这样的好处了
2014年04月09日 02点04分
核成余晖
回复 秋雨梧桐夜落時 :知道了,一直单系统,没注意
2014年04月09日 04点04分
level 2
8limbs
引导管理器为了选择
正确的
加载操作系统的扩展,EFI 为用户提供了一个内部引导管理器。操作系统负责为它自己创建新引导项,我们可在通电过程启用引导管理器,并列出全部引导项,通常是按 F9 或 F12。但我们也可以使用 efibootmgr 工具查询和编辑这些引导项。例如,要列出当前引导项我们可以运行 efibootmgr -v。
若出于某种原因我们丢失了一个引导项,我们可以使用 efibootmgr 重新创建之。例如,要重新创建 'opensuse' 项我们可以这样:
$ efibootmgr -c -L “openSUSE-alt” -l '\EFI\opensuse\grubx64.efi'
==============================
摘自 opensuse wiki
2014年04月10日 14点04分
12
level 2
8limbs
看了篇老外的文章,解释是这样的 :
造成这种问题的原因 有两个, 1 各个系统对UEFI的抢占式实现 2. 各个品牌的bios对UEFI的实现不同
比如 win7+ opensuse , opensuse后安装, opensuse会把win7的引导菜单擦掉, 只保留自己的, win7+opensuse+arch , arch也会把前面两个擦掉
针对 HP 和 ACer 两款机器 , 如果进行引导恢复默认的操作, BIOS会默认只恢复windows的, 毕竟linux的版本太多。
如果换成win8+opensuse , EFI引导, 错误正好相反,引导菜单里只会有 win8的没有 opensuse的
2014年04月10日 16点04分
13
level 2
8limbs
Netcap 的问题 ,我推测是这样的,
拆掉opensuse 后, EFI BOOT manager 会把 windows的启动设成默认项,这个估计是BIOS的实现问题;之后 win8 会把 boot manager里的opensuse启动项给擦掉
解决方法, 一是楼主的 easyUEFI, 重新做一个opensuse的启动选项
或者 , 是用替换大法 , 把 ESP 里 opensuse的 引导文件, 复制到 win8里, 然后把grubx64.efi 改名成 bootmgfw.efi,然后从win8引导
2014年04月10日 17点04分
14
netcap
感谢帮助,我前段时间给主板厂商也报过一个问题,英文水平一般,也许老外没明白我在说啥。。。 但是,因为我前面做过擦拭,只要我拆掉所有硬盘启动一次,仍然会造成这种结果:“把opensuse的启动项删掉”
2014年04月13日 01点04分
netcap
回复 netcap :在这个测试过程中,是与win8无关的:测试过程为:我单接硬盘装suse,然后我把硬盘拆下来(当然是正常关机)启动一次(无硬盘),一样会导致找不到suse的启动项,win8和Fedora 19 没这种问题。。
2014年04月13日 01点04分
8limbs
你什么什么主板 ?
2014年04月13日 01点04分
netcap
evga X79 Dark...
2014年04月13日 01点04分
level 1
swfud319
opensuse EFI 安装后会接管原来的bios,所以不能换成其它系统,也不能进入bios设置,U盘无法启动。切记,只使用grub2安装,不要grub-efi。我使用LH532试了,最后把后盖打开,把C1,C2短路后才恢复u盘启动,但bios被修改了。智能装win后重新刷回bios。今天有人cf-s10(松下的本)装opensuse leap 42.1又出现了这种情况。U盘无法启动装系统了。直接进入opensuse,改bios无用。看来又要短路某个地方了。具体还没试。
2015年11月25日 12点11分
16
level 7
wjpsxing
我的毫无问题啊,efi gpt ,安装蜥蜴前面还有个地沟油的引导(格了地沟油,安装蜥蜴),它连地沟油的引导都还没有删(最后还是自己手动删的)。另外一个硬盘的win10也能正确引导,就是蜥蜴启动倒计时时下面那里还有个win的选项
安装时挂载esp到/boot/efi(不格)。
2015年11月26日 02点11分
17
1