zoukankan      html  css  js  c++  java
  • 双系统安装,引导被覆盖-如何解决?

    电脑性能足够的情况下,我觉的还是虚拟机比较好用,但是有时一些软件对于硬件的驱动依赖很强,或者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----------------

  • 相关阅读:
    一条软件缺陷(或者叫 Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
    测试人员在软件开发过程中的任务
    HDOJ1754(线段树)
    HDOJ1166(线段树,树状数组)
    分治法
    POJ1840(哈希)
    HOOJ1290 2050(递推)
    POJ1035(字符串)
    HDOJ1800(哈希)
    POJ2299(归并排序)
  • 原文地址:https://www.cnblogs.com/wangkeqin/p/11598674.html
Copyright © 2011-2022 走看看