win7和centos双系统安装
几年之前为了安装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双系统安装的更多相关文章
- Win7与Mint双系统安装体验
双系统安装前的准备 1.安装前的准备 安装双系统可能会对磁盘文件带来一些影响,为了避免在安装过程中由于系统瘫痪造成不必要的损失,所以我们在准备安装双系统之前,要对PC机中的重要文件进行备份,对资料要做 ...
- win7、centos7 双系统安装总结
centos7安装过程 问题:TroubleShooting选项进入图形化界面安装才成功. win7恢复引导区 问题:安装完Centos后,win7的引导区不见了 具体恢复过程:http://www. ...
- 关于win7+cenos 7双系统安装
---恢复内容开始--- 1,cenos 0 7制作U盘启动 制作工具 http://pan.baidu.com/s/1nv9lpmp 镜像自备 2,安装centos 7 释放磁盘空间,如:20G.用 ...
- Win7 + ubuntu14.04 双系统安装教程
安装主要分为以下几步: 一. 下载Ubuntu 14.04镜像软件: 二. 制作U盘启动盘: 三. 安装Ubuntu系统: 四. 用EasyBCD 创建启动系统. 1. 下载 Ubuntu 14.04 ...
- windows系统和centos双系统安装引导项修改
在CentOS下修改Linux引导文件: (1)找到win10的引导 1.首先我们点击第一个系统进入centos 2.运行终端,敲入命令su,为了获取管理员权限,然后终端提 ...
- Win7与Ubuntu双系统安装过程
Win7安装1.宏基安装Win7插入Win7系统光盘-> 重新启动-> 按F12-> 选择CD安装-> 按任意键-> 选择自定义(高级),接下去根据提示安装. 2.华硕安 ...
- win7与ubuntu双系统安装
机器型号:联想V470 对系统引导一直不是很明白,导致我出现几次失败. 一直挺喜欢ubuntu的,因为,第一我感觉它比较友好,第二我初次接触linux就是ubuntu,当初还是同学帮助我wubi进行安 ...
- windows 和rhel,centos双系统安装
1:首先确保你先安装为windows系统,为indows7以上的把. 2:安装好为indows系统后,进入系统后把磁盘分区,分出足够的空间为安装linux. 3:再为windows下使用软碟通等工具制 ...
- Win10+Linux(CentOS) 双系统安装教程--踩坑实录
最近心血来潮想给自己的笔记本装一套linux系统作为开发环境, 说干就干,首先先收集一下现在linux主流版本, 貌似现在市场上应用服务器比较多的是redhat相关产品,而ubuntu的优势在于它庞大 ...
随机推荐
- NameValueCollection详解
1.NameValueCollection类集合是基于 NameObjectCollectionBase 类. 但与 NameObjectCollectionBase 不同,该类在一个键下存储多个字符 ...
- linux源码阅读笔记 void 指针
void 指针的步长为1,而其他类型的指针的步长与其所定义的数据结构有关. example: 1 #include<stdio.h> 2 main() 3 { 4 int a[10]; 5 ...
- 如何深入理解 StatsD 与 Graphite ?
众所周知,StatsD 负责收集并聚合测量值.之后,它会将数据传给 Graphite,后者以时间序列为依据存储数据,并绘制图表.但是,我们不知道,基于 http 访问的图表在展示时,是基于每秒钟的请求 ...
- Spring @ Component 的作用
1.@controller 控制器(注入服务) 2.@service 服务(注入dao) 3.@repository dao(实现dao访问) 4.@component (把普通pojo实例化到spr ...
- 编写高性能JavaScript【转】
英文链接:Writing Fast, Memory-Efficient JavaScript 很多JavaScript引擎,如Google的V8引擎(被Chrome和Node所用),是专门为需要快速执 ...
- .net中的认证(authentication)与授权(authorization)
“认证”与“授权”是几乎所有系统中都会涉及的概念,通俗点讲: 1.认证(authentication) 就是 "判断用户有没有登录?",好比windows系统,没登录就无法使用(不 ...
- PHP字符串中的变量解析(+教你如何在PHP字符串中加入变量)
定义字符串的时候,用单引号或者双引号都是可以的.我个人习惯是用双引号.在输出字符串的时候,若字符串中含有字符串变量,使用单引号和双引号则是有区别的.如下面程序: 1 2 3 4 5 6 7 8 < ...
- .net web部署(IIS Express && Nancy Self-Hosting)
http://d.hatena.ne.jp/fkmt5/20140330/1396195246 [1]Nancy Web配置注意事项 添加url:netsh http add urlacl url=h ...
- Openfire 服务端在Eclipse上部署
http://blog.csdn.net/chexitianxia/article/details/9371169 结合: http://blog.csdn.net/ares1201/article/ ...
- 【Linux高频命令专题(11)】cp
概述 cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一.一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数.但是 ...