硬盘安装Windows 7和Ubuntu 10.04双系统

红薯 发布于 2010/05/01 09:04
阅读 14K+
收藏 4

 

Windows 7和Ubuntu 10.04 都已经发布了,想体验一下。Windows 7已经安装了,本来想用wubi安装ubuntu,担心ubuntu系统性能不好,使用虚拟机安装吧,也是担心同样的性能问题。好在硬盘比较比较大,留出了10G给Ubuntu 10.04系统。这10g的分区在Windows 7下面是未使用的分区。没有分配盘符。

 

安装Windows 7和Ubuntu 10.04双系统,有两种方法。第一种先安装Windows 7之后安装ubuntu。第二种是先安装Ubuntu 10.04 ,在安装Windows 7。第二种方法我没有试过,相信一般的搞双系统的用户都是第一种安装方法。这里就第一种安装方法给大家一个介绍。

一,安装 Windows 7

 

Windows 7已经在中国大陆销售,可以购买正版win 7系统安装。我这里使用的Windows 7是联想旗舰版本。安装方法不再介绍,论坛里搜索下吧。

 

二,设置启动项。

 

接下来进入最为关键的一个环节,修改启动项。添加 grub 启动项。

 

1 、下载最新版本的 Grub4DOS 

下载地址: http://www.oschina.net/p/grub4dos

下载并解压缩后,将目录中的grldr , grldr.mbr, grub.exe三个文件复制到C盘根目录下。

 

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

 

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

 

color black/cyan yellow/cyan

timeout 30

default /default

title Microsoft Windows 7

root (hd0,0)

savedefault

makeactive

chainloader +1

title Install Ubuntu 10.04

root (hd0,0)

kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/lucid-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8

initrd (hd0,0)/initrd.lz

 

复制代码

 

4 、开始菜单->运行->输入CMD,命令提示符下如下操作: 

代码:

bcdedit /create /d "GRUB4DOS" /application bootsector

复制代码

命令结果应该会返回一个GUID,后面的命令用到这个GUID

 

bcdedit /set {GUID} device partition=C:

bcdedit /set {GUID} path \grldr.mbr

bcdedit /displayorder {GUID} /addlast

 

复制代码

 

三,硬盘安装 Ubuntu 10.04

 

重启机器。在启动项选择“GRUB4DOS”,再选择“Install Ubuntu 10.04”,进入ubuntu10.04的安装程序。注意在安装前打开终端,输入sudo umount -l /isodevice这一命令取消掉对光盘所在 驱动 器的挂载,否则分区界面找不到分区。

 

作者用的是SSD,为了避免对硬盘频繁读写造成的伤害,故没有分swap分区,读者在分区的时候可以分一个/,一个swap分区。最后,在安装系统之前,选择“高级”,将grub装在linux分区,这样就不会影响Windows 7的引导,避免写mbr。

 

四,修复 Windows 7 启动项 

Ubuntu系统安装完以后重启,这时的启动项仍然只有Win7和Grub4Dos两项。让Windows 7能够启动Ubuntu,需要一个启动文件,就是刚才安装到Linux分区的Grub内容。一般这些内容在Linux分区的头512字节。在Linux中可以用dd命令很方便地提取出来,在Windows中我们需要借助工具,我这里用的是WinHEX。

打开WinHEX,点击Tools->Open Disk,选择Physical Media中的硬盘,OK。选中Linux分区,点击Edit->Copy Sector->Into New File,保存到C盘根目录,文件名Ubuntu.bin。

打开命令行窗口,添加Ubuntu启动项 bcdedit /create /d "Ubuntu 10.04" /application bootsector

复制代码

此时返回一个GUID。 bcdedit /set {GUID} device partition=C:

 

bcdedit /set {GUID} path \Ubuntu.bin

 

bcdedit /displayorder {GUID} /addlast

复制代码

最后使用bcdedit /delete {GUID}将GRUB4DOS的启动项删除,GRUB4DOS启动项的GUID可使用bcdedit /v查看。

五,总结

以上就是硬盘安装Ubuntu 10.04的全过程。

 

加载中
0
topdogs
topdogs

下载完便看到此文。看来不省一张光盘不行啊。

0
Kewin_Wang
Kewin_Wang

好麻烦阿,搞不好win7会出问题阿

0
divl
divl

呵呵:暑假抽时间玩玩

0
rockjava
rockjava

我用wubi装了ubuntu10.04 我的系统是window7 为什么在登录ubuntu的时候没有启动画面了(带进度条的紫色画面)?

但是在关机的时候会有

0
skylarkoc
skylarkoc

bcdedit /create /d "GRUB4DOS" /application bootsector

提示:无法打开启动配置数据存储。拒绝访问。

请问咋办????

许银银
我也出现这个问题 请问你是怎么解决的?
0
hyper0x
hyper0x

我用wubi装的,不错,已经折腾完毕。

0
l
luojxun

用分区软件,分个root区和一个swap区(这两个区是必须的),再用光盘启动,和安装win一样按提示安装就可以了。

当然也可以不用分区软件,安装中有一步可以自定义分区。如果使用Grub作为引导程序引导所有系统的话,在第8步(共8步)选择默认安装就可以,否则第8步有个高级按钮,选择一下。

使用Grub引导要注意不支持隐藏分区,就是说被引导的系统分区不能是隐藏的。

0
徒幽办

硬盘安装还是比较方便的,安装完一次后,环境就有了,以后想怎么装就怎么装,改改menu.lst就ok

0
小六

昨晚用VM把Ubuntu 10.04装到了移动硬盘上,在家里和办公室都可以用,比较方便

0
z
zeroth

   點擊了 install ubuntu  之後出現找不到文件錯誤

我的 ubuntu 10.04 是64位的    名字為 ubuntu-10.04-desktop-amd64.iso的

在改了kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/lucid-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8 之後依舊沒找到  

返回顶部
顶部