目地:实现XP ubuntu双系统,引导可选择。

出处:根查阅网络资料和自己的安装体检,记录如是。

系统版本:windowsXP  SP3   Ubuntu 12.04

工具资源:grup4dos 2.2 版本软件  Ubuntu 12.04 ISO镜像文件

Step1 :

解压grub4dos压缩包,获得如下文件:

grldr menu.lst grldr.mbr grub.exe

Step2:

解压ubuntu-12.04-desktop-i386.iso  casper文件夹中,

vmlinuz initrd.l 和.disk文件夹

Step3:

grldr menu.lst grldr.mbr grub.exe ubuntu-12.04-desktop-i386.iso vmlinuz initrd.l  .disk文件夹

6个个文件放到C盘目录下

Step4:

1.修改menu.lst文件,在文件末尾添加以下内容

title Install Ubuntu12.04

root (hd0,0)

kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04-desktop-i386.iso locale=zh_CN.UTF-8

initrd (hd0,0)/initrd.lz

 其中,title后面的内容随便写就是,kernel后面的那个突出显示的就是Ubuntu 12.04的镜像文件,需要与C盘中的文件名对应。

 2. 修改 c盘下boot.ini文件,注意该文件是隐藏文件,需要修改:文件夹选项/查看显示所有文件和文件+(取消)隐藏受保护的操作系统文件

 Step5:

重启系统,选择启动引导项:Ubuntu ...

引导进入ubuntu系统后,首先执行终端命令;

sudo umount -l /isodevice

接下来双击“安装Ubuntu 12.04 LTS”开始正式安装,安装向导程序会引导我们一步步的进行安装

一路无话,分区过程需要多加小心。

分别设置 :/boot

                 /系统  

                 swap

                /home

step6:一路安装...

step7: 最后的设置,这个比较重要,否则是无法实现双系统引导的。

之前的修改以及文件全部复原。boot.ini 增加;

C:\grldr.mbr="Ubuntu"

取出grldr 和grldr.mbr 放到C盘根目录

在C盘根目录创建menu.lst文件,内容如下

title ubuntu 12.04
find --set-root /boot/grub/core.img
kernel
/boot/grub/core.img
boot

#如果/boot为单独分区,则使用
title
ubuntu 12.04  (/boot on single partitionas)
find --set-root
/grub/core.img
kernel /grub/core.img
boot

一般我们在前面设置分区时要设置boot引导分区,所选择后者。

 OK 到此为止 大功告成!

winXP 系统下ubuntu-12.04 硬盘安装的更多相关文章

  1. Ubuntu 12.04硬盘安装教程

    从服务器下载Ubuntu 12.04光盘镜像文件到 C 盘.下载地址:\\192.167.100.225\share\Tool\Ubuntu\ubuntu-12.04.1-desktop-amd64. ...

  2. 对<< ubuntu 12.04编译安装linux-3.6.10内核笔记>>的修正

    前题: 在前几个月的时候,写了一篇笔记,说的是kernel compile的事情,当时经验不足,虽说编译过了,但有些地方写的有错误--因为当时的理解是有错误的.今天一一更正,记录如下: 前文笔记链接: ...

  3. (转)Ubuntu 12.04 LTS安装VMware Tools实现linux和window 互相复制:无法找到kernel header path的问题

    Ubuntu 12.04 LTS安装VMware Tools无法找到kernel header path的问题   ubuntuvmware Ubuntu 12.04 安装 VMware Tools, ...

  4. 如何在ubuntu 12.04 中安装经典的 GNOME桌面

    这次介绍的是如何在ubuntu 12.04 中安装经典的 GNOME桌面,默认的 Ubuntu 12.04 默认unity桌面,一些用户不喜欢 Unity 桌面,所以想找回昔日的经典Gnome桌面. ...

  5. Ubuntu 12.04上安装HBase并运行

    Ubuntu 12.04上安装HBase并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 一.HBase的安装 在官网上下载HBase-1.1.2 ...

  6. Ubuntu 12.04上安装Hadoop并运行

    Ubuntu 12.04上安装Hadoop并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 在官网上下载好四个文件 在Ubuntu的/home/w ...

  7. Ubuntu 12.04上安装 MongoDB并运行

    Ubuntu 12.04上安装 MongoDB并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 在Terminal输入 sudo apt-key ...

  8. Ubuntu 12.04上安装R语言

    Ubuntu 12.04上安装R语言 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ R的安装 sudo gedit /etc/apt/sources. ...

  9. Ubuntu 12.04上安装MySQL并运行

    Ubuntu 12.04上安装MySQL并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 安装MySQL数据库 sudo apt-get upda ...

  10. 在 Ubuntu 12.04 上安装 GitLab6.0

    安装环境: 操作系统:    Ubuntu 12.4 LTS 英文 数据库:        mysql5.5.32 web服务器: nginx1.4.1 首先, 添加git和nginx的ppa,并升级 ...

随机推荐

  1. python+selenium浏览器截图

    from selenium import webdriverfrom time import sleep driver = webdriver.Firefox() # 指定和打开浏览器driver.g ...

  2. Redis哨兵功能与集群搭建

    6.redis哨兵功能 Redis-Sentinel Redis-Sentinel是redis官方推荐的高可用性解决方案,当用redis作master-slave的高可用时,如果master本身宕机, ...

  3. 基于gulp的前端自动化方案

    前言 ​ 最近几年前端技术发展日新月异,特别是单页应用的普及.组件化.工程化.自动化成了前端发展的趋势.webpack已经成为了前端打包构建的主流,但是一些老古董的项目还是存在的,也有优化的必要,正好 ...

  4. Lock和synchronized的区别和使用(转发)

    今天看了并发实践这本书的ReentantLock这章,感觉对ReentantLock还是不够熟悉,有许多疑问,所有在网上找了很多文章看了一下,总体说的不够详细,重点和焦点问题没有谈到,但这篇文章相当不 ...

  5. 深入理解React组件传值(组合和继承)

    在文章之前,先把这句话读三遍 Props 和组合为你提供了清晰而安全地定制组件外观和行为的灵活方式.注意:组件可以接受任意 props,包括基本数据类型,React 元素以及函数. 来源于React中 ...

  6. git上传代码到code.csdn.net出错

    用git push代码到csdn code的时候出现错误 error:failed to push some refs to - Dealing with "non-fast-forward ...

  7. make_smbcodepage - 为Samba创建代码页文件

    总览 make_smbcodepage c|d 代码页 输入文件 输出文件 描述 这个工具是是Samba组件的一部分. 针对Samba 2.2的国际化功能,使用make_smbcodepage可以编译 ...

  8. dll和ocx的区别

    ActiveX,OLE是基于COM的一种应用,其文件后缀一般以dll和ocx结尾:ocx作为一种特殊的dll文件,具有一定的用户界面和事件响应,而dll文件只是方法和属性的集合. 一.关于DLL的介绍 ...

  9. 写了一个简单可用的IOC

    根据<架构探险从零开始写javaweb框架>内容写的一个简单的 IOC 学习记录    只说明了主要的类,从上到下执行的流程,需要分清主次,无法每个类都说明,只是把整个主线流程说清楚,避免 ...

  10. php内置函数分析之strpos()

    PHP_FUNCTION(strpos) { zval *needle; zend_string *haystack; char *found = NULL; ]; zend_long offset ...