几年之前为了安装xp和linux的双系统曾折腾了好多天,今天为了安装这个win7和centos双系统,也折腾了两天多,哦,我的天,安装个双系统,怎么这么麻烦呢?

没有来得及整理,先铺上草稿,供同志们参考。

发现以下几个个人认为比较经典的安装参考网址,图文并茂,值得推荐:

fyq891014.blog.163.com/blog/static/20074019120136163938790/

http://www.cnblogs.com/Johness/archive/2012/12/03/2800126.html

http://wanghaipeng1124.blog.51cto.com/2500801/855835

http://my.oschina.net/oscfox/blog/193433

废话少说,看草稿吧:

参考:

http://fyq891014.blog.163.com/blog/static/20074019120136163938790/

Win7 centos双系统

折腾了两天,开始安装win7,再安装centos,但系统安装后重启机器没有出现centos启动项。反正一个硬盘两个T,前面1T的空间给了win7,后面的1T空间给了centos。于是在win7上重复安装centos,有一次莫名的把centos +other给整出来了。

难点1:

1、难点介绍:

(1)linux系统能识别windows下FAT32文件系统,不能识别NTFS文件系统,所以在linux安装时,选择任何sda都不行,FAT32可以

(2)FAT32文件系统单个文件不能超过4G

(3)CentOS 6.4文件大于4G

结论:在win7下使用FAT32和NTFS系统存放安装ISO都不可行,则要想办法用工具分出一块linux文件系统,如:ext3,不受4G的限制

U盘启动盘是必须的,

U盘的价格很便宜的,你不要告诉我你没有哦?如果没有,借别人的也可以。可以使用LMT制作工具制作PE启动盘。

开机出现:Windows启动管理器。

这个问题应该是我这两天折腾出来的后遗症,解决办法比较烂,见后面的Q&A。

工具准备:

Ext2Fsd:在win7下挂载linux文件系统ext1、ext2、ext3等

结论:在win7下使用FAT32和NTFS系统存放安装ISO都不可行,则要想办法用工具分出一块linux文件系统,如:ext3,不受4G的限制

DAEMON Tools Lite-----虚拟光驱软件,用来提取Centos 6.3 iso文件中的几个文件夹

Grub4dos:支持读取

DiskGenius或分区助手,或PQ分区大师(支持Ext3)

WinGrub: 分区查看工具,如果对分区比较熟悉可以不用

CentOS

Win7:

操作步骤:

利用U盘启动盘,进到winPE界面,对硬盘分区:

根据自己需求进行分区,我这里是这么分的,

C(200G,NTFS),D(200G,NTFS),E(200G,NTFS),F(190G,NTFS),G(10G,EXT2)

其它的都格式化成一个Ext3大分区,可以在安装centos的时候,再细分区。

具体如下图:

装载镜像到G分区:

打开Ext2fsd,

配置:easybcd

注意:当划分出多个分区时,这些分区编号有可能不连续,这跟你设置的主分区个数有关系:

Title centos

Kernel (hd0,7)/isolinux/vmlinuz

Initrd (hd0,7)/isolinux/initrd.img

在不要配错,如果输入错了,后果未可知,没时间尝试。

时区选择:亚洲/上海

取消“系统时钟使用UTC时间”前面的勾

分区:

分区编号

设备

卷标

格式

备注

(hd0,0)

sda1

--

ntfs(100M)

系统保留

(hd0,1)

sda2

C

ntfs(200G)

(boot)

(hd0,2)

sda3

D

ntfs(200G)

(hd0,3)

sda4

扩展分区

(hd0,4)

sda5

E

ntfs(200G)

(hd0,5)

sda6

F

ntfs(190G)

(hd0,6)

sda7

G

ext2(100G)

(hd0,7)

sda8

/boot

200M

(boot)

(hd0,8)

sda9

/pub

400G

(hd0,9)

sda10

swap

32G

(hd0,10)

sda11

/

在/dev/sda中安装引导装载程序:主引导记录(MBR),引导分区的第一个扇区。

这里需要更改设置,它默认把启动文件放到Windows所在分区,这样会损坏Win7的启动文件

开始安装,直到安装完成。

重启电脑,进入win7, 更新启动项。

重启看,进入Linux试试效果:

如果能正常登录CentOS系统的话,成功了!

PS:另外安装之后可能会出现双系统时间差8个小时的问题,大家可以在我的博客列表中找到解决方法。

这里是最关键的地方:以下文字来自本人原创:

如果:

root (hd0,7)
    kernel /boot/vmlinuz-2.6.32-431.el6.x86_64 ro root=UUID=f080e4ee-f486-44cb-ae80-0ee2fd3dfc6b rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet
    initrd /boot/initramfs-2.6.32-431.el6.x86_64.img

Q&A:

1) 开机出现“Windows启动管理器”配置界面:

原因:win7启动管理器一般是安装过双系统,或是使用过GHOST的朋友会遇到,单系统一般不会有。

删除 办法:

1.使用 Daemon Tools 加载 Vista 光盘映像。或直接把vista光盘放入光驱

2.打开“运行” (开始〉运行), 输入 cmd。

3.输入 X: (X代表你的光驱盘符)。

4.输入 cd boot。

5.输入bootsect /nt52 SYS

6.重新启动,Vista 的启动管理器就消失了

副作用:

1,【win7】NTLDR is missing

这个问题不是用重装系统所能解决的。有个资料帮助了我:

win7启动管理器一般是安装过双系统,或是使用过GHOST的朋友会遇到,单系统一般不会有。

                    NTLDR文件是win nt/win200/WinXP的引导文件,当此文件丢失时启动系统会提示"NTLDR is missing..."并要求按任意键重新启动,不能正确进入系统 。
                    根据你的情况,应该不是这个文件丢失了,很有可能是活动分区没有设置好。而且你已经说了C盘变D盘了,你用pe运行分区软件,激活系统分区(win7所在分区)看看。
                    或者可能是是硬盘中的主引导记录(MBR)被破坏,导致系统找不到系统分区。解决的方法也是在修复MBR。
                    还有可能是由于硬盘信息被篡改,导致系统找不到硬盘中的系统分区,所以就找不到系统分区中的启动文件NTLDR了。只要在BIOS的“Standard CMOS Setup”中,把硬盘检测方式设置为“Auto(自动)”即可。

在本人电脑上的解决方案是:U盘启动进WINPE界面,执行引导修复解决。

知识:

NTLDR全称是是一个隐藏的,只读的系统文件,位置在系统盘的根目录,用来装载操作系统。是winnt/win2000/WinXP的引导文件,所以应该在系统正常的时候给予备份。

ntldr文件存在于系统盘的根目录下,一般都在C盘根目录。ntldr是一个隐藏并且具有只读属性的系统文件,只有在打开文件夹选项中的显示隐藏文件才能看到它。

ntldr的全名叫做NT loader,是系统加载程序,ntldr主要的作用是解析boot.ini文件,然后加载操作系统,这样我们就能够正常进入操作系统了。所以ntldr丢失了就会导致在开机时显示ntldr is missing,从而无法正常进入操作系统。

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

  1. Win7与Mint双系统安装体验

    双系统安装前的准备 1.安装前的准备 安装双系统可能会对磁盘文件带来一些影响,为了避免在安装过程中由于系统瘫痪造成不必要的损失,所以我们在准备安装双系统之前,要对PC机中的重要文件进行备份,对资料要做 ...

  2. win7、centos7 双系统安装总结

    centos7安装过程 问题:TroubleShooting选项进入图形化界面安装才成功. win7恢复引导区 问题:安装完Centos后,win7的引导区不见了 具体恢复过程:http://www. ...

  3. 关于win7+cenos 7双系统安装

    ---恢复内容开始--- 1,cenos 0 7制作U盘启动 制作工具 http://pan.baidu.com/s/1nv9lpmp 镜像自备 2,安装centos 7 释放磁盘空间,如:20G.用 ...

  4. Win7 + ubuntu14.04 双系统安装教程

    安装主要分为以下几步: 一. 下载Ubuntu 14.04镜像软件: 二. 制作U盘启动盘: 三. 安装Ubuntu系统: 四. 用EasyBCD 创建启动系统. 1. 下载 Ubuntu 14.04 ...

  5. windows系统和centos双系统安装引导项修改

    在CentOS下修改Linux引导文件:     (1)找到win10的引导 1.首先我们点击第一个系统进入centos           2.运行终端,敲入命令su,为了获取管理员权限,然后终端提 ...

  6. Win7与Ubuntu双系统安装过程

    Win7安装1.宏基安装Win7插入Win7系统光盘-> 重新启动-> 按F12-> 选择CD安装-> 按任意键-> 选择自定义(高级),接下去根据提示安装. 2.华硕安 ...

  7. win7与ubuntu双系统安装

    机器型号:联想V470 对系统引导一直不是很明白,导致我出现几次失败. 一直挺喜欢ubuntu的,因为,第一我感觉它比较友好,第二我初次接触linux就是ubuntu,当初还是同学帮助我wubi进行安 ...

  8. windows 和rhel,centos双系统安装

    1:首先确保你先安装为windows系统,为indows7以上的把. 2:安装好为indows系统后,进入系统后把磁盘分区,分出足够的空间为安装linux. 3:再为windows下使用软碟通等工具制 ...

  9. Win10+Linux(CentOS) 双系统安装教程--踩坑实录

    最近心血来潮想给自己的笔记本装一套linux系统作为开发环境, 说干就干,首先先收集一下现在linux主流版本, 貌似现在市场上应用服务器比较多的是redhat相关产品,而ubuntu的优势在于它庞大 ...

随机推荐

  1. Eclipse对svn操作切换账号或更换svn地址方法

    1. 切换账号,主要是删除配置文件达到重新更新svn的时候,弹出框让重新输入新的svn用户名和密码. 1.通过删除SVN客户端的账号配置文件   1)查看你的Eclipse中使用的是什么SVN Int ...

  2. Ubuntu 下使用Remmina Remote Desktop client 连接windows server输入法的问题

    Ubuntu 自带的Remmina Remote  Desktop 用来连接windows,vnc,ssh等非常方便好用,   但我在连接windows 2008 r2 server时遇到一个问题: ...

  3. time wait duo

    linux 下Time_wait过多问题解决 分类: linux FAQ2011-07-14 11:20 3485人阅读 评论(0) 收藏 举报 linux服务器tcp通讯活动ssh 问题起因: 自己 ...

  4. ***iOS 项目的目录结构能看出你的开发经验

    最近有师弟去面试iOS开发,他谈论到,面试官竟然问他怎么分目录结构的,而且还具体问到每个子目录的文件名. 目录结构确实很重要,面试官问他这些无疑是想窥探他的开发经验.清晰的目录结构,可让人一眼知道对应 ...

  5. Xamarin for Visual Studio 3.11.658 Alpha 版 破解补丁

    注意:此版本为 Alpha 版,版本迭代较频繁,仅供尝鲜 前提概要 全新安装请参考 安装 Xamarin for Visual Studio. 最新稳定版请参考 Xamarin for Visual ...

  6. 51Nod 有限背包计数问题 题解报告

    首先这道题理论上是可以做到O(nlogn)的,因为OEIS上有一个明显可以用多项式乘法加速的式子 但是由于模数不是很兹磁,所以导致nlogn很难写 在这里说一下O(n*sqrt(n))的做法 首先我们 ...

  7. lintcode :Remove Duplicates from Sorted List 删除排序链表中的重复元素

    题目: 删除排序链表中的重复元素 给定一个排序链表,删除所有重复的元素每个元素只留下一个.   您在真实的面试中是否遇到过这个题? 样例 给出1->1->2->null,返回 1-& ...

  8. activiti5.13 框架 数据库设计说明书

    转载自:http://www.cnblogs.com/llzgzljl/p/3356108.html activiti5.13 框架 数据库设计说明书 1.结构设计 1.1.    逻辑结构设计 Ac ...

  9. 汉诺塔算法的递归与非递归的C以及C++源代码

    汉诺塔(又称河内塔)问题其实是印度的一个古老的传说. 开天辟地的神勃拉玛(和中国的盘古差不多的神吧)在一个庙里留下了三根金刚石的棒,第一根上面套着64个圆的金片,最大的一个在底下,其余一个比一 个小, ...

  10. React事件处理函数的bind复用和name复用

    一.bind复用 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset=&qu ...