U盘安装CentOS 6.4 + Windows 7双系统 (Windows 7下安装 CentOS 6.4)
最近在看《鸟哥私房菜:基础学习篇》,觉得很不错,想要装个windows 7 和 CentOS 6.4 双系统,在网上找了很多教程,觉得乱七八糟的,弄得很复杂,而且很多都不是很完整,对于新手实在是伤不起。最终自己用U盘装了两次,有一次还把引导程序装到U盘MBR去了。o(╯□╰)o 决定写篇博客,防记忆衰老,也为所有想学linux的小白贡献一点资料吧。O(∩_∩)O~
那为什么选择U盘安装呢?首先,是因为我没有CD....然后,笔记本里面的硬盘分区全部是NTFS 的,而 linux 是无法识别 NTFS格式的硬盘的,如果选择硬盘安装,首先还要把放镜像文件的分区转为FAT32格式,然后继续进行一系列复杂的安装。但我的U盘本来就是FAT32的,这不是刚好符合我们的需求吗?最后,是我已经习惯用U盘来装系统了.....
因为没有自己截图,图片都是网上找的。有些图片不符合我会指出来。部分没有图片的请不要pass了,因为那正是不同之处。
如果各位发现什么问题或无法按此篇博客安装成功,请在评论区交流吧!O(∩_∩)O~
默认背景:已安装windows 7
鉴于 linux 的安装不像 windows 那样的傻瓜式,我们安装之前要有一定基础,让我们先进修一下:
鸟哥的:http://vbird.dic.ksu.edu.tw/linux_basic/0130designlinux_2.php
关于linux分区的:http://www.cnblogs.com/chenlulouis/archive/2009/08/27/1554983.html
了解了点硬件,规划好分区,我们开始迫不及待的安装啦。
不急不急,我们先分析一下我们的目标:用U盘安装 Windows 7 和 CentOS 6.4双系统。重点是“U盘安装”和“windows + linux 双系统”(废话)。那么,这有什么主要的不同和要点呢?
首先,我们是U盘安装的,所以我们要把U盘制作成启动盘。网上很多教程弄得很复杂,我们简简单单就可以了。
然后,我们的硬盘已经被Windows占领,全部分区都是NTFS的。这可不行。所以,我们要从硬盘空间里切一块下来,作为空闲空间来安装我们的CentOS,至于要多大,当然是越大越好咯。
接着,在选择哪种类型的安装时,我们要选择“创建自定义布局”,要是你点太快选择了默认的“使用全部空间”的话,你就哭吧!然后建立linux分区的时候,我们要注意在空闲空间上建立,可不要把其他分区给弄没了。然后建立分区时“允许的驱动器” 要只勾选自己电脑硬盘,别把U盘也算进去。
还有很重要的一点是,安装grub程序时,你如果没有选择更换设备,那么系统会吧引导程序默认安装在U盘的MBR中,结果U盘拔了之后你会发现自己安装的CentOS“不见了”,连U盘都无法格式化了。所以,我们要谨记选择更换设备。而开机启动的选项名称和默认开机进入系统也在这一步进行设置的。
好了,就这么多!别紧张。我们下面还会继续强调这些要点的。
所需工具:
一、UltraISO
不大,才2M多,用来制作 U 盘启动 http://www.crsky.com/soft/1134.html 用户名:王涛 注册码:7C81-1689-4046-626F
二、CentOS 6.4 32 位系统镜像
要下载 CentOS-6.4-i386-bin-DVD1 和 CentOS-6.4-i386-bin-DVD2 有疑问的及找下载地址的详见 http://www.metsky.com/archives/548.html
三、U 盘8G
安装步骤:
一、制作 U 盘启动引导盘
0、请确认你的U盘是 FAT32 格式的,因为 linux 无法识别 NTFS 格式的文件系统。如果不是FAT32,真不幸,你还是把格式转过来吧。
1、电脑插上 U 盘,打开 UltraISO 软件,文件---打开,选择你下载好的CentOS-6.4-i386-bin-DVD1.iso 文件,点启动 --写入硬盘镜像 ,在硬盘驱动器里面选择你的 U 盘,写入方式默认为:: USB-HDD+,不用改,,然后 格式化,完成后,关闭对话框,然后再点写入,完成后,关闭 UltraISO。
2、删除 U 盘根目录下面的 Packages 文件夹(不删除也可以,如果你U盘空间足够大)
3、把下载好的系统镜像 CentOS-6.4-i386-bin-DVD1.iso 和 CentOS-6.4-i386-bin-DVD2.iso 复制到 U 盘根目录下面。
至此,U 盘启动盘制作完成。
二、在硬盘留出空闲空间
我们要给硬盘划分空白空间安装CentOS6.4,我们不需要什么乱七八糟的工具,右键点击我的电脑——管理——存储——磁盘管理(本地)
我自己的F盘有90G的空间,60GB空闲,我用35GB来装CentOS,那么单击F盘,右键选择“压缩卷” ,然后在弹出的窗口里的“输入压缩空间量”输入35000,然后点压缩就可以了。这样我们就预留出了35G的空闲空间,在我们待会进行安装的时候 CentOS就可以选择安装在这一部分空间。接下来就可以安装了。
二、安装 CentOS 6.4
1、开机设置 U 盘第一启动,重启之后会出来安装界面,有如下选项:
Install or upgrade an existing system 安装或升级现有的系统
install system with basic video driver 安装过程中采用基本的显卡驱动
Rescue installed system 进入系统修复模式
Boot from local drive 退出安装从硬盘启动
Memory test 内存检测
网上的教程都是默认选择第一项,但我除了第二项,其他选择后都出现了屏幕扭曲无法安装,最后还是选择第二项,然后安装成功了。所以,你可以先选择第一项,如果不行的话,再改为第二项。但安装过程都是一样的。
2.出现是否对CD媒体进行测试的提问,这里选择“Skip”跳过测试。
3、出现安装过程中使用的语言界面:
选择 Chinese(Simplified),简体中文(网上教程大都选择英文,防止出现部分乱码,但我安装并没有乱码,所以还是推荐用中文吧)
4、出现语言确认界面直接回车
5、下面出现键盘模式选择界面,不要修改,进入下一步
6、“Installation Method” 选择 “Hard drive”,然后选择u盘所在的分区,我的U盘在这里显示的是 /dev/sdb4 。这一步是系统寻找镜像地址,你选择只有 一个分区的那个就是你的U盘了。
7、直接点 OK,会出现安装界面:,点击下一步
8、选择基本存储设备
9、设置计算机名,随你便吧
10、设置时区,不用改
11、设置root密码,这是最重要的密码,而且必须填,牢记你的密码!
12、注意:选择最后一项,创建自定义布局
13、注意:这里可以看到磁盘信息,切忌要确定在自己所要分区的磁盘上分区,否则其他磁盘会被格式化。这张图和本教程是不搭配的,但我自己没有截图,让我们看看第二张图(那是Ubuntu的安装),那里在 ntfs 的中间出现了一行空闲,谨记我们建立分区要点在那个空闲上面,进行创建,否则你就哭吧!我们是采用U盘安装所以还会出现一个sdb,但不用管它。
注意:分区之前,自己先要规划好,怎么分区
我的分区如下:
硬盘总共35G
/ 8G
/boot 100M
Swap2G(内存小于2G时,设置为内存的2倍;内存大于或等于2G时,设置为2G)
/usr 6G
/home 选择使用全部可用空间
选中空闲分区,点创建,选择标准分区,再点创建,允许的驱动器:只勾选自己电脑磁盘,把u盘取消掉(这一点和图片不一样)
挂载点:/
文件系统类型:ext4
大小:8000
确定
继续选中空闲分区,点创建
选择“标准分区”,点创建
文件系统类型:swap
大小:2000
允许的驱动器:同样只勾选自己电脑磁盘,把u盘取消掉
确定
创建好分区之后,如上图所示,然后点“下一步”
选择“将修改写入磁盘”
14.这个非常非常重要!这里有两个要点:
(1)看到图片上面的“在XXXX中安装引导程序了”了么,默认情况下安装引导程序是装在U盘的,我一开始没注意没有点 更换设备 进行设置,结果装好之后U盘插在电脑的时候就有双系统的引导,U 盘拔了之后就直接进入 win7,CentOS没有了!当然,这种情况下也可以解决,我们后面谈。
你要点击 更换设备 -> BIOS 驱动器顺序
第一BIOS 驱动器: 选择 本地磁盘驱动器(sda 还是 sdb 就看你自己的了)
第二BIOS 驱动器: 选择 U 盘驱动器
(2)这张图是安装单系统的,所以 引导装载程序操作系统列表 只有一项,但我们要安装双系统,怎么办?别担心,你在这一步会出现 两项 ,也就是说,CentOS会自动检测到Windows的引导程序,并自动帮你引导。那我们可以不用设置吗?也可以。如果你没有进行设置的话,你开机是就会出现两个选项,一个是CentOS,一个叫Others,并默认进入CentOS,那个 Others 就是 windows 7 啦。所以我们还是至少做一点改动吧。点击 Others(你安装时会看到它的),然后 编辑,把Others 改为 windows 7,如果你想把 windows 改为默认启动系统的话,就要在这里勾选默认开机进入啦。
15、这里我们选择Desktop(桌面),然后看下面,有个以后自定义和现在自定义,我第一次安装选的是以后自定义 ,结果连个gcc都没有,要自己安装很麻烦,第二次的时候我就选了现在自定义,然后下一步,勾选自己想要的环境配置。
16、接下来就是检测软件包,然后出现安装界面,进行安装,安装完成后,点重新引导
18、重新启动,把U盘拔出,电脑自动引导到CentOS6.4系统(如果你做出修改的话当然就自动引导到windows),然后进行初次配置,按照引导进行就可以了,但Kdump建议不要开启,其他的这里我们就不说了
我们上面说过如果没有更改引导程序安装位置的话,引导程序是会安装在U盘的MBR上的,所以结果是你把U盘拔出来后再也进不了CentOS,就像你没有安装过一样,而你的U盘连格式化都不行了。
首先,解决U盘因错误写入MBR而无法格式化的问题:
我们上面不是安装了UltraISO软件吗?我们现在运行软件,打开我们的CentOS-6.4-i386-bin-DVD1.iso,点击菜单栏“启动——写入硬盘映像”,在硬盘驱动器上选择U盘,然后写入方式选择USB-HDD +,点击便捷启动——写入新的引导扇区——Windows NT/2K/XP,OK!
这样我们的U盘又可以自由使用了。
那怎么找回我们的CentOS 系统呢?
其实也是很简单。我本来是要进入救援模式的,但无奈选择后总是出现画面扭曲无法进行,所以用了这个办法,觉得比救援模式还更简单些:
用我们制作好的U盘启动盘,然后就跟我们进行安装一样,开机进入U盘,选择 Install or upgrade an existing system 或者 install system with basic video driver ,接下来的和前面的步骤一样,但在选择完语言和键盘后,会出现类似的选项(这个是5.5的安装):
然后我们点击升级现有系统,进入下一步,这时有三个选项,我们可以选择最后的安装新的grub,接着进行 grub 的设置了,这次可要记得点击更换设备啊,然后下一步程序会安装新的grub到我们硬盘的MBR中,重新开机,你会发现我们的grub程序回来啦!
全部解决!
转载请注明出处:http://blog.csdn.net/jcjc918/article/details/9412757
U盘安装CentOS 6.4 + Windows 7双系统 (Windows 7下安装 CentOS 6.4)的更多相关文章
- 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程
目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3.解决 ...
- windows+Ubuntu双系统 windows引导修复
我的博客:http://blog.csdn.net/muyang_ren 装完windows+Ubuntu麒麟双系统后,发现引导是Ubuntu的. Ubuntu的引导是GRUP windows的引导是 ...
- Windows 7硬盘安装CentOS 6.4 双系统 (WIN7硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04))
WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2.Ubuntu 12.04) 近期在看<鸟哥私房菜:基础学习篇>.认为非常不错,想要用U盘装个windows 7 和 ...
- Windows 7硬盘安装CentOS 6.4 双系统 (WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04))
WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04) 最近在看<鸟哥私房菜:基础学习篇>,觉得很不错,想要用U盘装个windows 7 和 ...
- 安装 Linux 与 Windows 10 双系统,你需要了解的一切
该选Windows 10还是Linux Mint?鱼与熊掌当然可以兼得,但咱们得掌握点小技巧才能顺利搞定. Windows 10绝不是唯一一款值得我们安装在自己计算机之上的免费操作系统.Linux只靠 ...
- 手把手教你Windows Linux双系统的安装与卸载
作者:-叶丶知秋 链接:https://blog.csdn.net/fanxueya1322/article/details/90205143 转载请保留出处 良许前言: 后台突然有很多小伙伴留言想看 ...
- ubuntu 16.04(Windows 10双系统+grub引导)无法进入tt1~tt6(NVIDIA驱动安装相关-黑屏,login loop,分辨率)
目录 前言回顾 最终解决: 0.关闭x服务 1.禁用nouveau 2.加入 3.更新 4.查找匹配驱动 5.选择推荐版本 6.等待安装后重启,nvidia-smi查看是否安装成功,或者lsmod | ...
- 沉淀,再出发——安装windows10和ubuntu kylin15.04双系统心得体会
安装windows10和ubuntu kylin15.04双系统心得体会 一.安装次序 很简单,两种安装次序,"先安装windows后安装linux:先安装linux后安装wind ...
- 双系统windows+linux如何正确删除linux
双系统windows+linux如何正确删除linux 2017年11月16日 10:42:49 dovepym 阅读数:26363 之前在windows的基础上又安装了ubuntu系统16.04 ...
随机推荐
- 前端开发——移动bug整理
1.ios下jquery的delegate失效问题? 解决方案: $("body").delegate(...) 改为 $(".item").delegate( ...
- 多线程学习之五超时模式Timer
timed[超时模式]案例:一个线程提供下载数据,另一个线程执行下载,如果有5秒钟以上,提供下载的线程没有提供数据,下载线程因超时异常,停止下载线程运行. 超时异常类 /** * */ package ...
- JSLint是一个JavaScript的代码质量工具
JSLint是一个JavaScript的代码质量工具 可能都或多或少的知道JSLint是一个JavaScript的代码质量工具,一个JavaScript语法检查器和校验器,它能分析JavaScript ...
- jQuery实现表格行的动态增加与删除
删除之前删除2行后: 1<script> 8 $(document).ready(function(){ 9 //<tr/>居中 10 $("#tab tr" ...
- 表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
原文:表单验证的3个函数ISSET().empty().is_numeric()的使用方法 本文就简单讲一下php中表单验证的三个函数,应该比较常用吧,最后给一些示例,请看下文. ISSET();—— ...
- c#登录时保存账号密码到cookie
登陆界面有用户名.密码输入框,一个’记住账号密码‘的复选框. 1.登录时,勾选‘记住账号密码‘复选框,则会把用户名密码保存在客户端cookie里,保存时间为最大值(直到用户清除浏览器缓存或者取消勾选’ ...
- PHP 调用asp.net Web Services服务问题总结
原文:PHP 调用asp.net Web Services服务问题总结 PHP是弱类型语言,转换非常不方便. < ?php //soap 客户端 $client=new SoapClient(' ...
- Servlet配置load-on-startup
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http:// ...
- 【SSRS】入门篇(五) -- 设置报表格式
原文:[SSRS]入门篇(五) -- 设置报表格式 在上一节 [SSRS]入门篇(四) -- 向报表添加数据 我们设置好了报表,并可以预览到数据,如下图: 当报表完成后,有个重要的工作就是美化报表格式 ...
- PHP+MYSQL分页原理
1.SQL语句中的limit用法 2.学习分页的一种公式 3.parse_url()解析URL函数 parse_url() 是将URL解析成有固定键值的数组的函数 4.$_SERVER["R ...