转:windows安装linux双系统(fedora16,CentOS 6.2,Ubuntu 12.04)
Posted on 2012-08-04 18:13 放飞自我 阅读(2334) 评论(1) 编辑 收藏 举报
本文档转载自:百度小冶的空间 http://hi.baidu.com/sf_chipan/item/59c3272d425bf72e43634a6b 一、用到的软件 1.fedora 16,CentOS 6.2,Ubuntu 12.04 镜像文件(本文安装为i386,32位的) 2.easyBCD。下载地址:http://dl.pconline.com.cn/download/90611-1.html 3.wingrub。下载地址:http://www.linuxidc.com/Linux/2008-03/11975.htm
二、安装前的准备 1.打开磁盘管理。右键我的电脑点击管理,选择磁盘管理。 右键可用空间,新建简单卷。 建一个10G大,FAT32格式的分区:
2.将Linux安装包放在刚建好的分区中。 先演示CentOS 6.2的。 用压缩包格式打开镜像文件: 把里面的ioslinux文件夹中的vmlinuz和initrd.img文件,以及image文件夹提取出来,解压到和CentOS镜像文件相同的目录,即刚建好的分区中。解压完之后是这样的:
Fedora 16的操作和CentOS基本相同,只是不需要images文件夹了,解压完成是这样: Ubuntu和上面两个系统略有区别,它是要将iso中casper文件夹下的vmlinuz和initrd.lz两个文件提取到根目录下。 完成后是这样: 3.用wingrub工具查看分区号。
点继续。
找到刚才建好的分区,10G,FAT32格式,如上图,从分区类型和容量就可以看出。看到前面的Name一栏为:(hd0,5)。记住这个号。不同的主机分区情况不同,所以这个号一般也是不同的,具体还要按个人的主机来记。我电脑上是(hd0,5)。 打开easyBCD: 新建启动项: 变成: 点击Configure。进入menu.lst编辑。 CentOS 6.2安装将下面红色文字复制到原有文本下面: title install centos 6.2 这个(hd0,5)就是刚才用wingrub记录的分区号,具体根据不同的分区而改写。我的电脑上新建的分区是时(hd0,5),其他电脑则按其他电脑上面的分区号来填写,一般格式为(hd0,x)。 复制以后,保存。如下图:
title initall fedora 16 这个里同样,(hd0,5)就是刚才用wingrub记录的分区号,具体根据不同的分区而改写。填写自己电脑新建分区的分区号(hd0,x)。 复制后,保存。如下图: 为什么Fedora16安装的时候多了句linux askmethod,因为fedora16安装默认联网安装,加上linux askmethod是为了让安装程序能够选择来自硬盘的镜像文件。
Ubuntu 12.04安装将下面红色文字复制到原有文本下:
title Ubuntu 12.04 install 注意阴影部分的名称要和根目录下Ubuntu安装镜像文件的名称相同。
复制后,保存。如下图:
(这里root (hd0,5)和省略该句而改写后面为 kernel (hd0,5)/vmlinuz.....是一样的)
关闭easyBCD。 到这里安装之前的准备工作就做好了。
三、安装 1.进入安装界面。 重新启动,选择win7下面的选项: 进去后选择安装Fedora16(CentOS 6.2),这里的install...就是我们刚才在easyBCD中输入的“title install fedora 16”,我是输入的“title Install Fedora-16-i386-DVD”,都一样的,只是个标题而已。 经过一系列载入来到选择语言界面(Ubuntu 12.04安装没有语言选择界面,可以跳过这步。不过在还是要看一下,涉及一些比较重要的分区知识)。选择语言,这里以Chinese(Simplified)简体中文来演示。 选择键盘,默认就可以,美式键盘。 选择安装介质,Hard drive。安装Fedora要注意,如果刚才在easyBCD中不输入“linux askmethod”,则这个选择安装路径界面是不会出现的,也就是说是不会用下载好的镜像文件来安装的。而是联网安装。 选择安装路径。还记得刚才的(hd0,5)吗,这时候要用到了。 先来看CentOS 6.2的路径选择。 看到下面的/images/install.img了吗,如果选择/dev/sdb6,这个路径应该会是自动识别出来的。
然后再说一下Fedora 16的选择分区。 如果sdb选则的不对,系统就会卡在蓝屏的界面。只能重新启动再次选择,直到选对位置。
2.安装界面的设置。
进入安装界面,点击下一步。 选择驱动器。 CentOS 6.2 Fedora 16 Ubuntu 12.04(没有第1步进入安装界面,直接到如下桌面) 点击Install Ubuntu 12.04 LTS
以我这种学习用途,选择基本存储设备就可以,专业存储设备更高级一些,用到的也可以选择。具体区别在图中的小字也可以看到。 选择要安装的到哪个硬盘上。 CentOS 6.2 Fedora 16 从名字就可以看出选哪一个硬盘,我的硬盘是东芝500G的,所以可以看到Toshiba以及400多G的容量,就是它了。 Ubuntu 12.04 这里选择安装第三方软件,与音乐视频有关,最好选中。
安装类型选择自定义。选择自定义分区方案。 CentOS 6.2 Fedora 16 Ubuntu 12.04 接下来是分区。从电脑上给Linux划分出安装的区域。 可以看到,这是系统上已经存在的分区。大部分都是win7的分区。 创建类型为标准分区(以下4个分区创建全部为标准分区)。 挂载点/boot,类型ext4,大小100MB。 然后选择sdb6下的空闲,点击右下角创建分区。创建接下来的三个分区。 挂载点不填,类型swap,大小1024MB。 挂载点/,类型ext4,大小10000MB。 挂载点/home,类型ext4,大小5000MB。 分区完毕。来看一下分区信息。
下面是Ubuntu12.04的分区情况,和上面基本是一样的。 全部分好共4个分区。 下面选择引导加载程序的安装,默认安装在整个硬盘上(MBR中)则开机以grub来引导。关于Fedora和CentOS的引导设置在后面,马上会说到。 Ubuntu安装比较特殊,这里还要多一步。要卸载其他挂点上的分区。具体步骤如下: 在桌面同时按住[Ctrl]+[Alt]+F1(或F2~F6)进入终端界面。 点击下一步设置一些如时间,语言,账号之类的信息,比较简单,这里就不说了。
Fedora与CentOS的安装继续点击下一步。Fedora和CentOS这里提示,分区选项将要写入磁盘,并删除所有分区中的数据。分区是时刚分好的,里面没有数据,点击写入即可。 选择引导加载程序(boot loader)的安装位置。 先来看CentOS 6.2的。 更改设备这里默认就可以,不用更改,可以打开看看: 默认选择将引导加载程序写入MBR。其实理论上也可以写入引导分区的第一个扇区,这样我试过,正常开机时无法进入Linux的。如果这样选择的话,可能还需要其他操作来让mbr的loader指向Linux引导分区的loader,这个目前我还不会,所以先不尝试了。就选择默认的安装在MBR。 回到刚才安装引导加载程序的界面。 可以看到,引导程序操作系统列表中还有个Other,设备是/dev/sdb2,也就是安装win7的C盘了。所以这个Other就是win7了,可以把名字改成win7。 而且这里要记得设置默认启动的操作系统。 再来看下Fedora 16的引导加载程序设置。 点击下一步。 进入安装类型选择界面,根据需要选择要安装的Linux类型。 CentOS 6.2 选择要安装的类型,默认为最小容量安装Minimal。 Fedora 16 然后看到有一个进行软件定制的选项。 建议选择现在定制,然后根据个人需要,选择需要安装的软件。 点击下一步,就可一开始安装了。 CentOS 6.2的安装界面。 Fedora 16就不截图了。 CentOS 6.2安装完毕。提示重新引导,就是重新启动计算机。 重启后会发现系统提示默认启动win7,这个“windows 7”就是刚才在引导加载程序设置中自己编的名字。如果想选择CentOS 6.2,按下任意键就进入选择界面。 安装Fedora 16之后只能默认Fedora 16启动,不过以后可以在Fedora16中修改顺序。 |