需要的东西有:



1,ubuntu系统镜像,下载地址:http://www.ubuntu.com/download/desktop 选64位吧,兼容性好些。



2,空闲的大于20G硬盘空间,这个大小根据个人使用情况决定的,我用70GB来装Ubuntu。



给硬盘划分空白空间安装Ubuntu。在计算机上右键--管理--磁盘管理



单击最后一个硬盘,我的是F盘,F盘要有足够的空白空间。右键选择“压缩卷” 然后在弹出的窗口里的“输入压缩空间量”输入70000,然后一直下一步直到结束,得到大约70GB绿色的可用空间。这个逻辑分区最好是win7下的最后一个硬盘,若是放在win7中间的逻辑分区,安装过程中磁盘分区的时候,可能会出现不知的错误,影响其他硬盘中的已有数据。到时候,安装好的ubuntu的分区,在windows下是看不到的,但是进入ubuntu是可以访问windows的磁盘的。



3,EasyBCD软件, 因为ubuntu引导和win7不同。对ubguntu还不熟悉的话,别用ubuntu的引导来启动win7,就用win7来引导ubuntu启动会好一些。下载后在windows里直接装好。



准备工作



1.安装好easybcd后,启动软件:







按照上图的箭头方向依次点击“Add New Entry”——“NeoGrub”——“Install”,然后再点“Configure”。



2.点击“Configure”后弹出一个menu.lst文件,然后在menu.lst文件最后粘贴如下代码:

[plain] view plaincopy

title Install Ubuntu 12.04 LTS



root (hd0,N)



kernel (hd0,N)/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8



initrd (hd0,N)/initrd.lz

上图代码中“ubuntu-12.04-desktop-amd64.iso”为你下载的ubuntu 12.04系统镜像文件名,这个文件名是可以修改的,但修改的名字一定要与写入的代码名字一致,否则将无法引导安装;



(hd0,N) 表示磁盘分区,hd(0,0), hd(0,1), hd(0,2), hd(0,3)表示主分区,(hd0,4)以后的表示逻辑分区,比如我只有一个主分区C盘,则(hd0,0)表示C盘,(hd0,4)表示D盘,(hd0,5)表示E盘,(hd0,6)表示F盘。如果把镜像文件放在D盘里,则把(hd0,N)改成(hd0,4),一定要记得将(hd0,N)改为要放镜像的那个分区。最后点击保存。



3.将下载的镜像文件放到(hd0,N)盘的根目录下,并确保文件名与上面写入的代码的文件名一致为ubuntu-12.04-desktop-amd64.iso,然后用WinRAR解压缩软件将iso打开,将casper文件夹目录下的vmlinuz和 initrd.lz解压并复制到(hd0,N)盘根目录下。





开始安装





1.重新启动计算机,在启动项界面选择NeoGrub Bootloader ,之后回车,就会进入ubuntu桌面。在安装之前,先摁下组合键 Alt + Ctrl + T 切出终端,输入以下命令:

[plain] view plaincopy

sudo umount –l /isodevice

2.双击ubuntu桌面上的“安装Ubuntu12.04 LTS”进入安装,在“欢迎”界面中选择你想安装的语言, 接下来的“准备安装ubuntu”选项中最好的是勾选“安装这个第三方软件”;选安装类型,选择其他选项:







3.点击继续之后就会出现“分区界面”,在这里可以看到之前压缩的空间,前边有“空闲”二字,我们要做的就是:在这个空闲的空间里给ubuntu划分分区。



分区顺序,分区类型,文件格式和空间大小如下:



'交换分区' 逻辑分区 文件格式:无 空间大小: (此取决于你计算机物理内存大:,<=512MB的,可以设置为:实际大小*2 , >512MB的,可以直接填写内存的实际物理大小)



'/home' 逻辑分区 文件格式:ext4 空间大小: 除了'交换分区'和'/'大小之外的剩余分区。



‘/boot’ 主分区 文件格式:ext4 空间大小: 200M~1GB。



'/' 主分区 文件格式:ext4 空间大小: 3GB<=Space <=10GB



部分图如下:







把分区设置好了,下边这步很关键!!!



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







4.点击现在安装,之后的是一些常规的设置,时间,键盘布局,用户名和密码,之后等待安装完成。之后根据提示点击重启计算机。 安装过程中若询问,是否与win7共享文件等,根据实际需要勾选,我这边没有勾选。



5.安装完重启后,你会发现直接进入你的Windows系统,因为我们把它的引导搞到/boot分区了。我们要用EasyBCD 来给它创建启动时候的选择系统是Windows还是Ubuntu这个很简单。



打开easyBCD,选择add new entry, 选择linux/BSD。



Type 这一行最好选择 ’GRUB 2‘ ,如果选择第一个 ’GRUB(Legacy)‘ 可能会出现不能引导的问题,症状是选择Ubuntu引导就黑屏,只能看到左上角有个光标在闪。



name 这一行随便填写,只是系统名词,写 Ubuntu 吧。



Device 这一行选择刚刚我们创建的200MB的那个”/boot“ 分区,前边有linux标记的。如下图 PS:EasyBCD很强大,不懂的别乱搞,搞坏MBR别怪我。







6.之后重启系统,选择Ubuntu,正常的都能进入Ubuntu系统了,安装流程到此已经结束了。



7.最后可以进入Window7,打开EasyBCD删除一开始安装的NeoGrub Bootloader引导项,按Remove即可。



一些小设置



1.如果开机时觉得启动界面的选择时间太短,可以进入win7修改EasyBCD的设置,把秒数改为自己觉得合适的时间。如图所示,改完重启即可。







2.重启应该会出现两个启动项界面,首先是win7的,选择进入Ubuntu之后,又出现一个Ubuntu的启动项界面,还需要选择Ubuntu,或者等待它的秒数走完进入Ubuntu。关于这个可以将Ubuntu启动项界面的秒数设为1秒或者较短的时间。具体设置可以参照http://blog.csdn.net/lengbuleng1107/article/details/14230261

win7下装ubuntu的更多相关文章

  1. 在win7下装ubuntu(硬盘版安装)及遇到的问题

    都怪自己弄什么Ubuntu下的Android Studio,因为GFW,gradle总下载不了,用命令行下载一半关机了,然后Ubuntu就这样被我搞残废了.又张罗着重装. 其实就是参照网上的帖子,算是 ...

  2. 如何在win7下装ubuntu雙系統

    如何在win7下装ubuntu(硬盘版安装) 1)首先还是分区,在计算机上右键--管理--磁盘管理 装Ubuntu分配的硬盘大小最好是(20G以上)不要太小,这里请注意,ubuntu和windows文 ...

  3. 怎样在win7下装ubuntu(硬盘版安装)

    1)首先还是分区,在计算机上右键--管理--磁盘管理 装Ubuntu分配的硬盘大小最好是(20G以上)不要太小,这里请注意,ubuntu和windows文件系统全然不同,所以我们划好要给ubuntu的 ...

  4. win7下装ubuntu双系统后无法进入win7的解决方法

    本来电脑的系统是win7,然后用u盘装了ubuntu之后可能会出现开机没有引导界面而直接进入ubuntu系统的情况. 原因:没有设置gurb引导 解决方法:需要更新gurb来使ubuntu识别出win ...

  5. win7安装ubuntu后,进入不了win7

    方法一:进去ubuntu系统后,终端下输入如下命令:sudo update-grub,输入命令后,会提示寻找win7,ubuntu系统.并自动建立引导详情链接:http://zhidao.baidu. ...

  6. 为win7添加ubuntu的启动引导项

    利用MBRFix删除ubuntu的开机引导界面,恢复成win7引导之后,为win7添加ubuntu的启动引导项: 直接利用EasyBCD添加一个Grub2的引导项即可 参考:http://mathis ...

  7. win7 64 + Ubuntu 14.04.1 64双系统安装,详解UEFI ~ GPT和legacy ~ MBR区别

    win7 64 + Ubuntu 14.04.1 64双系统安装 背景:我的笔记本之前的系统是window 7 64 + Ubuntu 14.04.1,用UEFI引导系统.安装过程是先装的win7,再 ...

  8. 【转】win7与ubuntu双系统,删除ubuntu后,启动错误error:no such partition grub rescue的修复--不错

    原文网址:http://blog.sina.com.cn/s/blog_541900d50101eu9r.html win7于ubuntu双系统,进入windows后直接格式化硬盘分区将ubuntu删 ...

  9. win7和ubuntu双系统,win7时间晚8小时解决办法。

    装了Win7和Ubuntu双系统后发现,使用Ubuntu后再登陆win7时系统显示时间不准确,比实际时间晚了8小时. 搜索后发现原来Linux和Windows的系统时间管理是不同的.Linux是以主板 ...

随机推荐

  1. opencv 中文文档地址

    http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/tutorials.html

  2. 机器学习笔记1——Introduction

    Introduction What is Machine Learning? Two definitions of Machine Learning are offered. Arthur Samue ...

  3. InetAddress Example program in Java

    The InetAddress class has no visible constructors. To create an InetAddress object, you have to use ...

  4. STM32 IAP 在线更新程序 为什么有时行 有时又不行 感觉不可靠 问题解决

    搞了一天才发现 在MDK设置选项中有个"linker"选项卡 , 需要在Project->Options->Linker中将Use Memory Layout from ...

  5. SSH架构

    说说项目架构整个变化过程吧 拿用户注册来举例: 数据库里面有一张User表 需要把注册信息存储到User表中 1.   最开始是两层架构 就是cliect   +  jsp    +   DB 就是在 ...

  6. listview加载图片显示

    Adapter:   ---- //adapter的构造方法:   参数1 为url数组: public static String[] mList;// 讲url保村在静态的String[] 中 在 ...

  7. mysql按字段分组并获取每个分组按照某个字段排序的前三条

    这是原始数据 想按照brand_id分组 并获取每个分组total_num最高的前3位 SQL语句为: > (select count(*) from data where brand_id = ...

  8. jdk的动态代理

    至于jdk的动态代理怎么用此处并不多说,现在是更深一步的理解,jdk的Proxy类到底做了什么. Proxy.newProxyInstance可以生成代理类,此方法有三个参数(ClassLoader ...

  9. chrome 全屏无法退出

    起因:chrome 按F11 全屏后,再按F11 死活无法退出全屏,关掉后,再打开chrome,自动全屏,F11无法退出全屏 系统:centos 6.3 解决:找到 chrome的用户数据存储目录,( ...

  10. sql server和my sql 命令(语句)的差别,sql server与mysql的比較

    sql与mysql的比較 1.连接字符串 sql  :Initial Catalog(database)=x;  --数据库名称       Data Source(source)=x;        ...