没用过这款机器,但感觉是BIOS设置方面的问题,建议检查安全防护相关的BIOS选项。可以向电脑官方客服咨询一下
咦,看了楼主的操作,感觉非常的熟练,理论上来说,那样的安装操作下来直接就默认是启动deepin了,这个场景还真没遇到过额…… 期待楼主折腾成功后,分享细节。
咦,看了楼主的操作,感觉非常的熟练,理论上来说,那样的安装操作下来直接就默认是启动deepin了,这个场景还真没遇到过额…… 期待楼主折腾成功后,分享细节。
现在是真没辙了,今天早上又重新装了一遍,这次先装deepin再装win11
安装完deepin一切正常,安装win11后,deepin的启动项就没有了
在bios 里重新设置启动顺序,把deepin设置为首位。
在bios 里重新设置启动顺序,把deepin设置为首位。
BIOS里也只有windows的启动项
现在是真没辙了,今天早上又重新装了一遍,这次先装deepin再装win11
安装完deepin一切正常,安装win11后,deepin的启动项就没有了
先安装deepin 再安装Windows的话,启动项会被Windows给干掉,Windows没做兼容,这个貌似也可以使用工具来处理,虽然没有亲自搞过😂
现在是真没辙了,今天早上又重新装了一遍,这次先装deepin再装win11
安装完deepin一切正常,安装win11后,deepin的启动项就没有了
之前的步骤是对的,就是先装windows再装deepin,不然要修复deepin引导
先安装deepin 再安装Windows的话,启动项会被Windows给干掉,Windows没做兼容,这个貌似也可以使用工具来处理,虽然没有亲自搞过😂
感觉windows是个流氓软件啊,bios里面有2个启动项,一个是硬盘启动,一个是windows boot manager,而且只能改顺序,不能改设置,无论我怎么搞,只要装了win,就强制到windows的启动引导里去了,不会走grub
要不手动分3个区(efi、win11、deepin)安装试试。安装顺序还是先win11再deepin,过程中指定分区。
直接全盘安装v23 b3得了折腾不累嘛
我的win10+deepin20.9,有时候掉引导,我都是用的liveCD的引导修复,楼主可以试试
折腾了好几次,发现如果删除EFI分区中的Microsoft目录,就会走deepin的引导,但是没有windows的选项,似乎是哪里有个优先级设置
最终解决方案:
-
用DiskGenius把EFI分区里面的Microsoft目录改成Microsoft-bak,这样windows boot manager就识别不到了,启动的时候就会走grub2的目录
-
此时在grub2中选择 windows boot manager 也是不能进入windows的,因为Microsoft目录没有了,
那么我把这里的指向改到Microsoft-bak是不是就可以了,
进入deepin
vi /boot/grub/grub.cfg
把下面这段里面Microsoft改成Microsoft-bak,实际就是把grub2的引导指向改到Microsoft-bak### BEGIN /etc/grub.d/30_os-prober ### menuentry 'Windows Boot Manager (在 /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-4DB3-DE43' { insmod part_gpt insmod fat if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root 4DB3-DE43 else search --no-floppy --fs-uuid --set=root 4DB3-DE43 fi chainloader /EFI/Microsoft-bak/Boot/bootmgfw.efi } ### END /etc/grub.d/30_os-prober ###
-
修改完以后要强制保存,重启,这个时候就能看到grub2的启动目录,而且deepin和win11都能正常引导
ps: 如果grub2本身没有windows boot manager这一项, 需要在修改Microsoft目录之前添加好gurb2的目录, 我这里似乎是装上自己就有了, 没有专门去研究, 之前看到一些帖子有写, 就不在这里折腾了
好吧, 之前折腾了好久, 这放假了专门花了两天时间, 几个系统来来回回装了十几遍, 终于成功了, 似乎没用的知识又增加了不少, 还是分享一下吧, 应该没啥用, 大家应该基本上都是装完直接改bios就能行了, 只不过我这个笔记本bios不知道是为啥, deepin的启动项死活就是不显示, 只能用这种野路子
之前的步骤是对的,就是先装windows再装deepin,不然要修复deepin引导
也可以先装Deepin,保证Deepin系统能正常启动。再进入WIn PE用DiskGenius或ghost,把win的镜像还原到硬盘上就行,还原版的Win不能正常启动😏 再用win PE里修复UEFI引导,我是用Dism++修复win的引导😂 这样俩引导就都有了。
最终解决方案:
-
用DiskGenius把EFI分区里面的Microsoft目录改成Microsoft-bak,这样windows boot manager就识别不到了,启动的时候就会走grub2的目录
-
此时在grub2中选择 windows boot manager 也是不能进入windows的,因为Microsoft目录没有了,
那么我把这里的指向改到Microsoft-bak是不是就可以了,
进入deepin
vi /boot/grub/grub.cfg
把下面这段里面Microsoft改成Microsoft-bak,实际就是把grub2的引导指向改到Microsoft-bak### BEGIN /etc/grub.d/30_os-prober ### menuentry 'Windows Boot Manager (在 /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-4DB3-DE43' { insmod part_gpt insmod fat if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root 4DB3-DE43 else search --no-floppy --fs-uuid --set=root 4DB3-DE43 fi chainloader /EFI/Microsoft-bak/Boot/bootmgfw.efi } ### END /etc/grub.d/30_os-prober ###
-
修改完以后要强制保存,重启,这个时候就能看到grub2的启动目录,而且deepin和win11都能正常引导
ps: 如果grub2本身没有windows boot manager这一项, 需要在修改Microsoft目录之前添加好gurb2的目录, 我这里似乎是装上自己就有了, 没有专门去研究, 之前看到一些帖子有写, 就不在这里折腾了
好吧, 之前折腾了好久, 这放假了专门花了两天时间, 几个系统来来回回装了十几遍, 终于成功了, 似乎没用的知识又增加了不少, 还是分享一下吧, 应该没啥用, 大家应该基本上都是装完直接改bios就能行了, 只不过我这个笔记本bios不知道是为啥, deepin的启动项死活就是不显示, 只能用这种野路子
Win 11还没试过,现在Win 11的启动项这么强势了么?😭 看了又劝退小白
感觉windows是个流氓软件啊,bios里面有2个启动项,一个是硬盘启动,一个是windows boot manager,而且只能改顺序,不能改设置,无论我怎么搞,只要装了win,就强制到windows的启动引导里去了,不会走grub
UEFI启动项的设置,能通过DiskGenius的"工具"(注意,软件一定是完全文件夹版的DiskGenius,不是PE精简的单文件的什么DiskGenim昂),最下面的有一条"设置UEFI BIOS启动项",这样就可以修改。
但要注意,它的权限很高,能把BIOS默认的启动项给删掉(应该是写到原硬盘里的)😂 它"添加"和"删除"挨得太近了,不过插上另一块硬盘就能恢复原有的BIOS的其他启动项目。(如果是笔记本只有一个硬盘,其他的BIOS启动项被误删的话,全盘擦除应该管用,我没试过。不行就插U盘也能调出被删除的BIOS默认启动项)
楼主,我也碰到这个问题了,先装的windows11,然后再装的deepin,开机时直接就进了windows了。
使用你的方法,通过dg将microsoft改成microsoft-bak了,开机就有deepin了。但是windows进不去。
我在deepin中,编辑 grub.cfg 文件, 里面没有 Windows Boot Manager 的菜单项😂
现在不知道如何弄了
打算装个win11+deepin双系统, ventoy安装, 使用的win11官方镜像+deepin20.9, 先安装win11, 关闭快速启动, 关闭安全启动, 压缩硬盘, 安装deepin, 因为之前安装过很多次了, 一路都很顺利, 但是deepin安装完, 拔下U盘, 硬盘启动直接就进win11了, 没有deepin启动那个选择项。
进入bios, 发现我的启动列表只按硬盘U盘等列下来, 硬盘中的win11和deepin完全没有体现, 特地去把bios升级了, 没有任何变化, thinkpad s2 gen6 笔记本
又弄来个easybcd, 打开告诉我, 微软限制了EFI模式下的bcd设置, 不让我新建linux启动项
又跑到disk genius 里面 UEFI BIOS 启动项工具里, 添加了deepin启动项, 把deepin目录下面的文件设置为启动项并把顺序放到第一, 重启电脑, 主板嘀嘀嘀响了几声, 然后直接进win11了, 再打开disk genius, 添加的启动项不见了
网上看到又到cmd里面输一行命令 bcdedit /set {xxxx} path xxxx 这样一行命令, 输入完显示操作成功, 查看bcdedit, 对应配置也变了, 重启电脑, 还是直接进win11, 再看bcdedit也还原了
看好多人都是照着教程做完就好了, 不知道我这边笔记本有什么特殊限制还是怎么回事, 这情况有那位大神遇到过么?
############################################################################################################
最终解决方案:
那么我把这里的指向改到Microsoft-bak是不是就可以了,
进入deepin
vi /boot/grub/grub.cfg
把下面这段里面Microsoft改成Microsoft-bak,实际就是把grub2的引导指向改到Microsoft-bak
好吧, 之前折腾了好久, 这放假了专门花了两天时间, 几个系统来来回回装了十几遍, 终于成功了, 似乎没用的知识又增加了不少, 还是分享一下吧, 应该没啥用, 大家应该基本上都是装完直接改bios就能行了, 只不过我这个笔记本bios不知道是为啥, deepin的启动项死活就是不显示, 只能用这种野路子