comzhong
deepin
2017-12-23 05:46 要么就用 legacy 启动,要么就用 UEFI 启动,别两种搞混。
你的电脑原来应该是 UEFI+GPT 的,那就干脆在 BIOS 设置成纯 UEFI。
1.制作启动 U盘,进 WinPE,修复 Windows 启动项。
https://bbs.deepin.org/post/149708
2.启动进 Windows ,添加 Deepin 启动项
https://bbs.deepin.org/post/133725
你的电脑原来应该是 UEFI+GPT 的,那就干脆在 BIOS 设置成纯 UEFI。
1.制作启动 U盘,进 WinPE,修复 Windows 启动项。
https://bbs.deepin.org/post/149708
2.启动进 Windows ,添加 Deepin 启动项
https://bbs.deepin.org/post/133725
Reply Like 0 View the author


中文 

其中的其他过程我就不说了,就说下启动,原来在BIOS里面的EFI下是有Windows Boot Manager和deepin的启动项的。安装完了系统之后每次如果把deepin的启动项优先级提高,每次进入都是进到grub2的界面,需要手动配置grub,于是才知道是grub的引导没弄好。上网找了下,我分别用update-grub和grub-install /dev/sdb进行了更新(中间有个小插曲就是用parted给区分了一个BIOS_boot的区才能使得grub-install成功),然后再进入的时候就一直在check media,然后失败了。看了一下BIOS里,EFI下的启动项全部没了。只有调成Legacy才能启动原来的Windows。
之后就用U盘里的系统的grub起系统,发现里面的分区序号全部变了(原本都是hd1,gpt1之类的,现在变成hd2,gpt1了),重新来一遍update-grub和grub-install也没有用。之后改了一下grub.cfg,也就是把root的位置从hd1改成hd2,结果还是不行,每次启动都是check media,然后fail。