采用硬盘安装

前景

打算用U盘安装,但是u盘是FAT32格式限制了文件4g大小,我官网下的iso镜像大于4g,只好采用硬盘安装。

其实U盘安装是最方便的,网上很多教程用UltraISO软件把U盘直接作为linux镜像启动盘,猜测这种方式适合空U盘,我的U盘里本来有文件,不方便格式化,没有采用这种方式。

(注,本文用图来源网络,切勿对号入座,以文字为准)

需要准备的工具

1 分区助手                (分出Ext2格式的磁盘)

2 Ext2Fsd                 (windows下加载Ext2的分区  然后使win7能识别)

3 EasyBCD               (系统引导工具)

4 Wingrub                 (在Windows下查下linux格式的盘符)

这些工具都在win7下安装使用,准备好环境后,直接重启就会自动安装linux

分区

一、用分区软件从硬盘上弄出一块20G左右的未分配空间

可以从其他硬盘分割下,然后删除空间即可,很简单,大家都很聪明,这里不赘述

二、使用分区助手 分配一个5G左右的fat32分区或者是ext2分区

这里需要说明一下,因为centos不识别ntfs,安装的时候如果把镜像文件放到ntfs分区,会提示找不到,所以必须是分配成fat32或者ext2,

如果你下载的centos镜像版本大于4G,需要分配成ext2,因为fat32分区不能存储单个超过4G的文件,但ext2不能被windows识别,所以需要用ext2fsd设置下

如果是iso文件小于4G,就可以分配成fat32,而windows可以识别fat32,不需要用软件来设置,直接进入第四步

我这里下载的centos7.3大于4g,所以直接分配一个5G的ext2类型分区

三、用ext2fsd设置刚刚的ext2格式的分区,使之可以被windows系统识别

打开ext2fsd,在5G盘符上右键

四、将安装用的centos的景象拷贝到刚刚的ext2格式的盘下(约5G大小)

然后用rar提取出image和isolinux

(注意:这两个文件夹目录要和iso文件在同一目录)

(说明:按网上教程说的提取initrd.img和vmlinuz,然后用EasyBCD提取ISO的方式 我最后安装centos时提示找不到u盘。。,于是换了下面的另一种方式 即添加NeoGrub)

五、启动EasyBCD软件,添加新条目,并配置NeoGrub

最后点“配置”配置一下引导硬盘(U盘)的位置

#忽略所有的注释 不能写到配置里
title Install CentOS 7.3 #我照着写,最后还是提示 NeoGrub引导加载器
root (hd0,) #进入第1块硬盘的第2个分区
kernel /isolinux/vmlinuz linux repo=hd:/dev/sda3:/ #此处有的教程不写蓝色部分,猜测会在进入linux安装界面提示选择
initrd /isolinux/initrd.img

kernel开头的一句是表示通过vmlinuz(内核文件)查找iso镜像,后面跟的是iso镜像的所在目录,所以该语句是让引导程序在(hd0,8)分区的根目录下查找文件名为vmlinuz的文件

initrd是在系统引导过程中挂载的一个临时根文件系统,用来支持两阶段的引导过程。

此处很重要,上面hd0,2   sda3猜测是linux的磁盘表示法,在windows下不这么显示,所以需要使用WinGrub查看

上面的 root (hd0,2)替换为WinGrub查看到的5G大小的分区盘符,比如5G盘符是(hd0,5)则此处应写成 root (hd0,5) 后面则是 hd:/dev/sda6:/

(看网上sdx都是分区加1)

配置完成,重启电脑准备安装!​

六、安装

1.重启,开机选项选择NEO Grub加载器

2.进入CentOS安装文件加载​页面,按b(回车)执行

3.进入安装页面​

下面怎么安装就根据需要了 网上也有很多,注意的是是否需要安装界面,默认无界面

4. 安装位置这里自动分区应该是分到我们上面说的20G的未分配的磁盘里,应该其它盘都是NTFS类型的,linux不识别

如果不是的话,可以选择“安装位置”-“我要分配分区”手动设置一下

5.安装完成重启。

6.如果重启后,没有加载CentOS,可能是​CentOS的grub引导未成功覆盖windows的MBR
(本应该是CentOS能启动,而windows失去了引导菜单才对!)。
这时候就需要恢复一下CentOS的引导。   其实要用到的软件我们已经下载好了,还是EasyBCD,
进入Windows 后启动EasyBCD,
添加新条目->linux/BSD->Type:选择grub2,name:自己写,驱动器:选择CentOS的boot盘

​7.重启​,进入CentOS   如果显示:License information 请按照下面的提示做。
重启进入系统!而且是Win7和CentOS并存的双系统!

七、恢复Windows引导

安装完centos后 启动电脑时没有windows系统引导,需要修复

方法如下

vim  /boot/grub2/grub.cfg

找到  ### BEGIN /etc/grub.d/30_os-prober ###,在后面添加

menuentry 'Windows 7'{
set root=(hd0,)
chainloader +
}

### END /etc/grub.d/30_os-prober ###

这是网上最普遍的方法,如果不成功,只能尝试其他方式

参考:

1. 最新win7下硬盘安装CentOS6.3,亲测可行

WIN7 安装其他的系统boot

win7下硬盘安装win7+CentOS双系统方法

4 【Linux】CentOS7 安装,遇到的各种问题,并修复win7启动项

win7安装centos7双系统的更多相关文章

  1. win10下安装centos7双系统

    国庆最后一天了,闲来无事装个双系统,用虚拟机的linux总有些不方便. window下安装linux双系统有两中方法: 1.U盘安装 (我采用的方法,后面详述) 2.EasyBCD工具安装 (使用Ea ...

  2. win8 or win7安装ubuntu双系统

    安装双系统的效果 现在使用win和linux双系统,整个环境相当方便好用,比如在Linux系统上,仍能访问NTFS(win的文件系统格式)中的文件和文档,当然win下的一些像matlab.vs等是不能 ...

  3. Windows安装Centos7双系统后Windows启动项消失

    原文: https://www.cnblogs.com/xinglichao/p/9999049.html https://blog.csdn.net/yingzinanfei/article/det ...

  4. Win7上装CentOS7 双系统

    今天折腾了半天,终于在Win7上把CentOS装上了,Win7和CentOS双系统共存,可自由切换. 你问我为什么不装在虚拟机上,我只能说我的电脑卡得一B. 装机参考: 1.Window7+CentO ...

  5. 怎么在一台电脑上安装win7与centos7双系统

    对于用习惯windows系统的小伙伴们来说,好像Linux系统的命令操作感觉会比较神秘,进而有部分小伙伴就想说也学一学LInux操作系统.但是苦于资源的问题--就一台计算机,一块硬盘,担心说如果安装了 ...

  6. Windows下安装centOS7双系统总结

    首先,按照网络教程,使用硬盘安装模式(失败): 一.使用分盘工具(easeUS Partion Master)分出一块未使用的空间,为安装centOS和保存镜像文件作准备. 二.将分出来的一部分空格, ...

  7. win7和centos7双系统--转

    转自http://blog.chinaunix.net/uid-30867756-id-5758575.html 参考:http://blog.csdn.net/hsg77/article/detai ...

  8. 硬盘安装Win7、CentOS7双系统

    待补充 0.软件 Acronis Disk Director:用来对硬盘分区,将磁盘的一部分格式化成Linux可以识别的ext3格式 Ext2Fsd:因为Windows不能识别ext3格式的文件系统, ...

  9. win7安装linux双系统

    整体流程大概就是下载启动盘制作工具以及linux镜像,这些步骤网上很多,我就不再重复了 这里以centos举例说几个我踩到的坑吧 1.选择开始安装后提示 Warning: /dev/root does ...

随机推荐

  1. hdu 2196(方法1:经典树形DP+方法2:树的直径)

    Computer Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Su ...

  2. 解决使用base64解码太慢的问题,原因是根本就不应该使用此方法解决。

    /* 功能:将中文内容的斜杠和双引号转了,方便保存到lua+ssdb中,从SSDB提取出来组装JSON时就不会出错. 作者:黄海 时间:2015-01-31 */ function jsonencod ...

  3. php使用gd库将文字转换成图片(转)

    GD库是干什么用的呢!它是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片. <?php header("Content-type: ...

  4. .NET Core Runtime ARM32 builds now available

    原文地址:传送门 .NET Core Runtime ARM32 builds now available The .NET Core team is now producing ARM32 buil ...

  5. 优化MySQL插入方法的五个妙招

    以下是涉及到插入表格的查询的5种改进方法: 1)使用LOAD DATA INFILE从文本下载数据这将比使用插入语句快20倍. 2)使用带有多个VALUES列表的INSERT语句一次插入几行这将比使用 ...

  6. HDU 6343.Problem L. Graph Theory Homework-数学 (2018 Multi-University Training Contest 4 1012)

    6343.Problem L. Graph Theory Homework 官方题解: 一篇写的很好的博客: HDU 6343 - Problem L. Graph Theory Homework - ...

  7. 洛谷P3929 SAC E#1 - 一道神题 Sequence1【枚举】

    题目描述 小强很喜欢数列.有一天,他心血来潮,写下了一个数列. 阿米巴也很喜欢数列.但是他只喜欢其中一种:波动数列. 一个长度为n的波动数列满足对于任何i(1 <= i < n),均有: ...

  8. HDU 1106 排序(排序)

    输入一行数字,如果我们把这行数字中的‘5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以‘0’开头,这些头部的‘0’应该被忽略掉,除非这个整数就是由若干个‘0’组成的,这时这个整数 ...

  9. 福州三中集训day1

    第一天感觉很是不友好,好在我是学过搜索之后才听的课,不然估计得死在教室…. 某zld犇犇讲的很是强?今天主要是讲枚举和DFS,几道经典题目讲完,还没到下课时间, 然后讲起了float. 有空整理一下吧 ...

  10. 差分+树状数组【p4868】Preprefix sum

    Description 前缀和(prefix sum)\(S_i=\sum_{k=1}^i a_i\). 前前缀和(preprefix sum) 则把\(S_i\)作为原序列再进行前缀和.记再次求得前 ...