Windows 7(32位旗舰版) 与Ubuntu 12.04 双系统硬盘安装教程

来源:互联网 发布:php 短信验证码 编辑:程序博客网 时间:2024/06/15 02:18

    在已安装window7系统的前提下实现Ubuntu12.04系统的硬盘安装,不需要U盘和光驱


一、准备工作

1、EasyBCD软件 版本2.2

2、Ubuntu系统的ISO镜像文件


二、安装工作

1、给Ubuntu系统分配磁盘空间:提供20G以上的分区,删除卷。

     提示:windows7系统下点击计算机->右键管理->磁盘管理 即可进行一下操作。windows下该分区不显示,进入ubuntu可以操作该分区。

2、为Ubuntu系统安装增加Add Entries(添加移动入口点):打开EasyBCD,选择“添加新条目”->NeoGrub->安装


然后点击配置,就会出现一个menu.lst文件,我们将编辑该文件,系统将通过该文件找到Ubuntu安装文件。

将下面的代码复制到menu.lst中:


title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-1204.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz


慎重提示:a.请将Ubuntu镜像iso文件名改为ubuntu-1204.iso 

                 b.若电脑第一个盘符不是C盘,安装时需将所有的(hd0,0)改为(hd0,1)【假设为第二个】


3、复制文件:用解压软件或虚拟光驱打开ubuntu-1204.iso ,找到casper文件下的initrd.lz和vmlinuz两个文件复制到C盘根目录中;将ubuntu-1204.iso和menu.lst也复制到C盘根目录中。


4、安装Ubuntu系统:a、重启电脑可看到两个启动菜单,选择第二个Ubuntu Install...选项,就可以进入试用的Ubuntu系统。b、按住Ctrl+Alt+T打开终端,输入以下代码:sudo空格umount空格-l(这个是小写的L)/isodevice

sudo umount -l /isodevice

执行后将不出现任何提示!!!该命令行的作用是取消掉对光盘所在驱动器的挂在,否则分区界面找不到分区。c、接下来就可以开始安装Ubuntu系统了。



分区的选择:

在打开的磁盘管理里我们看到之前压缩的空间,前边有“空闲”二字,我们将在空闲的空间里给Ubuntu划分分区

引导分区“/boot”200M足够了,我选择2G.

系统分区“/”装系统和软件20GB够用,我选择20G.

交换分区“swap”类似windows的虚拟内存,一般不大于物理内存就行,我选择2G.

个人文件分区“/home”你想多大就多大,类似windows的“我的文档”,我剩下的全用作该区30G.

点选“空闲“的分区,选择下边的”添加“


弹出窗口如下,上边填写分区空间大小,下边填写要挂载的分区,然后确定。”/“分区,”/home“分区都是这样创建,而swap分区要在”用于“那里选择”交换分区“.

慎重提示:选择分区的空间大小时可以适当往大了填,比如想分20G,不妨以20/0.93=21.5G设置。


安装启动引导器的设备设置:


首先在上边看你创建的”/boot“分区的编号是什么,比如我的是sda6 (你的可能不是sda6,可能是sda5,sda7等等,取决于你的/boot分区编号),那么在下边的”安装启动引导区的设备“下拉选项框选择”sda6“,如果这步忽略了,你就用了Ubuntu系统来引导Windows了。

其余操作比较常规了,唯一不同就是要设定密码!


三、增加Ubuntu系统启动项

1)如果在安装的分区那一步,把引导器装在了 Ubuntu 所在的分区,则需要在 EasyBCD 中添加 Ubuntu 的启动项;

重启电脑,你会发现直接进入你的Windows系统而无Ubuntu系统启动选项,因为我们把它的引导搞到/boot分区了。我们要用EasyBCD 来给它创建启动时候的选择系统是Windows还是Ubuntu.

打开easyBCD,选择add new entry, 选择linux/BSD, 类型选择GRUB2,name这一行随便填写,只是系统名词,写Ubuntu吧,Device这一行选择刚刚我们创建的2GB的那个”/boot“分区,前边有linux标记的。添加条目重启电脑即可!


当你不要Ubuntu的时候,直接在window里磁盘管理删了它所在的分区,然后在Easybcd里删了它的引导就行,不影响你的Windows系统,这就是为啥我不用Ubuntu来引导Windows的原因。




0 0