您尚未登录。

#1 2014-10-06 17:28:20

慕容紫英
会员
注册时间: 2014-10-06
帖子: 27

uefi下grub问题

我原来的系统是windows8.1,sda3是windows8的efi引导分区。我用cgdisk把sda7分成1g的ef00分区,并且格式化成f32格式,挂在到/mnt/boot下。生成grub.cfg的时候提示
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux
Found initrd image:/boot/initramfs-linux.img
Found fallback initramfs image: /boot/intramfs-linux-fallback.img
  /run/lvm/lvmetad.socket: connect failed : no such file or directory
  WARNING: Failed to connect to lvmetad . Falling back to internal scanning
  no volume groups found.
下面还有几行sda1 sda3 的东西,然后就done.
重启后直接进入windows。
怎么办

离线

#2 2014-10-06 17:54:37

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: uefi下grub问题

你是怎么安装 grub 的?还是说你只生成了配置文件没有安装?

离线

#3 2014-10-06 20:13:48

慕容紫英
会员
注册时间: 2014-10-06
帖子: 27

Re: uefi下grub问题

正常安装啊,安装到/boot 提示安装完成,没有错误报告

离线

#4 2014-10-06 20:28:25

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: uefi下grub问题

安装到 /boot?那只是它的模块和配置文件。你的 grub 引导代码安装到哪个存储设备上了?

离线

#5 2014-10-07 01:12:42

慕容紫英
会员
注册时间: 2014-10-06
帖子: 27

Re: uefi下grub问题

按wiki的来的啊
Mount /dev/sda7 /mnt/boot
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_grub --recheck

离线

#6 2014-10-07 09:16:26

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,223
个人网站

Re: uefi下grub问题

sudo efibootmgr 看一下。


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#7 2014-10-07 12:36:19

慕容紫英
会员
注册时间: 2014-10-06
帖子: 27

Re: uefi下grub问题

cuihao 说:

sudo efibootmgr 看一下。

BootCurrent: 0005
Timeout: 1 seconds
BootOrder: 0002,0005,0000,0001
Boot0000* KINGSTONDT 101 G2 PMAP
Boot0001* SATA PM: ATAPI DVD D DH16D6SH
Boot0002* Windows Boot Manager
Boot0003* arch_grub
Boot0005* UEFI: KINGSTONDT 101 G2 PMAP

离线

#8 2014-10-07 13:08:50

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,223
个人网站

Re: uefi下grub问题

sudo efibootmgr -o 3,2,5,0,1

试试?


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#9 2014-10-07 13:22:06

慕容紫英
会员
注册时间: 2014-10-06
帖子: 27

Re: uefi下grub问题

cuihao 说:
sudo efibootmgr -o 3,2,5,0,1

试试?

是因为windows引导排在arch前面了吗?

离线

#10 2014-10-07 17:26:55

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,223
个人网站

Re: uefi下grub问题


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#11 2014-10-07 20:38:44

慕容紫英
会员
注册时间: 2014-10-06
帖子: 27

Re: uefi下grub问题

cuihao 说:

不行的,重启照样直接进windows

离线

#12 2014-10-07 20:46:34

慕容紫英
会员
注册时间: 2014-10-06
帖子: 27

Re: uefi下grub问题

cuihao 说:

9月3号的那个,第一次安装直接就安装好了。
但是现在重安装,grub死活安装不好。
试着用ubuntu安装了下,grub能安装。
格式化后,再安装arch,grub还是安装不好,每次安装完重启,grub都像是没安装一样,直接就进windows了。
抓狂啊~~
难道说grub不应该再分区,应该直接安装到windows的esp分区吗?

离线

#13 2014-10-08 16:18:05

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,223
个人网站

Re: uefi下grub问题

ESP分区是共用的,当然要放进去啦。


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#14 2014-10-09 21:39:19

慕容紫英
会员
注册时间: 2014-10-06
帖子: 27

Re: uefi下grub问题

也就是说不需要再单独分一个/mnt/boot分区了?直接挂载到windows esp分区就行了?

离线

#15 2014-10-09 21:40:50

慕容紫英
会员
注册时间: 2014-10-06
帖子: 27

Re: uefi下grub问题

cuihao 说:

ESP分区是共用的,当然要放进去啦。

那怎么用gummiboot的时候可以再分一个esp分区?
用gummiboot可以正常启动

离线

页脚