1、Windows启动项消失的原因:

  在安装Win7、8/10系统+CentOS7双系统后,默认会将mbr(Main Boot Record)改写为grub2,默认的CentOS7无法识别Windows的 NTFS分区,所以启动项中没有Windows系统。

2、解决方案:

  (1)首先要保证Linux可以联网(判断方法可以ping一下外网,看是否联通)

        如果没有ping通,解决方法如下:

    root权限进入一下目录:cd /etc/sysconfig/network-scripts/

    用ls命令查看网卡配置文件名(在CENTOS7中网卡名貌似变成了随机数字,所以每台机器的网卡名并不相同)

       

    用vim编辑该文件:vim ifcfg-eno16777 

    然后点击“i”进入编辑模式,将最后一行的ONBOOT=no,改为ONBOOT=yes;

       

    最后点击“Esc”键,输入“:wq”保存退出该文件。

    重启网络:service network restart

    (再ping一下,就可以ping通了)

  (2)下载ntfs-3g: yum install ntfs-3g -y

    (3)root用户进入,vim /etc/grub.d/40_custom

    在最后一行加入:

    menuentry = ‘Windows7、8/10’{

    set root=(hd0,1)

    chainloader +1(chainloader与+1之间有一个空格)

    }

   (4)重设grub,root用户执行:grub2-mkconfig -o /boot/grub2/grub.cfg

  (5)重启:reboot

3、修改默认启动项及启动读秒时间

  一般我们都习惯Windows系统作为默认启动项,而安装双系统后默认启动项为Linux,修改方法如下:

  (1)root用户编辑:vim /etc/default/grub

    然后注释(开头加'#')GRUB_DEFAULT=saved,在下一行加入GRUB_DEFAULT="Windows7、8/10",保存并退出。

  (2)root用户执行以下命令:grub2-mkconfig --output=/boot/grub2/grub.cfg

  (3)root用户执行以下命令:vim /boot/grub2/grub.cfg

    把“timeout”后面的时间改为你想要设置的秒数即可,然后保存退出。

  (4)重启:reboot

 

4、Linux系统卸载:

  当Linux系统安装好后也许有人想删除掉,(比如我,之前有了一个工具把C盘给扩容了,扩容之后发现Linux系统进不去了,只好先卸载之后再重装)有人就会这样操作:在右击”我的电脑“点击“管理”,再点击“磁盘管理”把安装了LINUX系统的磁盘给格式化了!这样做是万万不可的!!!(重要的事情打三个感叹号)因为当你安装了Linux双系统后,MBR(引导区)交给Linux管理了,假如格式化后就会把MBR给擦除,这样一来,你的windows也无法正常启动了!那么就要在windows系统环境下进行MBR的修复了,我们用到的工具是”DiskGenius“软件,它长这个样子,如图,点击磁盘里的“重建MBR”就可以了,然后你才可以格式化Linux那个硬盘,这样才能保证你的windows不被破坏!

    

   大功告成!!!

 

 

 

       

 

 

    

 

CentOS 7与 Windows双系统丢失Windows启动项及默认启动项修改的更多相关文章

  1. linux和Windows双系统让 Windows 把硬件时间当作 UTC

    linux和Windows双系统让 Windows 把硬件时间当作 UTC Windows设置如下:开 始->运行->CMD,打开命令行程序(Vista则要以管理员方式打开命令行程序方可有 ...

  2. Linux和Windows双系统下Windows系统插入耳机没有声音

    我的笔记本装了Windows7和Debian双系统后,在Windows7下,插入耳机竟然没有声音. 按常规思路分析:首先考虑是耳机问题还是笔记本电脑问题.确定耳机没问题后问题就在笔记本身上了.而问题在 ...

  3. Ubuntu Windows双系统重装windows后看不到ubuntu启动引导

    1.下载并安装Easy BCD 2.点击编辑引导菜单,看到只有windows一项 3.点击“添加新条目”,添加引导菜单,选择linux/bsd ,类型选择GRUB 2,然后输入名称,选择Ubuntu所 ...

  4. Windows 8和CentOS 6.4(64)双系统硬盘安装教程

    最近在笔记本上升级原来的系统Win7到Win8,同时又安装了CentOS 6.4(64)系统,实现双系统共存.着实折腾了一番,主要是CentOS6.4(64)的两个iso文件加起来5G多(其实只用第一 ...

  5. Ubuntu/Windows双系统修复引导

    Ubuntu/Windows双系统修复引导   首先说明:在Windows存在的前提下安装Ubuntu(或者Ubuntu系列)是不需要修复引导的.因为grub会自动搜索存在硬盘中的系统.   而在Ub ...

  6. 如何解决Ubuntu与Windows双系统时间不同步

    导读 不知道有没朋友跟我一样是 Ubuntu 和 Windows 双系统?今天有朋友问到我,当他从 Ubuntu 系统重新启动到 Windows 时,会发现 Windows 中的时间变了,他问我有没办 ...

  7. Manjaro 与 Windows 双系统时间相差8小时

    Manjaro 与 Windows 双系统时间相差8小时 产生原因: Windows 将本地硬件时间作为设定时区(如 UTC+8)的区时,而 Linux 默认将其作为 UTC 时间. 解决方式: 让 ...

  8. Windows 10系统更换Windows 7系统磁盘分区注意事项一

    新买的电脑预装系统是WIN10,考虑到兼容性问题,打算更换为WIN7,但在新机上不能直接装WIN7系统,需要在BIOS启动中做一点小改动. 原因分析:由于Windows 8采用的是UEFI引导和GPT ...

  9. U盘安装CentOS 6.4 + Windows 7双系统 (Windows 7下安装 CentOS 6.4)

    最近在看<鸟哥私房菜:基础学习篇>,觉得很不错,想要装个windows 7 和 CentOS 6.4 双系统,在网上找了很多教程,觉得乱七八糟的,弄得很复杂,而且很多都不是很完整,对于新手 ...

随机推荐

  1. CSS 样式分类

    CSS样式可以分为三大类:内联样式.内部样式表和外部样式表 1.内联样式(样式写在html标签里,只对该标签的内容起作用) <span style="color:red;font-si ...

  2. 如何成为一名:黑客/Programmer/Python高手

    如何成为一名黑客 Eric Steven Raymond https://translations.readthedocs.org/en/latest/hacker_howto.html How To ...

  3. javascrip基础学习

    JS是一种解释性脚本语言,在网页开发用经常用到(HTML CSS),用于控制网页的行为.现在RTT的柿饼UI也是用JS来开发的,所以很有必要学习一下. 注释:// ./*  */ 语句分行: 折行\ ...

  4. oracle 11g 将非分区表转换为分区表在线重定义

    --操作的用户需要有以下的权限 GRANT CONNECT, RESOURCE TO CMIGDW; GRANT EXECUTE ON DBMS_REDEFINITION TO CMIGDW; GRA ...

  5. 微信web开发者工具 && 微信调试页面

    微信开发者工具 做微信公众号的过程中,自然避免不了登录账号然后进行调试,但是在chrome上我们没有办法登录,这是一个令人头疼的问题,比如这个公众号网页,只会提示出错,因为开发者限制了公众号网页的登录 ...

  6. Kudu安装(官网推荐的步骤)(installing build Kudu from source)

    不多说,直接上干货! Kudu安装前的建议说明(博主推荐) 这是安装Kudu的另一种方法 Kudu安装(官网推荐的步骤)(installing Kudu using parcels or packag ...

  7. 10个常见的Redis面试"刁难"问题--转

    高可用架构 导读:在程序员面试过程中Redis相关的知识是常被问到的话题.作为一名在互联网技术行业打击过成百上千名的资深技术面试官,本文作者总结了面试过程中经常问到的问题.十分值得一读. 作者简介:钱 ...

  8. C#多样式EXECl导出

    sing NPOI.HPSF; using NPOI.HSSF.UserModel; using NPOI.HSSF.Util; using System; using System.Collecti ...

  9. Spring Boot集成Hibernate Validator

    废话不多说,直接开始集成环境. 一.环境集成 在项目中hibernate-Validator包在spring-boot-starter-web包里面有,不需要重复引用 .(整个Demo都是用PostM ...

  10. qingdao

    1001 #include <bits/stdc++.h> using namespace std; vector<long long> v; long long pow2(l ...