[Seek Help] 怎么去掉windows启动项并且不再产生 Resolved
Tofloor
poster avatar
jjcui8595
deepin
2022-01-12 16:19
Author

我知道删除grub.cfg中的相关内容可以不显示windows启动项,但是有没有更好的办法能够去掉windows启动项并且不再产生?谢谢

Reply Favorite View the author
All Replies
yangyu59421
deepin
2022-01-12 17:05
#1

不想要windows的话为啥不直接把windows拿掉confused

Reply View the author
jjcui8595
deepin
2022-01-12 17:33
#2

想保留,以备万一

Reply View the author
Linux小白2019
deepin
2022-01-12 17:39
#3
jjcui8595

想保留,以备万一

deepin下面有个grub编辑的软件,好像可以处理

Reply View the author
blue
deepin
2022-01-12 17:50
#4

按grub.cfg文件,windows菜单应是由/etc/grub.d/30_os-prober这个文件产生.

可以把它移到文档;或者复制到文档备份,然后删除/etc/grub.d/30_os-prober.

再执行update-grub.

Reply View the author
jjcui8595
deepin
2022-01-12 18:25
#5
blue

按grub.cfg文件,windows菜单应是由/etc/grub.d/30_os-prober这个文件产生.

可以把它移到文档;或者复制到文档备份,然后删除/etc/grub.d/30_os-prober.

再执行update-grub.

谢谢

Reply View the author
jjcui8595
deepin
2022-01-12 18:31
#6
blue

按grub.cfg文件,windows菜单应是由/etc/grub.d/30_os-prober这个文件产生.

可以把它移到文档;或者复制到文档备份,然后删除/etc/grub.d/30_os-prober.

再执行update-grub.

试了不行。

$ sudo update-grub
请输入密码:
验证成功
get rootb uuid error: failed to get "rootb" uuid
正在生成 grub 配置文件 ...
找到 Linux 镜像:/boot/vmlinuz-5.10.60-amd64-desktop
找到 initrd 镜像:/boot/initrd.img-5.10.60-amd64-desktop
找到 Windows Boot Manager 位于 /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
找到 Ubuntu 20.04.3 LTS (20.04) 位于 /dev/sdb3
Adding boot menu entry for EFI firmware configuration
完成

Reply View the author
blue
deepin
2022-01-12 18:59
#7
jjcui8595

试了不行。

$ sudo update-grub
请输入密码:
验证成功
get rootb uuid error: failed to get "rootb" uuid
正在生成 grub 配置文件 ...
找到 Linux 镜像:/boot/vmlinuz-5.10.60-amd64-desktop
找到 initrd 镜像:/boot/initrd.img-5.10.60-amd64-desktop
找到 Windows Boot Manager 位于 /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
找到 Ubuntu 20.04.3 LTS (20.04) 位于 /dev/sdb3
Adding boot menu entry for EFI firmware configuration
完成

提示信息还是有“找到 Windows Boot Manager 位于 /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi“

你确认/etc/grub.d目录下的30_os-prober已删除(改名是不行的,一定要删除,可以先备份到文档)

另外可以查看/boot/grub/grub.cfg文件

查看windows菜单是哪个文件产生(菜单部份前后有提示)

###BEGIN /etc/grub.d/30_os-prober###

menuentry 'Windows Boot Manager(在 /dev/sdb1)'...... (windows菜单引导模块)

###END /etc/grub.d/30_os-prober###

Reply View the author
jjcui8595
deepin
2022-01-12 21:33
#8
blue

提示信息还是有“找到 Windows Boot Manager 位于 /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi“

你确认/etc/grub.d目录下的30_os-prober已删除(改名是不行的,一定要删除,可以先备份到文档)

另外可以查看/boot/grub/grub.cfg文件

查看windows菜单是哪个文件产生(菜单部份前后有提示)

###BEGIN /etc/grub.d/30_os-prober###

menuentry 'Windows Boot Manager(在 /dev/sdb1)'...... (windows菜单引导模块)

###END /etc/grub.d/30_os-prober###

好的,我改名了没删除

Reply View the author
jjcui8595
deepin
2022-01-12 21:40
#9
blue

提示信息还是有“找到 Windows Boot Manager 位于 /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi“

你确认/etc/grub.d目录下的30_os-prober已删除(改名是不行的,一定要删除,可以先备份到文档)

另外可以查看/boot/grub/grub.cfg文件

查看windows菜单是哪个文件产生(菜单部份前后有提示)

###BEGIN /etc/grub.d/30_os-prober###

menuentry 'Windows Boot Manager(在 /dev/sdb1)'...... (windows菜单引导模块)

###END /etc/grub.d/30_os-prober###

问题解决,非常感谢

Reply View the author
中家
deepin
2022-01-13 23:53
#10

其实更好的解决方案是安装纯的深度系统,然后在深度系统里以虚拟机的方式跑Windows。

Reply View the author
jjcui8595
deepin
2022-01-14 01:50
#11
中家

其实更好的解决方案是安装纯的深度系统,然后在深度系统里以虚拟机的方式跑Windows。

虚拟机里的windows性能不行

Reply View the author
jjcui8595
deepin
2022-01-14 01:50
#12
It has been deleted!
jjcui8595
deepin
2022-01-14 01:50
#13
It has been deleted!
sunnyqing
deepin
2022-01-15 20:56
#14

试着删除掉os-prober用下面的命令

$ sudo apt purge os-prober

然后再更新grub

$ sudo update-grub
Reply View the author
jjcui8595
deepin
2022-01-16 02:18
#15
sunnyqing

试着删除掉os-prober用下面的命令

$ sudo apt purge os-prober

然后再更新grub

$ sudo update-grub

谢谢指点

Reply View the author