kuake
2016-10-06 03:47 deepin
不知楼主对1.1.2 那项实际测试过吗? 能用EasyBCD吗?
Reply Like 0 View the author
https://bbs.deepin.org/post/44261
不知楼主对1.1.2 那项实际测试过吗? 能用EasyBCD吗?
https://bbs.deepin.org/post/44261
很专业的解答啊。但是我是直接,装完deepin后修复一下win10的引导,然后启动界面就是deepin的系统选择界面 ...
https://bbs.deepin.org/post/44261
我已经不想用windows了,但是现在还不行。
https://bbs.deepin.org/post/44261
我也不想用桌面版了,但是现在也不行
https://bbs.deepin.org/post/44261
我已经不想活了,但是现在还不行。。。
https://bbs.deepin.org/post/44261
我昨天按照楼主的方法用easybcd添加grub2启动项,但是开机选择那个启动项进去的时候,还是出现了grub界面, ...
https://bbs.deepin.org/post/44261
+1……我也是这样
https://bbs.deepin.org/post/44261
我又重试了下,没问题,你可以选另一种引导,指定分区试试
https://bbs.deepin.org/post/44261
谢谢楼主,换成UEFI引导结果可以了。
我原来是BIOS+MBR引导的,现在用DiskGenius无损转成GPT+UEFI,Win10 ...
https://bbs.deepin.org/post/44261
常用deepin,自动引导win。但就是怕deepin坏了!坏了的话就不好操作了!
Popular Ranking
ChangePopular Events
More
windows+deepin 双系统启动,建议常用Windows用Bootmgr引导,常用deepin用Grub2引导.
一、Legacy BIOS
1.1 Bootmgr引导作为主启动菜单,添加deepin启动项
1.1.1 进入windows,可以设置当前引导为Bootmgr(已经是的不用),也就是主引导记录MBR设置为:Windows NT 6.x MBR,分区引导记录为:BOOTMGR引导程序,EasyBCD和BOOTICE都可以轻松做到,没什么好说的
1.1.2 使用EasyBCD,添加deepin启动项,像下图设置,添加条目就可以了
1.2 Grub2引导作为主启动菜单
1.2.2 进入deepin,设置当前引导为grub2(已经是的不用)
二、UEFI启动
系统自带UEFI工具对于 Linux 用户是 efibootmgr ,对于 window 用户则是 bcdedit 。
正常情况下,安装Windows和deepin后,UEFI启动序列里都会有他们的启动项,ESP分区有其启动文件,显然,一般电脑会按顺序尝试启动
2.1 Bootmgr引导作为主启动菜单,启动deepin
2.1.1 进入Windows,使用EasyUEFI或BOOTICE调整UEFI启动序列,设置Windows Boot Manager为第一启动项,启用菜单启用Metro界面
2.1.2 启动deepin
用鼠标依次选择:
- 更改默认值或其他操作系统
- 选择其他操作系统
- 使用设备
- deepin
即可启动Grub2引导看起来似乎有点麻烦,但我为什么推荐这样做?
首先,这是对于Windows为主的人,可以不必关闭Windows快速启动,不会为了使用deepin而失去日常使用Windows享受快速启动的好处,同时,不会因为Windows快速启动锁定了分区,而让deepin不能正常使用,(当然,Windows的快速启动在启动其它系统,即使也是支持快速启动的Windows后,本次快速启动会失效,这是微软设计的问题了,另外微软故意让其它uefi启动项隐藏得这么深,而不能直接显示在启动页,实在太小心眼了)
2.2 Grub2引导作为主启动菜单,启动Windows
2.1.1 进入deepin,重新安装 bootloader
三、Grub2菜单更多内容
来自与:让Grub 2来拯救你的 bootloader:http://www.cnblogs.com/probemark/p/5857963.html
Grub 2 是一款功能强大的软件,它不是 bootloader 界的唯一,但却最受欢迎,几乎所有主流的桌面发行版都在使用它。
Grub 的工作有两个:首先,它用一个菜单展示计算机上所有已经安装的操作系统供你选择;其次,当你从启动菜单中选择了一个 Linux 操作系统后, Grub 便加载对应版本Linux 的内核,众所周知,使用 Linux 就离不开 bootloader ,然而它却是 Linux 发行版内部很少有人充分了解的部分。
1、Grub 2 最重要的部分是一堆文本文件和两个脚本文件,首先需要了解的是/etc/default/grub,这是一个文本文件,你可以在里面设置通用配置变量和 Grub 2 菜单(见下方 “常见用户设置” )的其它特性。
2、Grub 2 另一个重要的部分是/etc/grub.d文件夹,定义每个菜单项的所有脚本都放置在这里,这些脚本的名称必须有两位的数字前缀,其目的是:在构建 Grub 2 菜单时定义脚本的执行顺序以及相应菜单项的顺序。举个栗子:文件 00_header 首先被读取,负责解析/etc/default/grub配置文件,然后是 Linux 内核的菜单项,位于 10_linux 文件中,这个脚本在默认的/boot分区为每个内核创建一个正规菜单项和一个恢复菜单项。
3、紧接着的是被第三方应用所调用的脚本,如 30_os-prober 和 40_custom , os-prober 脚本为内核和其它分区里的操作系统创建菜单项,它能识别安装的Linux、 Windows、 BSD以及Mac OS X,当然如果你的硬盘布局比较独特,使得 os-prober 无法找到已经安装的发行版,你可以在 40_custom 文件(见下方 “添加自定义菜单项”)中添加菜单项。
4、Grub 2 不需要你手动维护你的启动选项的配置文件:取而代之的是使用 grub2-mkconfig 命令产生/boot/grub/grub.cfg文件。这个功能会解析/etc/grub.d目录中的脚本以及/etc/default/grub设置文件来定义你的设置情况。
添加自定义菜单项
如果希望往 bootloader 菜单里添加菜单项,你需要在 40_custom 文件里添加一个启动段boot stanza,例如,你可以使用它展示一个菜单项来启动安装在可移动 USB 驱动里的 Linux 发行版,假设你的 USB 驱动器是 sdb1 ,并且 vmlinuz 内核镜像和虚拟文件系统initrd都位于根 (/)目录下,在 40_custom 文件中添加以下内容:
相比使用设备和分区名,使用它们的 UUID 可以获得更精确结果,比如
使用如下命令来获得所有已连接的驱动器和分区的 UUID :