1、用到的软件 php
1.Fedora 17,CentOS 6.3,Ubuntu 12.10,LinuxMint 13 镜像文件 html
(本文CentOS 6.2 和 Ubuntu 12.04 安装为i386,32位的,Fedora 17 为64位(32位也能够)。LinuxMint 13 用本文的方法只能安装64位,LinuxMint 12 能够安装 32位) linux
首先强调,往电脑上装的Linux版本是DVD版,即非Live版本,全部带LiveDVD,LiveCD的都是在介质(如U盘,CD)中直接打开的。Live版本的安装镜像用本文的方法安装一概不成功,以前我一直在用Live版安装都没有成功。 ios
注:LinuxMint 13(64位)或 LinuxMint 12(64位、32位) 和 Ubuntu 12.04 安装方式彻底同样,在下文中文件名或文件夹名与 Ubuntu 关的改为与 LinuxMint 便可。 ubuntu
若是想安装LinuxMint13 32位,能够参考一下这两篇文章: 关于Linux Mint 13 32位 进行硬盘安装 ,Win7下 硬盘安装 Linux mint 13 。 centos
2.旧 EasyBCD,本文配图所使用的版本 网络
新 EasyBCD,输入一个用户名和邮箱(以前不用注册)就能够下载,有简体中文版可选,使用方式与旧版 EasyBCD 同样。 工具
3.wingrub 学习
2、安装前的准备 ui
1.打开磁盘管理
右键个人电脑点击管理,选择磁盘管理
在扩展分区(墨绿色框起来的部分)中要有10G以上可用空间,不够的能够经过压缩其余逻辑分区获得,或者直接删除多余的逻辑分区。
右键可用空间,新建简单卷。
建一个10G大,FAT32格式的分区:
2.将Linux安装包放在刚建好的分区中
(1) CentOS 6.2
用压缩包格式打开镜像文件:
把里面的ioslinux文件夹中的vmlinuz和initrd.img文件,以及image文件夹提取出来,解压到和CentOS镜像文件相同的目录,即刚建好的分区中。解压完以后是这样的:
(2) Fedora 17
操做和CentOS基本相同,只是不须要images文件夹了,解压完成是这样:
注:图中的新加卷Z盘就是刚才建好的10G大的FAT32分区,由于本文演示时间不一样,以后又建了一次分区,因此与上图的O盘名字不一样,其实都是同样的。
(3) Ubuntu 12.04 与 LinuxMint 13
和上面两个系统略有区别,它们是要将iso中casper文件夹下的vmlinuz和initrd.lz两个文件提取到根目录下。
完成后是这样:
以上两图的G盘和J盘也是等同于上面分区步骤中的O盘,都是10G大小FAT32格式的分区,只是盘符不一样而已。
3.用wingrub工具查看分区号
wingrub主要功能不是查分区列表,这里只是借用一下。我看到不少教程中常常把分区号搞错,就特意找了这个能够查看分区号的软件,这样就不会弄错了。
打开wingrub。
点继续。
点cancel取消。
选择工具栏的tool->Partiton List。
找到刚才建好的分区,10G,FAT32格式,如上图,从分区类型和容量就能够看出。看到前面的Name一栏为:(hd0,5)。记住这个号。不一样的主机分区状况不一样,因此这个号通常也是不一样的,具体还要按我的的主机来记,不过通常格式应该为(hd0,x)。我电脑上是(hd0,5)。
*
若是wingrub没法使用的话(试过64位的Win8 就不能用),能够参考这篇文章:
查看grub分区信息
4.用easyBCD建立多重启动
打开easyBCD:
新建启动项:
变成:
点击Configure。进入menu.lst编辑。
文本内容提早说明:
下文中划线部分的(hd0,5)就是刚才用wingrub记录的分区号,具体根据不一样的分区而改写。个人电脑上新建的分区是时(hd0,5),其余电脑则按其余电脑上面的分区号来填写,通常格式为(hd0,x)。
(1)CentOS 6.2
将下面划线文字复制到原有文本下面:
title install centos 6.2
kernel (hd0,5)/vmlinuz
initrd (hd0,5)/initrd.img
复制之后,保存。以下图:
(2)Fedora 17
将下面划线文字复制到原有文本下:
title initall fedora 17
kernel (hd0,5)/vmlinuz linux askmethod repo=hd:/dev/sda6:/
initrd (hd0,5)/initrd.img
文本内容说明:
(hd0,5)是grub的分区符号。而 /dev/sda1 这种分区符号是Linux下的。
这里选择 /dev/sda6。这个6是根据上面的5加上1得来的。
grub 磁盘分区的命名方式从0开始,而Linux中的分区符号从1开始,所 Linux比grub多1。
具体选哪一个,仍是刚才说的,要根据不一样电脑的 (hd0,X) 来选择。前面是(hd0,X) 后面就是 /dev/sdaY,Y=X+1
个人电脑显示是 (hd0,5) 因此我选择 /dev/sd6。
复制后,保存。以下图:
(3)Ubuntu 12.04
将下面划线文字复制到原有文本下:
title Ubuntu 12.04 install
root (hd0,5)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04-desktop-i386.iso ro quiet splash
initrd /initrd.lz
文本内容说明:
这里ubuntu-12.04-desktop-i386.iso 名称要和根目录下Ubuntu 安装镜像文件的名称相同。
复制后,保存。以下图:
(4)LinuxMint 13(64位)
将下面划线文字复制到原有文本下方:
title Install Linuxmint 13
kernel (hd0,5)/vmlinuz boot=casper iso-scan/filename=/linuxmint-13-cinnamon-dvd-64bit.iso ro quiet splash locale=zh_CN UTF-8
initrd (hd0,5)/initrd.lz
文本内容说明:
这里 linuxmint-13-cinnamon-dvd-64bit.iso名称要和根目录下 LinuxMint 13 安装镜像文件的名称相同。
上图中(hd0,6)应该是(hd0,5),打错了。
关闭easyBCD。
到这里安装以前的准备工做就作好了。
3、安装
1.进入安装界面
从新启动,选择win7下面的选项:
(1)CentOS 6.2
选择语言,这里以Chinese(Simplified)简体中文来演示。
选择键盘,默认就能够,美式键盘。
选择安装介质Hard drive。
选择安装路径。还记得刚才的 (hd0,5) 吗,这时候要用到了。
CentOS 6.2 的路径选择。
(hd0,5)是grub的分区符号。而 /dev/sdb1 这种分区符号是Linux下的。
至于为何是sdb不是sda,由于我用U盘安装的CentOS先要扫描U盘,因此sda就变成了U盘的设备文件名。硬盘安装应该显示sda。
这里选择 /dev/sdb6。这个6是根据上面的5加上1得来的。
具体选哪一个,仍是刚才说的,要根据不一样电脑的 (hd0,x) 来选择。个人电脑显示是 (hd0,5) 因此我选择 /dev/sdb6。
硬盘安装的话会显示sda的。
看到下面的 /images/install.img 了吗,若是选择 /dev/sdb6,这个路径应该会是第二次点击OK自动识别出来的。
(2)Fedora,Ubuntu, LinuxMint
无此步骤。Fedora 直接进入安装界面,Ubuntu与LinuxMint 进入live 桌面。
(3)补充分区知识
在Linux系统中,每一个设备都被当作一个文件来对待。
sdb6就是一个文件名。
在Linux中,
/dev/sd和 /dev/hd 的区别:/dev/sd 表明 SCSI、SATA 或 USB 接口硬盘。而 /dev/hd 表明 IDE 接口硬盘。(grub 分区符号不论什么接口的硬盘,一概用 (hdx,y) 这种形式表示)
sda 和 sdb 的区别:sda 表明主板上链接的第一块硬盘,sdb 表明主板上链接的第二块硬盘。通常来讲就只有一块硬盘,也就是 sda。个人笔记本电脑里还有一个其余的外接硬盘。因此这里就显示了 sdb,sdb 是我电脑里的真实硬盘。
sda1 和 sda2 的区别:分别表明 a 硬盘的两个分区,1 是较 2 更靠前的分区。
上图中,/dev/sdb6 就是一开始分出来的那个 10G 大小 FAT32 格式的分区。
grub 磁盘分区的命名方式从0开始,而Linux中的分区符号从1开始,所 Linux比grub多1。
2.选择存储设备
进入安装界面,点击下一步。
(1)CentOS
选择驱动器。
(选择Specialized Storage Devices,这样能够进行磁盘的选择,能够选择安装在硬盘或者U盘)
(2)Fedora 17
Fedora这里和上面同样,选择专业存储设备(第二个)
、
(3)Ubuntu 12.04, LinuxMint 13
没有第1步进入安装界面,直接到以下桌面
点击桌面的Install Ubuntu 12.04 LTS 图标。
LinuxMint 13 一样点击桌面的安装图标。
3.选择要安装的磁盘
(1)CentOS 6.2
(2)Fedora 17
、
从名字和容量就能够看出选哪个硬盘,而后能够选择要安装的硬盘。
(3)Ubuntu 12.04, LinuxMint 13
这里安装第三方软件,根据须要选择。
Ubuntu安装时,顺序下一步,到这一步,“卸载正在使用的分区”选择否:
4.安装类型选择
(1)CentOS 6.2
选择最后一个Create Custom Layout
(2)Fedora 17
选择最后一个项自定义分区方案
(3)Ubuntu 12.04, LinuxMint 13
选择最后一项,其余选项
Ubuntu与LinuxMint的安装,在选择了上图中的“其余选项”后,点击下一步以前,还要多一步。
具体步骤以下:
在live桌面同时按住[Ctrl]+[Alt]+T 调出终端,
输入指令:
sudo umount -l /isodevice ,回车
而后关闭终端。
5.分区
(1)Fedora 17, CentOS 6.2
从电脑上给Linux划分出安装的区域。
先说一下为何不是sda而是sdb,由于上图是用U盘安装的CentOS,sda就变成了U盘的设备名。因此电脑里的硬盘就变成sdb了。硬盘安装这里应该显示sdan(n为数字)。
能够看到,这是系统上已经存在的分区。大部分都是win7的分区。
sdb1是OEM分区,就是grub中所指的(hd0,0)。OEM分区的介绍 Windows7的100M隐藏分区功能说明。
sdb2也就是grub中所指的(hd0,1),能够看到它的格式为ntfs,也就是win7里的C盘。
sdb3是扩展分区,也就是在文章一开头建立新加卷时的那个墨绿色框起的一大部分,里面包含不少其余分区。它并不单独占用空间,而是其中包含了sdb5,sdb6等等的逻辑分区。
sdb5是个人D盘。
sdb6就是一开始建好的10G大的FAT32格式的新建分区。
首先选择sdb2下的空闲空间(这样选择,即选择扩展分区外的空闲空间,就是将/boot挂载到主分区。Fedora的/boot只能挂载到主分区)或sdb6下面的空闲空间(这样选择是将/boot挂载到扩展分区,Ubuntu和LinuxMint能够将/boot挂载到扩展分区),点击右下角建立分区。
本文Fedora和CentOS是将/boot挂载到了主分区。后来我安装Ubuntu是将/boot挂在到了扩展分区,不想占用过多主分区。由于主分区和扩展分区总数最多只能有4个,个人硬盘里OEM,win7的C盘,和扩展分区已是占了3个。
建立类型为标准分区(如下4个分区建立所有为标准分区)。
挂载点/boot,类型ext4,大小100MB。
而后选择sdb6下的空闲,点击右下角建立分区。建立接下来的三个分区。
挂载点不填,类型swap,我的通常分为大小1024MB。
关于swap分区的大小,使用的教材上有这么一段话:
“在传统的 Linux 说明文件当中特别有指定到‘swap 最好为物理内存的 1.5 到 2 倍之间’。swap 交换空间是很重的,由于它能够避免由于物理内存不足而形成的系统效能低的问题。可是若是你的物理内存有 4GB 以上,老实说,swap 也能够没必要额外设置。”
挂载点/,类型ext4,大小10000MB。
挂载点/home,类型ext4,大小5000MB。
分区完毕。来看一下分区信息。
其实上图的这种分区方式并很差。
能够看到Linux的分区和Windows的分区交织在一块儿了,这样读写磁盘的时候更容易出现问题。因为我原来Windows的分区就不是很好,不少地方空闲,因此就只能这样了。
最好的分区方式是将Linux的分区所有放在Windows分区的后面,能够参考一下下面的Ubuntu 12.04 和 LinuxMint 13 最后的分区信息。
注:个人分区大小,以及挂载点的选择,是按照我所学习的教材来分的,具体我的分区状况按照实际用途有所不一样。
(2)Ubuntu 12.04 , LinuxMint 13
Ubuntu12.04 和 LinuxMint 13 的分区状况,和上面基本是同样的。(这里将/boot挂载到了扩展分区的逻辑分区)。
所有分好共4个分区。
这样分区比较好,能够看到sda11~sda14是全部的Linux分区,放在了一块儿,并一块儿放在了Windows分区的后面。
6.选择引导加载程序的安装位置
(1)Ubuntu 12.04 , LinuxMint 13
下面选择安装启动引导的设备,这里有两种选择:
1.默认
如上图显示的那样,安装到/dev/sda(即安装在硬盘的MBR里面)
选择这种默认安装,电脑开机会读取Linux下的 /boot,而后才能选择系统。
这样操做比较简单,不过之后若是删除了Linux(直接删除了Linux的所有分区),就没法进入Windows了,须要修复MBR才能进入Windows。
若是是第一次安装Linux推荐这种方法。
之后想要删除Linux能够参考这篇文章 win7下删除已安装的Linux。
2.安装在 /boot 挂载的分区
本文中如上上图,能够看到/boot挂载到/dev/sda11 ,那这里就选择 /dev/sda11 。
这样的话还须要其余操做来让mbr的loader指向Linux引导分区的loader。安装完后,开机是没法打开Linux的,不过之后删除Linux会比较方便。至于用这种安装方式安装启动引导设备后,如何进入Linux,能够参考这篇文章 EasyBCD 引导 Ubuntu 12.04 成 win+linux 多系统。
我我的喜欢这种安装方式,不喜欢把引导加载程序安装在MBR,由于若是之后强行删除Linux的话,再进入Window还须要修复MBR。
若是安装过几回Linux则推荐这种方法。
Ubuntu 和 LinuxMint 13 此步骤以后会选择时区,创建账号等等,比较简单,本文就再也不讲了。
到此Ubuntu 12.04 与 LinuxMint 13安装结束。
(2)CentOS 6.2 ,Fedora 17
Fedora与CentOS的安装继续点击下一步。Fedora和CentOS这里提示,分区选项将要写入磁盘,并删除全部分区中的数据。分区是时刚分好的,里面没有数据,点击写入便可。
选择引导加载程序(boot loader)的安装位置。
先来看CentOS 6.2的。
“更改设备”选项(即更改引导程序设备)里面的内容以下图,能够打开看一下:
安装引导程序设备这里有两种选择:
1.默认
如上图显示的那样,安装到Master Boot Record(MBR),我这里是/dev/sdb
选择这种默认安装,电脑开机会读取Linux下的 /boot,而后才能选择系统。
这样操做比较简单,不过之后若是删除了Linux(直接删除了Linux的所有分区),就没法进入Windows了,须要修复MBR才能进入Windows。
若是是第一次安装Linux推荐这种方法。
之后想要删除Linux能够参考这篇文章 win7下删除已安装的Linux。
2.安装在引导分区的第一个扇区
我这里是 /dev/sdb4,能够在分区信息那张图中看到,/dev/sdb4即 /boot所挂载的分区。
这样的话还须要其余操做来让mbr的loader指向Linux引导分区的loader。安装完后,开机是没法打开Linux的,不过之后删除Linux会比较方便。至于用这种安装方式安装启动引导设备后,如何进入Linux,能够参考这篇文章 EasyBCD 引导 Ubuntu 12.04 成 win+linux 多系统。
这篇文章虽然安装的是Ubuntu(另外一种Linux版本)可是原理同样,后面使用EasyBCD的操做也同样。
我我的喜欢这种安装方式,不喜欢把引导加载程序安装在MBR,由于若是之后强行删除Linux的话,再进入Window还须要修复MBR。
若是安装过几回Linux则推荐这种方法。
回到刚才安装引导加载程序的界面。
能够看到,CentOS 6.2 引导程序操做系统列表中还有个Other,设备是/dev/sdb2,也就是安装win7的C盘了。因此这个Other就是win7了,能够把名字改为win7。
若是以win7为常用的系统的话,这里还要记得设置默认启动的操做系统。
我选的是win7,能够看到在默认那一栏选中了win7。
这样就不须要安装好以后再修改启动顺序了。
再来看下Fedora 17的引导加载程序设置。
这里的“更改设备”选项参考上面CentOS 6.2的安装。
fedora 17无法修改默认开机系统,它默认就是fedora 17,要进入Windows必须每次在开机界面手动选择。通常用户默认使用Windows,因此要修改的开机默认话还要等到安好之后才能够。具体方法能够在安装好以后参考这篇文章(Fedora 一样适用):
win7下安装Ubuntu 12.04后修改启动项顺序三方法
点击下一步。
7.选择安装的系统类型
(1)CentOS 6.2
选择要安装的类型,默认为最小容量安装Minimal。
点击下一步,就能够安装了。
安装完成后,重启。
(2)Fedora 17
选择基本类型。
而后看下面:
这个Installation Repo已经包含全部的安装信息了。不要再选下面的fedora 17,不然要提示安装过程当中须要网络激活。能够在安装完成以后再激活网络,因此这项不要选,以及后面的Test Update,Update都不要选。
而后看到有一个进行软件定制的选项。
建议选择如今定制,即上图的Customize now。
而后根据我的须要,选择须要安装的软件。
点击下一步,就可一开始安装了。
安装完成后,重启。
全部的系统安装完成