win7下硬盘安装Linux(Fedora17,CentOS 6.3,Ubuntu 12.10...

1、用到的软件 php


1.Fedora 17CentOS 6.3Ubuntu 12.10LinuxMint 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 13centos



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。

而后根据我的须要,选择须要安装的软件。

点击下一步,就可一开始安装了。

安装完成后,重启。

全部的系统安装完成

相关文章
相关标签/搜索