一前言

最近学习Linux操作系统,打算在原Window7系统中装centOS7系统,使笔记本上跑双系统。将系统D盘的文件转移后,删除卷标,将U盘做成CentOS7启动盘,进行正常安装。此为前提。

但是装上CentOS7后发现原来的Windos7系统无法进入了,因为进入BIOS后系统引导没有阿!原系统上可是塞满了有用的文档啊。怎么办!!

搜索了以下网上的教材,主要有三种解决办法:

1.修改/boot/grub2/grub.cfg文件

2.制作winPE系统引导盘进入Windos7系统重做系统引导修复

3.在CentOS7中挂载Windos7系统盘,通过grub2自动生成系统引导文件

因为我只有一个U盘,而且已经做成了CentOS7系统安装引导盘,因此将方法2pass掉了,通过方法1修改grub.cfg文件没有成功,没有办法抱着试一试的想法进行了方法3的尝试。结果成功了!梳理了一下这个过程发现有三个要点,下面进入正题:

二解决办法

1.确保CentOS7已装grub2

方法为:/sbin/grub2-install  /dev/sda

重启系统即可

2.在CentOS7中挂载Windows7系统盘

主要是安装ntfs-3g,方法为:

在www.tuxera.com/community/open-source-ntfs-3g/下载最新的ntfs-3g安装包源文件,解压后进入文件夹,敲./configure,make,makeinstall命令安装ntfs-3g,

查看磁盘分区,找到windows7系统盘:fdisk -l,可见sda1为windows7系统盘(格式为NTFS)

   设备      Boot     Start         End      Blocks   Id  System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 81922047 40857600 7 HPFS/NTFS/exFAT
/dev/sda3 81922048 286722047 102400000 7 HPFS/NTFS/exFAT
/dev/sda4 286722048 1250260991 481769472 f W95 Ext'd (LBA)

挂载windows7系统盘sda1:mount -t ntfs-3g /dev/sda1  mnt/windows/c

3.在root用户下执行grub2 -mkconfig -o /boot/grub2/grub.cfg 系统自动搜索windows7系统,并将搜索到的系统自动设置至grub.cfg文件中。

解决Windos7中优盘安装centos7后无法引导原系统问题的更多相关文章

  1. 树莓派(Raspberry Pi 3)安装centos7后yum无法使用解决办法

    树莓派(Raspberry Pi 3)安装centos7后yum无法使用解决办法 人穷,闲鱼淘了个二手的树莓派3 英国版,无奈咱也不会用,很无奈~ 安装教程百度到的差不多都可以,找个格式正常的一步一步 ...

  2. VMware 安装 Centos7 后,没有ipv4的地址,或者地址显示127.0.0.1

    问题描述:VMware 安装 Centos7 后,没有ipv4的地址,或者地址显示127.0.0.1 安装环境:VMware版本:VMware-workstation-full-14.0.0.2405 ...

  3. 解决Windows10中Virtualbox安装虚拟机没有64位选项

    今天想在Windows 10系统安装完Virtualbox虚拟机,然后打算装一个CENTOS系统,但是选择安装系统的时候竟然没有64位操作系统的选项,经过一阵Google,终于解决了,在这里盘点一下出 ...

  4. VMware虚拟机安装Centos7后设置静态ip

    VMware虚拟机安装Centos7后设置静态ip 1. 先设置虚拟机的网络,打开虚拟网络编辑器: 2. 选择Vm8 234都要勾选 3. 打开NAT设置,看到123,待会要用. 4. 打开虚拟机服务 ...

  5. hanlp在Python环境中的安装失败后的解决方法

    Hanlp是由一系列模型与算法组成的javag工具包,目标是普及自然语言处理再生环境中的应用.有很多人在安装hanlp的时候会遇到安装失败的情况,下面就是某大神的分享的在python环境中安装失败的解 ...

  6. 安装centos后无法引导启动windows7的解决方法

    在电脑Windows7系统上安装Centos7,安装后找不到Windows7引导菜单. 原因:因为CentOS 7已采用新式的grub2系统,所以需要进入/boot/grub2目录后使用vi编辑gru ...

  7. virtualbox下最小化安装centos7后上网设置

    在虚拟机中以最小化方式安装centos7,后无法上网,因为centos7默认网卡未激活. 可以设置 文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3 将 O ...

  8. VMware安装Centos7后有线线缆被拔出

    背景:在win10 系统中的虚机软件VMware Workstation中安装CentOS7桌面版,安装过程中没有设置网络 1.确认你win10系统打开了这两个服务:VMware DHCP Servi ...

  9. 最小化安装Centos7后的部署(个人)

    一.配置网络 1.  自动获取IP地址 使用ip addr查看网络设备名称,我的网卡名称为enp0s3.找到设备名称后配置enp0s3的配置文件. 打开Vi /etc/sysconfig/networ ...

随机推荐

  1. 日历组件的使用,bootstrap-datetimepicker

    官方文档:http://www.bootcss.com/p/bootstrap-datetimepicker/ .html <input name="createdTimeEnd&qu ...

  2. js复制内容到剪切板,兼容pc和手机端,支持Safari浏览器

      最近,一些项目中用到监听用户复制.剪切的操作. 案例1.在PC端,当用户获得一个京东卡的使用券,当用户使用ctrl + C复制得到的使用券时,将使用券的代号复制到粘贴板,以便于用户ctrl+v进行 ...

  3. 读书笔记 effective c++ Item 42 理解typename的两种意义

    1. class和typename意义相同的例子 问题:在下面的模板声明中class和typename的区别是什么? template<class T> class Widget; // ...

  4. linux下PHP 环境搭建

    linux下环境搭建   第一步 安装Apache2 sudo apt-get install apache2   第二步 安装PHP模块 sudo apt-get install php5   第三 ...

  5. Android Studio查找功能(搜索功能)及快捷键

    版权声明:本文为博主原创文章,未经博主允许不得转载. 1.在当前窗口查找文本[Ctrl+F] F3                  向下查找关键字出现位置 Shift+F3        向上一个关 ...

  6. Python Selenium设计模式-POM

    前言 本文就python selenium自动化测试实践中所需要的POM设计模式进行分享,以便大家在实践中对POM的特点.应用场景和核心思想有一定的理解和掌握. 为什么要用POM 基于python s ...

  7. 非负矩阵分解(1):准则函数及KL散度

    作者:桂. 时间:2017-04-06  12:29:26 链接:http://www.cnblogs.com/xingshansi/p/6672908.html 声明:欢迎被转载,不过记得注明出处哦 ...

  8. WebService基础学习(三)—CXF

    一.什么是CXF?      Apache CXF = Celtix + Xfire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF.Apache ...

  9. JDBC基础学习(五)—批处理插入数据

    一.批处理介绍      当需要成批插入或者更新记录时.可以采用Java的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理.通常情况下比单独提交处理更有效率. JDBC的批量处理语句包括下 ...

  10. 使用SQL存储过程有什么好处 用视图有什么好处

    随便胡乱说几点,大家补充一下.1.预编译,已优化,效率较高.避免了SQL语句在网络中传输然后再解释的低效率.2.如果公司有专门的DBA,写存储过程可以他来做,程序员只要按他提供的接口调用就好了.这样分 ...