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
How to create shortcut like in Windows?
My beautiful Deepin-colored stock chart theme
deepin 23 internal testing update on November 15, 2024
Update Announcement for deepin 23 Official Version on 11.14, 2024
presentation mode
System analyst
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 ,修改配置文件后即可启动。