一直是xp与Ubuntu10.04的双系统,最近xp出奇的慢,遂想把xp换成win7。在网上一查,大多装win7的都是在装好win7的情况下再装Ubuntu,如果直接在Ubuntu下装win7就比较复杂了。
经过几个小时的折腾和在网上的搜索,终于搞定了,把整个过程记下来:
1.首先得准备win7的iso文件。
2.下载grub4dos和easybcd两个软件,详细说明及下载Google之。
3.在Ubuntu下备份MBR,输入命令如下:
$ sudo dd if=/dev/sda of=/<选择保存的路径>/mbr.img bs=512 count=1
这个步骤至关重要。需要把这个备份文件复制到Windows文件系统下,或用U盘备份。
4.挂载Win 7 ISO
$ sudo mount
/xxxx.iso
/mnt -o loop
打开/mnt目录,把里边的所有文件复制到一个NTFS分区的根目录下——不能是将用于安装Windows 7的分区,我这里放在了E盘下建好的名为win7的文件夹里面。
从这个名为win7的文件夹中把bootmgr文件和boot文件夹复制出来,放到E盘的根目录下,在分区的根目录下新建一个文件夹名为sources,
然后从win7文件夹中的sources文件夹复制一个名为boot.wim的文件,把这个文件放到根分区下的sources文件夹内.
这样,根目录下的bootmgr文件和boot文件夹还有sources文件夹下的boot.wim文件,其实就构成了一个完整的winpe.
5.添加启动菜单。
因为Ubuntu10.4用的是Grub2引导,所以和以前Grub修改设置稍有不同:
修改/boot/grub/grub.cfg文件,输入命令sudo gedit /boot/grub/grub.cfg;
在文件末尾加上启动项如下
menuentry "Grub for Dos" {
insmod ntfs
set root=(hd0,5) ##(hdx,x)是Ubuntu安装的那个分区,按实际情况修改##
linux /home/grub.exe ## /home/grub.exe是解压grub4dos后得到的程序路径##
}
6.在存放win7安装程序的那个分区,也就是上面的E盘,新建一个空白文件(其实也可以在任意分区),把它重命名为:menu.lst
在这个文件里面写入:
title win7
find --set-root /bootmgr
chainloader /bootmgr
boot
保存。
7.重启电脑,选择Grub for Dos进入,再选择win7后,回车即可启动win7安装程序。
8.开始安装
等待win7安装程序启动完毕。然后按下shift+f10键,调出cmd命令提示符。
首先查找win7安装程序所在的分区。
先输入:
c:
回车。
然后输入命令:
dir /a
这个命令是显示这个分区根目录下的全部文件。根据文件以确认这个分区是哪个分区。
如果不是,再输入e:
找到E盘,也就是我们放入menu.lst的那个盘
然后输入命令:
cd win7
这个命令进入win7文件夹。
再输入:
cd sources
进入sources文件夹。
再输入:
setup.exe
回车。启动win7正式的安装程序。前面我们所启动的其实只是一个预安装环境,也就是所谓的winpe而已。
9.改写mbr
win7正式安装程序启动后,我们先不要急着点下一步。首先还是按下shift+f10键,调出cmd命令提示符,然后在cmd命令提示符下输入:
bootrec /fixmbr
回车。这个命令改写mbr。
然后在驱动器高级选项中,对要安装win7的分区进行格式化。之所以要格式化,是为了让分区与win7更加兼容。
如果不格式化,至少也要改写pbr
命令:
bootrec /fixboot
后面的安装与光盘安装就没有区别了。按提示一路进行下去就是了。
10.安装完成
成功进入win7了,但引导菜单不见了,所以这时的ubuntu也进不了了。这是最早下的软件easybcd派上用场了:
安装好easybcd之后运行,添加LINUX启动项。C盘下会生成c:\nst\nst_linux.mbr文件,删除之,把此前步骤3备份的mbr.img复制到这个
位置,重命名为nst_linux.mbr。
重启在多系统选单选择linux选项,即可看见原来的Ubuntu的多系统选单。进入Ubuntu之后,再彻底还原MBR。命令:
$ sudo dd if=/backup/mbr.img of=/dev/sda
bs=446 count=1
11.清理
恢复好Grub2好后,当然要把/boot/grub/grub.cfg做些修改,比如把xp启动项名称现在可以换成win7了。
最后进入win7,继续用easybcd可以把步骤10建好linux那个启动项删除,再把等待时间调成0s。
至此,大功告成,xp换成了win7。
参考地址: http://blog.sina.com.cn/s/blog_49f914ab0100hcd7.html;
http://wenku.baidu.com/view/a13f5f27a5e9856a56126005.html
分享到:
相关推荐
本文档记录了 Ubuntu 10.04 的安装配置过程,包括硬盘安装、Grub4Dos 安装、menu.lst 文件修改、ubuntu-10.04-alternate-i386.iso 文件复制、安装过程、系统通用配置等。 一、硬盘安装 Ubuntu 10.04 Alternate i386...
Ubuntu 10.04 安装配置指南 本文档提供了一个详细的 Ubuntu 10.04 安装配置指南,涵盖了从准备安装到配置输入法的所有步骤。首先,用户需要下载 Ubuntu 光盘镜像文件,并校验其 MD5 值,然后备份数据,最后可以选择...
"Ubuntu 10.04 软件安装指南" 从标题和描述中,我们可以了解到这篇文章的主要内容是关于 Ubuntu 10.04 的软件安装和基本配置的指南。从标签中,我们可以看到这是一个文档类型的资源。 从部分内容中,我们可以看到...
如果你下载的是"ubuntu10.04"这个压缩包,那么里面应该包含的是Ubuntu 10.04的安装镜像,通过这个ISO文件,你可以创建安装光盘或USB驱动器,以便在你的计算机上安装这个系统。无论是为了个人探索开源世界,还是作为...
cpp-2.95_2.95.4-24_i386.deb; gcc-2.95_2.95.4-24_i386.deb; g++-2.95_2.95.4-24_i386.deb; libstdc++2.10-glibc2.2_2.95.4-24_i386.deb ; libstdc++2.10-dev_2.95.4-24_i386.deb
在深入探讨如何安装Ubuntu 10.04的全过程之前,我们先来了解下Ubuntu 10.04以及为何选择在VMware Workstation虚拟机中进行安装。 ### Ubuntu 10.04简介 Ubuntu 10.04 LTS(长期支持版本),代号为“Lucid Lynx”,...
ubuntu10.04界面汉化安装包,deb格式。由于包的相互依赖,需用如下命令安装: #dpkg -i language-pack-zh-hans_1%3a10.04+20100421_all.deb language-pack-zh-hans-base_1%3a10.04+20100421_all.deb language-pack-...
安装Ubuntu 10.04时,用户可以选择多种安装方式,包括标准的图形化安装、网络安装以及文本模式安装。其中,图形化安装是最常用的,通过简单的步骤引导用户完成分区、设置用户账户和时区等配置。 系统启动后,用户...
### Ubuntu 10.04 下安装 OpenCV 2.2.0 详细步骤 #### 知识点一:Ubuntu 10.04 环境介绍 - **Ubuntu 10.04 LTS**(代号 Lucid Lynx)是 Ubuntu 的一个长期支持版本,发布于2010年4月29日。它提供了大量的软件包,...
本篇将详细介绍如何使用VM7来安装Ubuntu 10.04 LTS(Lucid Lynx)操作系统。 一、VMware Workstation 7简介 VMware Workstation 7是VMware公司推出的一个版本,支持创建、配置和运行虚拟机。它提供了丰富的功能,如...
标题“Ubuntu10.04”指的是Ubuntu操作系统的一个特定版本,即10.04 LTS(长期支持版),代号为“Lucid Lynx”。Ubuntu是基于Debian GNU/Linux的开源操作系统,以其用户友好的界面和广泛的应用软件库而闻名。LTS版本...
在安装Ubuntu 10.04的过程中,首先要了解如何启动试用环境。通过下载Ubuntu 10.04的ISO镜像文件,你可以选择硬盘安装或制作光盘启动。进入试用的Live CD桌面后,如果打算进行硬盘安装,可以在终端中使用`sudo umount...
### Ubuntu 10.04 LTS 下安装 JDK 1.6 的详细步骤及注意事项 #### 一、前言 在 Linux 系统中,特别是 Ubuntu 发行版中安装 Java 开发工具包 (JDK) 是一项常见的任务。本文将详细介绍如何在 Ubuntu 10.04 LTS 版本...
Ubuntu 10.04 下安装 ns-allinone-2.35 ns-allinone-2.35 是一个网络模拟器套件,能够模拟各种网络场景,广泛应用于计算机网络、通信网络、分布式系统等领域。下面是 Ubuntu 10.04 下安装 ns-allinone-2.35 的详细...
【VMware Workstation安装Ubuntu 10.04详细教程】 VMware Workstation是一款流行的虚拟机软件,允许用户在同一台物理计算机上运行多个操作系统。在这个教程中,我们将详细讲解如何在VMware Workstation中安装Ubuntu...
### Ubuntu 10.04 安装完全指南 #### 一、准备工作 在开始安装 Ubuntu 10.04 之前,确保你已经准备好了以下几项必需的工具和资源: 1. **11G 空间**:为了确保安装过程顺利进行以及系统后续的正常使用,建议为 ...
### 在Ubuntu 10.04下安装NS2.34的详细步骤及注意事项 #### 环境准备与依赖安装 在Ubuntu 10.04系统中安装NS2.34之前,首先需要确保系统是最新的,并安装必要的开发工具和库文件。 1. **更新软件源列表**: ```...
总的来说,Ubuntu 10.04 LTS的安装教程涵盖了从准备工作到安装后的网络配置和软件源设定,为用户提供了一条清晰的路径来成功安装和使用这个操作系统。尽管这个版本已不再支持,了解其安装过程仍有助于理解Linux系统...
Ubuntu 10.04完全版入门教程 包含Ubuntu安装,配置过程,以及shell编程等内容。 分两部分: Ubuntu 10.04完全版first part Ubuntu 10.04完全版second part
在Ubuntu 10.04操作系统中安装网络模拟器NS2(Network Simulator 2)是一项对初学者来说可能有些复杂的任务,但通过遵循详细的步骤,这个过程可以变得相对容易。NS2是一个广泛使用的开源工具,用于模拟和分析各种...