求助贴:不能切换系统
Tofloor
poster avatar
liutao0429
deepin
2018-01-02 06:25
Author
最初想安装双系统,基于WIN10,按教程装好系统,新建分区安装,但默认的启动项里没有WIN10,打开我的电脑的磁盘里有win10的系统盘,数据正常,求指导!
Reply Favorite View the author
All Replies
avatar
152******45
deepin
2018-01-02 06:37
#1
试试这个方法:

在终端中输入:sudo gedit /boot/grub/grub.cfg

回车,然后输入密码,就打开了grub.cfg文件。

2
用下面的代码替代### BEGIN /etc/grub.d/40_custom ### 和 ### END /etc/grub.d/40_custom ###之间原有的代码即可:

menuentry "Windows come back!" {

insmod part_msdos

insmod ntfs

set root='(hd0,msdos1)'

chainloader +1

}

之后,保存,重启,即可发现你的windows就回来啦!

3
这里“set root='(hd0,msdos1)'”中的“'(hd0,msdos1)'”为你windows系统所在分区
Reply View the author
avatar
DeepinOS
deepin
2018-01-02 21:20
#2
sudo grub-update就行,如果不行,你要更改/etc/grub.d/40_coustom文件,在那里面加入deano0o7的代码
Reply View the author
avatar
liutao0429
deepin
2018-01-03 03:19
#3
https://bbs.deepin.org/post/151009
试试这个方法:

在终端中输入:sudo gedit /boot/grub/grub.cfg

领导,按您给的方法出现这个提示,开机有WINDOWS的选项,但是提示找不到!
** (gedit:2012): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
Reply View the author
avatar
liutao0429
deepin
2018-01-03 03:29
#4
https://bbs.deepin.org/post/151009
试试这个方法:

在终端中输入:sudo gedit /boot/grub/grub.cfg

选WINDOWS开机后提示错误:no such partition  求助领导
Reply View the author
avatar
152******45
deepin
2018-01-03 04:25
#5
https://bbs.deepin.org/post/151009
选WINDOWS开机后提示错误:no such partition  求助领导

这种情况……
你做一个PE启动的U盘
然后用U盘启动开机
进入CMD命令行模式
输入 bootsect /nt60 C:
如果结果是OK的
那么继续输入
bootrec /fixmbr
问题也许就能解决了……
不过……
我只是建议哈
不保证一定有效
Reply View the author
avatar
152******45
deepin
2018-01-03 04:29
#6
https://bbs.deepin.org/post/151009
领导,按您给的方法出现这个提示,开机有WINDOWS的选项,但是提示找不到!
** (gedit:2012): WARNING **: ...

那些代码我也不是很明白
我用这个命令也会有
但是忽略过去直接修改 grub.cfg  一点问题都没有
至于你修改过 grub.cfg 后,在启动菜单里可以看到win启动选项,选中后却提示没有win系统存在的问题……
这应该是说明你的引导扇区里根本就没有win的引导吧……
你先试试修复win的引导再说了
Reply View the author
avatar
窄口牛
deepin
2018-01-03 04:45
#7
本帖最后由 jonathan_hzs 于 2018-1-2 20:53 编辑

是将硬盘的主引导改为nt6,写入了nt6的mbr
这个只针对legacy启动方式,对gpt没有意义,因为这个命令无法对gpt硬盘写入mbr启动信息。
Reply View the author
avatar
liutao0429
deepin
2018-01-03 04:46
#8
https://bbs.deepin.org/post/151009
那些代码我也不是很明白
我用这个命令也会有
但是忽略过去直接修改 grub.cfg  一点问题都没有

领导,怎么修改,我是个大白脖
Reply View the author
avatar
liutao0429
deepin
2018-01-03 04:46
#9
https://bbs.deepin.org/post/151009
sudo grub-update就行,如果不行,你要更改/etc/grub.d/40_coustom文件,在那里面加入deano0o7的代码 ...

怎么加呢
Reply View the author
avatar
152******45
deepin
2018-01-03 05:01
#10
https://bbs.deepin.org/post/151009
领导,怎么修改,我是个大白脖

2楼我发的就是修改的方法啊
找准了位置
就像编辑文本文件一样
直接复制粘贴
把代码加进去
保存
就ok了
Reply View the author
avatar
152******45
deepin
2018-01-03 05:02
#11

如果不放心的话,修改文件内容之前
你可以先把文件复制一下放到别的地方
如果修改了代码有问题
就把源文件粘贴回来
Reply View the author
avatar
liutao0429
deepin
2018-01-03 06:04
#12
https://bbs.deepin.org/post/151009
2楼我发的就是修改的方法啊
找准了位置
就像编辑文本文件一样

(hd0,msdos1) 这个是不是有问题?这个代表的是WIN10系统盘位置吧
Reply View the author
avatar
liutao0429
deepin
2018-01-03 06:33
#13
https://bbs.deepin.org/post/151009
如果不放心的话,修改文件内容之前
你可以先把文件复制一下放到别的地方
如果修改了代码有问题

晚上刚刚摸索出来的,系统启动时按F12,可以从选项中从WINDOWS启动,如果开机不按默认启动还是深度系统!不是很方便
Reply View the author
avatar
152******45
deepin
2018-01-03 06:51
#14
https://bbs.deepin.org/post/151009
晚上刚刚摸索出来的,系统启动时按F12,可以从选项中从WINDOWS启动,如果开机不按默认启动还是深度系统! ...

我是开机不按默认固态硬盘引导自动进入win
按F7,选择从机械硬盘启动,才能进入deepin
Reply View the author
avatar
liutao0429
deepin
2018-01-04 04:18
#15
已经退回到WIN10,有点麻烦,唉,放弃了,想说爱你不容易!
Reply View the author
avatar
DeepinOS
deepin
2018-01-04 07:10
#16
liutao0429 发表于 2018-1-2 20:46
怎么加呢

你先运行sudo grub-update,它会自动加上的
Reply View the author
avatar
152******45
deepin
2018-01-04 08:15
#17
https://bbs.deepin.org/post/151009
已经退回到WIN10,有点麻烦,唉,放弃了,想说爱你不容易!

咳咳,别轻易放弃啊……我折腾deepin的安装,都折腾了两天呢……
Reply View the author