CentOS 7与 Windows双系统丢失Windows启动项及默认启动项修改
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启动项及默认启动项修改的更多相关文章
- linux和Windows双系统让 Windows 把硬件时间当作 UTC
linux和Windows双系统让 Windows 把硬件时间当作 UTC Windows设置如下:开 始->运行->CMD,打开命令行程序(Vista则要以管理员方式打开命令行程序方可有 ...
- Linux和Windows双系统下Windows系统插入耳机没有声音
我的笔记本装了Windows7和Debian双系统后,在Windows7下,插入耳机竟然没有声音. 按常规思路分析:首先考虑是耳机问题还是笔记本电脑问题.确定耳机没问题后问题就在笔记本身上了.而问题在 ...
- Ubuntu Windows双系统重装windows后看不到ubuntu启动引导
1.下载并安装Easy BCD 2.点击编辑引导菜单,看到只有windows一项 3.点击“添加新条目”,添加引导菜单,选择linux/bsd ,类型选择GRUB 2,然后输入名称,选择Ubuntu所 ...
- Windows 8和CentOS 6.4(64)双系统硬盘安装教程
最近在笔记本上升级原来的系统Win7到Win8,同时又安装了CentOS 6.4(64)系统,实现双系统共存.着实折腾了一番,主要是CentOS6.4(64)的两个iso文件加起来5G多(其实只用第一 ...
- Ubuntu/Windows双系统修复引导
Ubuntu/Windows双系统修复引导 首先说明:在Windows存在的前提下安装Ubuntu(或者Ubuntu系列)是不需要修复引导的.因为grub会自动搜索存在硬盘中的系统. 而在Ub ...
- 如何解决Ubuntu与Windows双系统时间不同步
导读 不知道有没朋友跟我一样是 Ubuntu 和 Windows 双系统?今天有朋友问到我,当他从 Ubuntu 系统重新启动到 Windows 时,会发现 Windows 中的时间变了,他问我有没办 ...
- Manjaro 与 Windows 双系统时间相差8小时
Manjaro 与 Windows 双系统时间相差8小时 产生原因: Windows 将本地硬件时间作为设定时区(如 UTC+8)的区时,而 Linux 默认将其作为 UTC 时间. 解决方式: 让 ...
- Windows 10系统更换Windows 7系统磁盘分区注意事项一
新买的电脑预装系统是WIN10,考虑到兼容性问题,打算更换为WIN7,但在新机上不能直接装WIN7系统,需要在BIOS启动中做一点小改动. 原因分析:由于Windows 8采用的是UEFI引导和GPT ...
- U盘安装CentOS 6.4 + Windows 7双系统 (Windows 7下安装 CentOS 6.4)
最近在看<鸟哥私房菜:基础学习篇>,觉得很不错,想要装个windows 7 和 CentOS 6.4 双系统,在网上找了很多教程,觉得乱七八糟的,弄得很复杂,而且很多都不是很完整,对于新手 ...
随机推荐
- JS时间控件 moment.js用法
参考http://momentjs.cn/ 下载 moment.js moment.min.js 12.4k moment+多语言支持.js moment+多语言支持.min.js 45.4k 安装 ...
- Dev Express Report 学习总结(六)Dev Express Reports自定义Summary
在我们使用DevExpress开发报表的过程中,对于页面中复杂的数据合计,我们可能会使用到自定义Summary.下面通过一个例子来进行说明: 首先,我建立了如上图所示的报表页面,其中的数据源来自cla ...
- shell查看内存
<1>jps<2>ps<3>free<4>df<5>top jps: 很多Java命令都在jdk的JAVA_HOME/bin/目录下面,jp ...
- javascript Array数组详解 各种方法
1.数组的声明方法(1): arrayObj = new Array(); //创建一个数组.复制代码 代码如下: var arr1 = new Array(); (2):arrayObj = new ...
- [转]jQuery为控件添加水印文字
本文转自:http://www.cnblogs.com/gzh4455/archive/2011/09/29/2195418.html jQuery扩展: jquery.tinywatermark-3 ...
- python 自动安装工具 setuptools(easy_install) 的使用
1.下载安装 python 安装工具,下载地址:http://pypi.python.org/pypi/setuptools ,可以找到正确的版本进行下载. 2.解压缩后双击 ez_setup.py ...
- Beam的抽象模型
不多说,直接上干货! Apache Beam抽象模型 计算机最简单的抽象模型是输入+计算+输出.对于数据处理类的应用来说,将计算的部分展开,变成了 数据输入 + 数据集 + 数据处理 + ...
- [RadControl] RadCartesianChart-功能強大圖表控件
由於最近做了一些統計的圖表分析,須使用到RadCartesianChart控件,因此就在這分享給大家順便為自己學習紀錄一下. 在介紹RadCartesianChart控件前,先看一下我所使用的到的功能 ...
- Linux apache 添加 mod_rewrite模块
apache已安装完毕,手动添加mod_rewrite模块 #find . -name mod_rewrite.c //在apache的源码安装目录中寻找mod_rewrite.c文件 #cd mo ...
- pat1090. Highest Price in Supply Chain (25)
1090. Highest Price in Supply Chain (25) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 C ...