双系统如何先安装Linux再安装Windows?
无论先linux还是windows,都有解决办法。(将从重装过程开始,只看解决办法的请跳转到1、2、数字开头的段落。)
事先准备:官网下载win10、debian13的iso文件,准备空白U盘一个,下载ventoy格式化U盘。下载wepe64位版,用它制作wepe自己的iso文件,3个iso文件复制到U盘。
开工:U盘启动电脑,可以看到三个iso镜像都在里面。先进入wepe,给硬盘分区,uefi模式。不知道如何规划,可以问ai,我是两个ntfs分区给windows,4个分区(/home,/,/boot,swap)给debian。efi、msr分区各1个。
安装debian13,LIVECD不启动到桌面,直接在第3个菜单start installer安装并正常启动到桌面。
安装win10,可全新安装,在wepe里面用windows安装器,也可dism++恢复.wim文件。
以上不分先后,两个系统都安装好后经测试将故障现像区分为:1、只能启动到linux,2、只能启动到windows。两个解决方法的最终结果都是使用Linux的启动菜单,实现双系统启动。
1、安装完成后重启只能进入debian13,可以找AI咨询步骤:启动进入Debian 13系统,打开终端(Terminal),执行命令sudo nano /etc/default/grub,去掉下面这一行的#号#GRUB_DISABLE_OS_PROBER=false,保存退出后执行命令sudo update-grub,返回“Found Windows”字样就成功了,重启电脑,在linux开机菜单中选择windows就可以了。搞定。
2、重启后只能进windows,问了ai也搞不定,看我使用wepe的diskgenius工具修复linux的引导。核心目的:sudo cp /boot/EFI/debian/grubx64.efi /boot/EFI/boot/bootx64.efi,复制文件建立菜单。具体操作:
pe系统,打开diskgenius,选中你的硬盘,点ESP分区前的+号,就可以看到efi目录下有boot、debian、微软3个目录,将debian/grubx64.efi 复制更名为boot/bootx64.efi,不能直接拖动或者右键复制,那就借c盘或者d盘中转一下。diskgenius的工具菜单最下方有设置uefi bios启动项,点开后点添加可以新建菜单,注意磁盘分区都要选对。也可以直接利用现有的linux菜单,比如debian13的话可能会有两条菜单记录,随便选一个,将路径选到EFI/boot/bootx64.efi,特别注意右键才能选定.efi文件,然后把改好的启动项移到最前面最顶端,最后点保存,关闭再重启电脑就可以看到debian的启动菜单了,观察是否自动添加Windows条目,没有可跳转到1。