您尚未登录。

#1 2019-01-14 23:23:30

dyllen
会员
注册时间: 2015-04-28
帖子: 12

[已解决]UEFI win10和manjaro双系统,重装win10后怎么恢复grub引导?

分区是gpt,启动方式是纯UEFI的,重装win10后没有了grub的启动菜单,直接进win10了,我就用U盘刻录了一个livecd,进去照着搜索到的几个方法试了下都不行。
我挂载了esp分区,看了里面的文件,和之前有grub启动菜单是一致的,这要如何操作才能恢复原来的多系统启动菜单?

最近编辑记录 dyllen (2019-01-20 20:18:40)

离线

#2 2019-01-15 00:04:28

yw662
大会员
注册时间: 2018-10-10
帖子: 149

Re: [已解决]UEFI win10和manjaro双系统,重装win10后怎么恢复grub引导?

Bios里选...


ecmascript是世界上最好的语言

离线

#3 2019-01-15 09:17:10

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 699

Re: [已解决]UEFI win10和manjaro双系统,重装win10后怎么恢复grub引导?

确实,在主板界面选,因为每次Windows安装是会覆盖你当初grub安装添加的项目的。

离线

#4 2019-01-15 09:24:47

驿窗
YCP
注册时间: 2016-06-03
帖子: 643

Re: [已解决]UEFI win10和manjaro双系统,重装win10后怎么恢复grub引导?

如果被覆盖的话,应该就没有了,还能从bios里选到?

最近编辑记录 驿窗 (2019-01-15 09:25:12)


-----------------------------------
Linux大众化,从驿窗开始~

离线

#5 2019-01-15 10:36:26

依云
a.k.a. 百合仙子
所在地: 一个等待妹纸出现的地方
注册时间: 2011-08-21
帖子: 5,123
个人网站

Re: [已解决]UEFI win10和manjaro双系统,重装win10后怎么恢复grub引导?

进 live 系统后重新 grub-install 呗。

离线

#6 2019-01-15 10:40:06

dyllen
会员
注册时间: 2015-04-28
帖子: 12

Re: [已解决]UEFI win10和manjaro双系统,重装win10后怎么恢复grub引导?

yw662 说:

Bios里选...

看过了,重装win10后已经没有了,bios里面uefi的bbs顺序里面只有Windows的。

离线

#7 2019-01-15 10:40:19

dyllen
会员
注册时间: 2015-04-28
帖子: 12

Re: [已解决]UEFI win10和manjaro双系统,重装win10后怎么恢复grub引导?

xtricman 说:

确实,在主板界面选,因为每次Windows安装是会覆盖你当初grub安装添加的项目的。

看过了,重装win10后已经没有了,bios里面uefi的bbs顺序里面只有Windows的。

离线

#8 2019-01-15 10:40:30

dyllen
会员
注册时间: 2015-04-28
帖子: 12

Re: [已解决]UEFI win10和manjaro双系统,重装win10后怎么恢复grub引导?

驿窗 说:

如果被覆盖的话,应该就没有了,还能从bios里选到?

看过了,重装win10后已经没有了,bios里面uefi的bbs顺序里面只有Windows的。

离线

#9 2019-01-15 10:44:49

dyllen
会员
注册时间: 2015-04-28
帖子: 12

Re: [已解决]UEFI win10和manjaro双系统,重装win10后怎么恢复grub引导?

依云 说:

进 live 系统后重新 grub-install 呗。

grub install 也试过了,我按照arch wiki里面的方法执行的。

我的esp分区是/dev/sda2
我挂载分区mount /dev/sda2 /mnt
然后执行命令grub-install --target=x86_64-efi --efi-directory=/mnt --bootloader-id=GRUB
结果是报了个错,报错没拍照,忘记了,晚上回去补一下。我还看了下/mnt里面,名字是GRUB的目录是创建成功了,是空的目录。

离线

#10 2019-01-15 12:27:38

驿窗
YCP
注册时间: 2016-06-03
帖子: 643

Re: [已解决]UEFI win10和manjaro双系统,重装win10后怎么恢复grub引导?

grub-install没道理不行啊~


-----------------------------------
Linux大众化,从驿窗开始~

离线

#11 2019-01-15 19:52:34

luxni
会员
注册时间: 2014-06-08
帖子: 145

Re: [已解决]UEFI win10和manjaro双系统,重装win10后怎么恢复grub引导?

你可以在win10中使用bcdedit添加efi引导

离线

#12 2019-01-16 01:48:39

dyllen
会员
注册时间: 2015-04-28
帖子: 12

Re: [已解决]UEFI win10和manjaro双系统,重装win10后怎么恢复grub引导?

驿窗 说:

grub-install没道理不行啊~

manjaro manjaro]# mount /dev/sda2 /mnt/
[manjaro manjaro]# cd /mnt/
[manjaro mnt]# ls
EFI
[manjaro mnt]# cd EFI/
[manjaro EFI]# ls
Boot  Manjaro  Microsoft
[manjaro EFI]# ls
Boot  Manjaro  Microsoft
[manjaro EFI]# grub-install --target=x86_64-efi --efi-directory=/mnt --bootloader-id=Manjaro
Installing for x86_64-efi platform.
grub-install: error: failed to get canonical path of `overlay'.
[manjaro EFI]# grub-install --target=x86_64-efi --efi-directory=/mnt --bootloader-id=Grub
Installing for x86_64-efi platform.
grub-install: error: failed to get canonical path of `overlay'.

离线

#13 2019-01-16 08:49:12

驿窗
YCP
注册时间: 2016-06-03
帖子: 643

Re: [已解决]UEFI win10和manjaro双系统,重装win10后怎么恢复grub引导?

chroot 在哪一步做的?有更完整的不?

最近编辑记录 驿窗 (2019-01-16 08:49:33)


-----------------------------------
Linux大众化,从驿窗开始~

离线

#14 2019-01-16 13:28:52

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 699

Re: [已解决]UEFI win10和manjaro双系统,重装win10后怎么恢复grub引导?

你在chroot环境下grub-install的吗?那你退出chroot环境再试试看。

离线

#15 2019-01-20 14:25:32

dyllen
会员
注册时间: 2015-04-28
帖子: 12

Re: [已解决]UEFI win10和manjaro双系统,重装win10后怎么恢复grub引导?

驿窗 说:

chroot 在哪一步做的?有更完整的不?

上一次贴的不是在chroot里面执行的,下面的才是,也不行,不知道如何搞了。。。
sda4是Manjar系统所在分区,sda2是efi分区。

[manjaro mnt]# mount /dev/sda4 /mnt/
[manjaro mnt]# for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
[manjaro ~]# cd /mnt/
[manjaro mnt]# mkdir efi
[manjaro mnt]# mount /dev/sda2 /mnt/efi/
[manjaro mnt]# chroot /mnt/
[manjaro /]# grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=Manjaro
Installing for x86_64-efi platform.
EFI variables are not supported on this system.
EFI variables are not supported on this system.
Installation finished. No error reported.

我之前还试了用efibootmgr命令添加,也没用,也没报错,显示成功了,一点效果都没有。

最近编辑记录 dyllen (2019-01-20 14:32:39)

离线

页脚