我这只下载Ubuntu10.04的ISO文件,又不想刻盘从光盘安装,麻烦又浪费一张光盘,又没有USB用,做不成LIVEUSB来启动安装,然后又不想用WUBI安装,觉得WUBI安装的方法系统的性能有所下降,经过一番努力终于找出一个完美解决方案,使用Grub引导成功安装双系统.

一:先装WIN7系统,

这个很简单就不多说,只需要在最后流出一定空间用来装Ubuntu10.04系统.我留了40G,Ubuntu安装文件很小,看个人需求了,10G也够的。最后一个分区在磁盘管理里面不要将其格式化。

(先装WIN7然后再装Ubuntu的好处:因为Windows系统是从MBR引导,而Ubuntu是从grub引导了,如果顺序颠倒的话,会导致先安装的ubuntu无法使用,因为Windows可不管你用没有其他系统,微软就希望你只用Windows就好了,linux就很厚道,可以识别出来Windows系统。)

二,设置grub启动项。

1 、下载最新版本的 Grub4DOS下载地址: http://www.oschina.net/p/grub4dos下载并解压缩后,将目录中的grldr , grldr.mbr, grub.exe三个文件复制到win7系统的C盘根目录下。

2 、在下载好的Ubuntu 10.04系统iso文件中,在casper 文件夹目录下,找到vmlinuz、initrd.lz解压,并复制到C盘根目录下(无需解压整个casper文件夹,整个casper文件夹很大)

3 、 C 盘根目录下建立menu.lst文件,内容为:

title Install Ubuntu 10.04

rootkernel /vmlinuz iso-scan/filename=/ubuntu-10.04-dvd-i386.iso

boot=casper splashinitrd /initrd.lz

(注意红色部分字母是区别大小写的,要与存放在C盘根目录下面的ISO文件名要一致)

4:copy Ubuntu-10.04-desktop-i386.iso 到C盘根目录下面

三、添加grub启动项

:开始->运行 输入cmd, 在终端中输入 bcdedit /create /d "GRUB4DOS" /application bootsector命令结果会返回一个GUID,后面的命令用到这个GUID,

(技巧:这个GUID很长,一个一个输入头都发晕,搞不好还输入错了,所以只要在命令窗口里按鼠标右键弹出一个窗口选”标记”然后用鼠标选中这一段GUID就算你已经成功复制了,然后需要输入GUID的时候只需要按鼠标右键选粘贴GUID自动复制出来了)

然后再分别执行以下命令,记住里面的{GUID}要用第一条命令得出来的GUID来替代.

bcdedit /set {GUID} device partition=C:

bcdedit /set {GUID} path \grldr.mbr

bcdedit /displayorder {GUID} /addlast

四:硬盘安装 Ubuntu 10.04:

1.重启机器,在启动项选择“GRUB4DOS”,再选择“Install Ubuntu 10.04”,进入ubuntu10.04的安装程序。大约10秒后会进入Ubuntu桌面系统,

这时打开终端,输入sudo umount -l /isodevice这一命令取消掉对光盘所在驱动器的挂载,否则分区界面找不到分区。

2:在桌面上直接双击 install ubuntu10.04 LTS 正式进入安装阶段,一次下一步,这里只谈重点怎么分区一块硬盘可以创建四个主分区或三个主分区和若干个逻辑分区

到分区界面选 -> 手动指定分区 ,这里已经检测到WIN7系统了.

3在空闲的分区上我这里先分一个SWAP分区,大小约2G,SWAP分区是Linux系统的交换文件存储地址,会频繁读写,如果怕伤硬盘也可以不分,不过我还是建议分这个分区,因为毕竟硬盘比内存要便宜很多,而且硬盘用个6年是绝对不成问题的。

4接着再创建一个根分区。

5接下来按照提示安装。装完以后重启就可以进入Linux系统了。

五: 找回win7的启动项

Ubuntu安装完后会重启会发现没有win7的启动项了。这里需要在终端中更新一下启动项打开终端输入:sudo update-grub2回车。终端内会显示加的几个ubuntu选项和最下行的Microsoft Windows XP Professiona选项字样。

这时候,重启就有开机ubuntu选项和Microsoft Windows XP Professiona选项了。

如果想把win7放在第一个启动选项中,打开终端输入:sudo gedit/boot/grub/grub.cfg, 将win7的选项移动至第一项。

六: 删除Grub 的启动项

由于在windows 7系统里面为了安装Ubuntu我们加载了GRUB4DOS到启动项中,现在装好Ubuntu以后,我们可以把它从启动项中删除了,先进入windows 7系统,进入命令行使用bcdedit /delete {GUID}将GRUB4DOS的启动项删除,GRUB4DOS启动项的GUID可使用bcdedit /v查看

OK, 至此win7和Ubuntu10.04双系统安装完成。    

Windows 7 下直接硬盘安装 Ubuntu 10.04成为双系统的方法相关推荐

  1. win10环境向移动固态硬盘安装Ubuntu 18.04.3 LTS系统(即插即用)

    win10环境向移动固态硬盘安装Ubuntu 18.04.3 LTS系统(即插即用) 一.从官网下载ubuntu18镜像 地址:https://ubuntu.com/download/desktop ...

  2. 如何在 Windows 10 的同时安装 Ubuntu 20.04实现双系统

    如何在 Windows 10 的同时安装 Ubuntu 20.04 和双启动 注:本文翻译自How to install Ubuntu 20.04 and dual boot alongside Wi ...

  3. easybcd 硬盘安装linux,如何用EasyBCD从硬盘安装Ubuntu 10.04

    Ubuntu又一个LTS版本10.04发布了.我在第一时间下了dvd版(学校ipv6的速度那叫个快),但我没有dvd刻录光驱,又想第一时间安装来看看.怎么办呢? 在上一篇文章中我讲了如何用EasyBC ...

  4. 双硬盘安装Win10 Ubuntu20.04.1 双系统

    主机 : 拯救者R9000P2021双硬盘 1.用一个空U盘, 刚开始用一个几块钱的劣质U盘进不去安装程序,后来买了一个新的金士顿U盘把镜像解压, 直接复制进去就可以安装了. 大概是U盘有问题 2.拯 ...

  5. 如何用easybcd从硬盘安装ubuntu 10.0

    如何用easybcd从硬盘安装ubuntu 10.04(WIN7,VASTA) Ubuntu又一个LTS版本10.04今天发布了.我在第一时间下了dvd版(学校ipv6的速度那叫个快),但我没有dvd ...

  6. win10 wubi linux,Wubi安装Ubuntu 10.04图文教程

    本图文教程将告诉你在已存在的Windows系统环境中通过Wubi安装Ubuntu 10.04 Lucid Lynx的详细步骤.WUBI是一个Ubuntu的安装程序,让您在Windows中安装一个正式的 ...

  7. Windows 7下硬盘安装Ubuntu 14.04图文教程

    Ubuntu 官方已经发布了正式版的 Ubuntu 14.04 LTS,并宣称这是为云计算准备的版本.该版本在云平台和伸缩环境的可靠性.性能和交互性都有很好的提升,同时提供 5 年的支持和维护服务. ...

  8. Windows 10 硬盘安装 Ubuntu 20.04 教程 (MBR)

    Windows 10 硬盘安装 Ubuntu 20.04 没有U盘,一直想装Ubuntu,于是结合了网上的各种材料,成功安装. 步骤: 1.配置分区: 2.安装EasyBCD,配置引导 3.安装Ubu ...

  9. 分布式进阶 一 Windows 7下硬盘安装Ubuntu 14 04图文教程

    Windows 7下硬盘安装Ubuntu 14.04图文教程 本人下载的是ubuntu-14.04.2-desktop-amd64.iso,经本人亲自测试的,折腾了一天的时间. 1)首先还是分区,在计 ...

最新文章

  1. C++中#include的工作原理
  2. fedora 17 安装极点五笔
  3. 【约束布局】ConstraintLayout 之 Chains 链式约束 ( Chains 简介 | 代码 及 布局分析 | 链头设置 | 间距设置 | 风格设置 | 权重设置 )
  4. Python爬虫入门教程 33-100 《海王》评论数据抓取 scrapy
  5. linux 超时 tcp,Linux中TCP设置syn超时时间
  6. 使用Python连接数据库的脚本
  7. Asp.Net中using的使用的方法(转)
  8. python中的map、filter、reduce函数
  9. underscore api
  10. 一个好的web前端开发者,是怎么学习的?
  11. Python_20180421
  12. 关于Mysql模糊查询下划线的问题
  13. mysql grant权限分配(转)。
  14. Unity3D高级编程:主程手记
  15. 汽车的DFMEA(Design Failure Mode and Effect Analysis)
  16. Navicat获取注册码
  17. Java实现超市购物系统
  18. 浅谈程序脱壳后的优化
  19. Maven – 父子 POM 示例
  20. 基于讯飞语音引擎3.0.apk的Android原生TTS

热门文章

  1. TinyMCE的使用
  2. Windows 7 shortcut icons missing (快捷方式图标丢失)
  3. linux command find
  4. FreeMarker手册pdf
  5. 五个值得尝试的前端开发工具
  6. 消息队列工具类(MSMQ)
  7. Windows Azure: Blob Container的访问权限与策略设置
  8. Android中网络编程出错
  9. gvim在windows下中文乱码的终极解决方案
  10. c语言复习笔记(2)--标准库中的I/O