有关windows和deepin双启动简单实用的方法
Tofloor
poster avatar
y***[email protected]
deepin
2017-05-17 04:39
Author
本帖最后由 yjgsz 于 2017-5-16 21:12 编辑

论坛里一直有人问windows和deepin双启动的问题,安装双系统的电脑,硬盘配置各不相同,deepin安装程序在某些情况下不能很好解决这个问题。
加上不少试用deepin的是小白,用linux命令来解决启动问题有难度。
我自己是多系统启动,有4个硬盘(1SSD,2机械硬盘),有MAC、WINPE、WIN10、deepin等,一直不用deepin系统安装后的官方启动模式。
启动PE手动修改配置,用grub或grub2实现双启动,简单实用,只要会点WIN系统启动常识的都可以自己手动解决,不需要复杂的linux命令。

(最好进入WINPE操作,这样更方便。将压缩文件解压缩至ESP分区(引导分区)的根目录下,已包含BIOS和UEFI引导文件)

BIOS MBR模式
思路:正常启动Windows模式(bootmgr)引导BCD菜单,启动WIN系统,或选择grub,进入grub菜单(menu.lst)启动Deepin
1、启动本机WIN系统,用BOOTICE编辑当前系统BCD,添加实模式启动项(grldr.mbr),完成添加grub启动项。
   也可以启动PE,编辑启动分区\boot\BCD。
2、编辑根目录下menu.lst配置文件,添加(修改)WIN系统 和 Deepin启动项。
3、如双系统都无法启动时,可进入PE用BOOTICE 修复主引导记录和分区引导记录,激活引导分区。

UEFI GPT模式
思路:开机先启动grub2,再选择启动WIN系统或Deepin
通过提取Lubuntu ISO中的grub2文件,修改\boot\grub\grub.cfg配置文件,添加(修改)WIN系统和Deepin启动项来实现双启动。
本压缩包已将原WIN系统的UEFI启动文件\efi\boot\bootx64.efi改名为bootx640.efi,
默认启动bootx64.efi 将启动UEFI grub2,调用grub.cfg。

1、关闭UEFI安全启动模式
2、编辑\boot\grub\grub.cfg,添加启动菜单,调用bootx640.efi来启动WIN系统
3、添加Deepin 启动菜单,注意Deepin启动分区,如/dev/sdb4
UEFI模式BCD位置\efi\microsoft\boot文件夹,UEFI模式下不需要修改BCD,UEFI引导文件扩展名为efi。

注:
  1、不管是BIOS模式下menu.lst,还是UEFI模式下grub.cfg,都可以不用分区UUID,用/dev/sdxx代替,
     具体可用blkid命令或分区工具查看。这样格式化重装后不用因UUID变化而修改启动配置文件。
  2、(缺点)内核升级后可能导致Deepin无法启动,如最近一次内核升级后,启动文件
    vmlinuz-4.9.0-deepin3-amd64、initrd.img-4.9.0-deepin3-amd64
    升级为vmlinuz-4.9.0-deepin4-amd64、initrd.img-4.9.0-deepin4-amd64 ,修改配置文件后即可启动。



Reply Favorite View the author
All Replies
jingle
deepin
2017-05-17 17:04
#1
谢谢分享
Reply View the author
toppeng
deepin
2017-05-17 19:42
#2
小白表示看不懂  哈哈哈
Reply View the author
y***[email protected]
deepin
2017-05-17 19:47
#3
本帖最后由 yjgsz 于 2017-5-17 11:56 编辑

简单操作,只需启动PE。
1、将压缩包解压至引导分区根目录下,覆盖原文件。
2、再用BOOTICE编辑BCD文件,添加本机WIN启动项;用记事本修改menu.lst或grub.cfg中的Deepin启动项(主要是路径和文件名),就能双启动了。
3、为以后维护方便,可添加PE启动,且支持PE.WIM文件放在其他分区。
推荐一个WIN10PE.
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=378234



Reply View the author
y***[email protected]
deepin
2017-05-17 19:58
#4
本帖最后由 yjgsz 于 2017-5-17 21:10 编辑
https://bbs.deepin.org/post/139552
小白表示看不懂  哈哈哈

简单操作,两步就行了。完整启动文件见上面压缩包。
仅配置文件


Reply View the author
deepfanser
deepin
2017-05-22 17:15
#5
按以上方法 uefi 笔记本可以安装deepin了?
Reply View the author
DaveMax
deepin
2017-06-29 02:59
#6
感谢分享
我现在都习惯进bios更改了
Reply View the author
zhiyi
deepin
2017-06-29 19:03
#7
对于小白来说这里边还是有许多难懂的事
Reply View the author
aName
deepin
2017-06-29 19:09
#8
并没什么用,小白只想点下一步
Reply View the author
y***[email protected]
deepin
2017-08-16 21:29
#9
PE 链接: https://pan.baidu.com/s/1hscNX9U 密码: hrxz
Reply View the author
scrailway
deepin
2017-08-17 18:53
#10
社区的力量很大很大。
Reply View the author
aimee
deepin
2018-07-28 00:26
#11
看不懂  我是一个固态三个区  win  c盘一个区   win软件安装一个区   第三个区给了 deepin  现在就是  启动 选择系统界面不出来 只能区bios  修改   我的启动是gpt+uefi   能帮下吗
Reply View the author
y***[email protected]
deepin
2018-07-28 02:31
#12
本帖最后由 yjgsz 于 2018-7-27 18:44 编辑

哪部分不懂?你既然是gpt+uefi启动模式,就参照GPT模式部分内容。
引导文件及配置文件等讲得很清楚了,只要修改相应配置文件就行了。
如配置文件中个别地方不懂,可百度一下。如大部分看不懂,那就没办法了。只好自己边百度边琢磨。
我也是以前玩PE、LINUX、MAC等多系统引导时(我的工具U盘是WINPE、LINUX、MAC PE等系统多重引导),因涉及到引导模式问题,只好花时间琢磨,才搞懂的。
将压缩包解压至ESP分区(隐藏,可双击运行partid.exe自动显现,FAT32格式分区)根目录(有BOOT、efi文件夹)。
开机还是WIN引导模式,看到的是WIN启动菜单,只是多了一个DEEPIN LINUX的菜单项(WIN引导菜单配置文件 \efi\microsoft\boot文件夹下的BCD),
选择LINUX菜单项就引导DEEPIN,配置文件为\boot\grub 文件夹下的grub.cfg,只要修改grub.cfg就行了。
LINUX系统下的路径 可用blkid命令查看。
Reply View the author