UEFI+GPT,Grub中无Windows启动项
Tofloor
poster avatar
hanshuiusl
deepin
2015-12-18 03:30
Author
本帖最后由 hanshuiusl 于 2020-8-27 20:54 编辑

安装系统的方法是直接把V15 Beta镜像解压到U盘上,EFI启动安装。给Deepin分了三个区,两个分区分别挂载/boot,/home,另外一个作为交换空间。安装完毕后grub里只有Deepin,没有Windows的启动项。现在只能在Boot Menu里选择启动哪个系统。请问这个问题怎么解决?谢谢大家!
PS:这台电脑安装Deepin2014.3和Ubuntu 15.10时都有“Windows Boot Manager”选项,安装Deepin V15 Alpha 2和Beta就没有。
Reply Favorite View the author
All Replies
hanshuiusl
deepin
2015-12-18 04:26
#1
补几张图。上图是2014.3的Grub界面,下图是V15 Beta的Grub界面


这个问题应该不是个例。联想G40、小新V4000;戴尔Vostro 15上面也有同样的情况。其中小新V4000,Vostro 15上面装Ubuntu有Win的启动项,G40没试过。
Reply View the author
cxbii
deepin
2015-12-18 17:54
#2
好,我上报下
Reply View the author
hanshuiusl
deepin
2015-12-19 00:29
#3

谢谢小浣熊了
Reply View the author
zhangyanchao
deepin
2015-12-19 00:49
#4
楼主解决了吗,我也一样,不知道怎么做,sudo update-grub 这个也不管用
Reply View the author
zhangyanchao
deepin
2015-12-19 00:55
#5
待解决,等待,现在没法用呢
Reply View the author
sendlan
deepin
2015-12-19 01:22
#6
https://bbs.deepin.org/post/34188
待解决,等待,现在没法用呢

终端依次执行
  1. grub-probe -t device /boot/grub
  2. sudo grub-install --target=$(ls /usr/lib/grub/ | grep efi)
  3. sudo grub-install --recheck /dev/sda
  4. sudo update-grub
  5. sudo reboot
Copy the Code
Reply View the author
hanshuiusl
deepin
2015-12-19 02:39
#7

这个命令我输过,没有解决问题。这看起来不像是Grub损坏,而是版本的问题。装2014.3版系统就有Win的启动项。
Reply View the author
hanshuiusl
deepin
2015-12-19 02:40
#8
https://bbs.deepin.org/post/34188
楼主解决了吗,我也一样,不知道怎么做,sudo update-grub 这个也不管用

你的电脑型号是什么?
Reply View the author
kingskill
deepin
2015-12-19 02:42
#9
lz可以查查顶头上的百科,7楼的内容就是。
Reply View the author
zengq
deepin
2015-12-19 03:01
#10
在custom40中自定义一条引导不就行了.
Reply View the author
hanshuiusl
deepin
2015-12-19 04:12
#11
https://bbs.deepin.org/post/34188
lz可以查查顶头上的百科,7楼的内容就是。

那个没用。要是Wiki能解决我也不会来论坛问了
Reply View the author
liujianfeng
deepin
2015-12-29 04:03
#12
这个估计是debian上游os-prober的问题
楼主可以下载ubuntu的包安装后执行update-grub:
64位: http://mirrors.ustc.edu.cn/ubuntu/pool/main/o/os-prober/os-prober_1.63ubuntu2_amd64.deb
32位: http://mirrors.ustc.edu.cn/ubuntu/pool/main/o/os-prober/os-prober_1.63ubuntu2_i386.deb
如果这个没问题我们会尽快修复的
因为deepin用的是debian sid, 所以软件版本会比ubuntu的要新, ubuntu现在的开发中版本xenial也有这个问题的
Reply View the author
hanshuiusl
deepin
2015-12-29 07:42
#13
liujianfeng 发表于 2015-12-28 20:03
这个估计是debian上游os-prober的问题
楼主可以下载ubuntu的包安装后执行update-grub:
64位: http://mirror ...

按照您的办法操作,问题解决了。谢谢!
PS:我曾经给Beta装过2014.3源里的grub,没有解决问题,看来当时没有替换掉os-prober
Reply View the author