加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

双系统安装,引导被覆盖-如何解决?

发布时间:2020-12-14 05:57:10 所属栏目:Windows 来源:网络整理
导读:电脑性能足够的情况下,我觉的还是虚拟机比较好用,但是有时一些软件对于硬件的驱动依赖很强,或者CPU计算能力有限,还是需要装双系统。 这里以windows10系统为前提,在安装Linux(Debian)后覆盖开机Windows引导后的修复方法: ? 1)sudo fdisk -l查找安装wi

电脑性能足够的情况下,我觉的还是虚拟机比较好用,但是有时一些软件对于硬件的驱动依赖很强,或者CPU计算能力有限,还是需要装双系统。

这里以windows10系统为前提,在安装Linux(Debian)后覆盖开机Windows引导后的修复方法:

?

1)sudo fdisk -l查找安装windows系统的磁盘分区:

?

?

?执行此命令的目的是根据磁盘大小/文件系统格式来确定原来安装windows系统的分区。ntfs或者fat都是windows的格式。磁盘大小一般展现的是Windows下C分区的大小。

这里确定,该磁盘是/dev/sdb1。

?

2)执行sudo blkid查找该磁盘分区的uuid

?

?

?

?

3)使用root权限打开/boot/grub/grub.cfg,将下面的这段代码,黏贴到相应位置。

menuentry Windows 10 (on /dev/sdb1) --class windows --class os $menuentry_id_option osprober-chain-06BC7EA7CAD093AA { insmod part_msdos insmod ntfs set root=hd1,msdos1
    if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 06BC7EA7CAD093AA else search --no-floppy --fs-uuid --set=root 06BC7EA7CAD093AA fi parttool ${root} hidden- drivemap -s (hd0) ${root} chainloader +1 }

?

系统根据自己windows的系统类型替换,然后uuid也按照上面获取的uuid替换后保存即可。

?

?

?4)重新启动机器后既可以看到windows的启动项了。

?

?

-------------------------end----------------

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读