Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
有关windows和deepin双启动简单实用的方法
Experiences and Insight
1.4w
views ·
12
replies ·
To
floor
Go
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
Like 0
Favorite
View the author
All Replies
jingle
deepin
2017-05-17 17:04
#1
谢谢分享
Reply
Like 0
View the author
toppeng
deepin
2017-05-17 19:42
#2
小白表示看不懂 哈哈哈
Reply
Like 0
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
Like 0
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
Like 0
View the author
deepfanser
deepin
2017-05-22 17:15
#5
按以上方法 uefi 笔记本可以安装deepin了?
Reply
Like 0
View the author
DaveMax
deepin
2017-06-29 02:59
#6
感谢分享
我现在都习惯进bios更改了
Reply
Like 0
View the author
zhiyi
deepin
2017-06-29 19:03
#7
对于小白来说这里边还是有许多难懂的事
Reply
Like 0
View the author
aName
deepin
2017-06-29 19:09
#8
并没什么用,小白只想点下一步
Reply
Like 0
View the author
y***
[email protected]
deepin
2017-08-16 21:29
#9
PE 链接:
https://pan.baidu.com/s/1hscNX9U
密码: hrxz
Reply
Like 0
View the author
scrailway
deepin
2017-08-17 18:53
#10
社区的力量很大很大。
Reply
Like 0
View the author
aimee
deepin
2018-07-28 00:26
#11
看不懂 我是一个固态三个区 win c盘一个区 win软件安装一个区 第三个区给了 deepin 现在就是 启动 选择系统界面不出来 只能区bios 修改 我的启动是gpt+uefi 能帮下吗
Reply
Like 0
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
Like 0
View the author
Please
sign
in first
New Thread
Popular Ranking
Change
deepin eighth Bi-Weekly Technical Report is online
Popular Events
More
论坛里一直有人问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 ,修改配置文件后即可启动。