dell工作站T5810装完双系统后开机没有windows选项

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
头像
astolia
论坛版主
帖子: 6445
注册时间: 2008-09-18 13:11

Re: dell工作站T5810装完双系统后开机没有windows选项

#16

帖子 astolia » 2018-11-01 12:02

这样,把/etc/grub.d/40_custom里menuentry那块的内容改一下

代码: 全选

menuentry "Windows 10" {
	insmod part_gpt
	insmod fat
	insmod search_fs_uuid
	insmod chain
	search --fs-uuid --set=root 2623-838E
	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
然后再boot-repair修复重启进win10

另外我看你机器上uefi启动菜单里也有windows的项目,你也可以查一下你这个型号机器在启动时显示启动选项的快捷键是什么,按那个快捷键应该能从uefi的启动菜单进win10
zhanhli
帖子: 16
注册时间: 2018-11-01 9:31
系统: Ubuntu16.04

Re: dell工作站T5810装完双系统后开机没有windows选项

#17

帖子 zhanhli » 2018-11-01 12:18

改完之后,重启界面又像之前的那8中选项一样,选择win10,回车后显示

错误=file‘/EFI/Microsoft/Boot/bootmgfw.efi’ not found




如果一开机就按启动快捷键esc的话就会直接进入ubuntu的grub>界面


进入system setup中,将bootmgfw.efi给了win10,还是不行

原来我搞错了,快捷启动选项是按F12,这样在里面选择efi wn10 是可以进入windows,选择efi ubuntu就会再次回到之前的那8个启动选项,需要再次选择ubuntu,才能缓慢进入ubuntu。但是也不能每次都这样开机。
版主还有什么更好的办法吗,非常感谢 :Cry
头像
astolia
论坛版主
帖子: 6445
注册时间: 2008-09-18 13:11

Re: dell工作站T5810装完双系统后开机没有windows选项

#18

帖子 astolia » 2018-11-01 12:45

我看错了,你那边win10系统的原EFI分区竟然是ntfs格式的。不知道grub支持这种不,先改成这样试试

代码: 全选

menuentry "Windows 10" {
	insmod part_gpt
	insmod fat
	insmod ntfs
	insmod search_fs_uuid
	insmod chain
	search --fs-uuid --set=root 0004E048000A1BB6
	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
同样用boot-repair修复后重启
zhanhli
帖子: 16
注册时间: 2018-11-01 9:31
系统: Ubuntu16.04

Re: dell工作站T5810装完双系统后开机没有windows选项

#19

帖子 zhanhli » 2018-11-01 13:07

现在可以了,太感谢了!
所以不需要手动进入bios更改什么option list对吗。我之前试了很多种方法,切换uefi或legacy启动都没有成功。
谢谢版主的耐心解答
头像
astolia
论坛版主
帖子: 6445
注册时间: 2008-09-18 13:11

Re: dell工作站T5810装完双系统后开机没有windows选项

#20

帖子 astolia » 2018-11-01 13:16

因为你系统原装的win10本来是同时支持uefi和legacy的,但是它的EFI分区是ntfs格式,ubuntu的安装程序和grub的已安装系统探测程序都不认这种。导致在安装ubuntu时另外新建了一个fat32分区作为EFI分区,grub也没办法在uefi启动模式下自动找到win10。
所以需要手动添加一个menuentry让grub去引导那个ntfs分区下的windows启动管理器
zhanhli
帖子: 16
注册时间: 2018-11-01 9:31
系统: Ubuntu16.04

Re: dell工作站T5810装完双系统后开机没有windows选项

#21

帖子 zhanhli » 2018-11-01 13:25

那我现在一开机有这么多选项
ubuntu
ubuntu高级选项
efi/EFI/ubuntu/fwupx64.efi
efi/EFI/ubuntu/mmx64.efi
EFI/ubuntu/fwupx64.efi sdb6
EFI/ubuntu/mmx64.efi sdb6
System setup
Windows 10



有什么办法可以只让它显示ubuntu和Windows 10呢
头像
astolia
论坛版主
帖子: 6445
注册时间: 2008-09-18 13:11

Re: dell工作站T5810装完双系统后开机没有windows选项

#22

帖子 astolia » 2018-11-01 14:23

ubuntu高级选项不能删,以后系统出问题了可能还需要从这里进去修
中间4个EFI是由/etc/grub.d/25_custom添加的,可以直接把这个文件删掉
System setup是由/etc/grub.d/30_uefi-firmware添加的,实在不想要sudo chmod a-x /etc/grub.d/30_uefi-firmware,不让它执行。但grub程序升级后可能还会把它给弄回来
改完了sudo update-grub
zhanhli
帖子: 16
注册时间: 2018-11-01 9:31
系统: Ubuntu16.04

Re: dell工作站T5810装完双系统后开机没有windows选项

#23

帖子 zhanhli » 2018-11-01 19:36

好的,非常谢谢。现在又有一个新的问题,电脑已经显示连接网络了,firefox一直找不到服务器


麻烦您了 :Cry


不知道怎么回事,上午在弄启动项的时候,浏览器还是好的,启动项成功后现在就一直浏览器上不了网,右上角有上下行的网络标志

经过多次重启又好了,浏览器可以打开了。非常感谢您
回复