Windows 7下硬盘安装Ubuntu

由于项目需要,新的开发需要在linux下进行。考虑到新买的Trim Slice Pro 预装了Ubuntu 11.04,所以在自己的机器上也想装一个Ubuntu。但是由于之前的工作全部是在Windows下完成的,一时间很难都移植到linux下,需要安装windows 7 & Ubuntu的双系统过渡一下。

首先安装windows 7, 有光盘在,一切都变的很容易。接下来安装Ubuntu,安装Ubuntu的方法有很多种,包括wubi, 光驱安装和硬盘安装等。wubi安装把Ubuntu当作Windows的一个应用程序,方便但稳定性不好,光驱安装需要刻录光盘。相比而言,硬盘安装则只需要设置一下grub就可以了,而且跟光盘安装的一样稳定。所以最终我选择了Windows 7下直接使用ISO文件硬盘安装Ubuntu到真实分区,Ubuntu 11.04作为一个长期支持的版本,无疑是最佳选择。具体安装步骤如下:

1. 下载文件

下载Ubuntu 11.04镜像 (32 bits):http://www.ubuntu.com/start-download?distro=desktop&bits=32&release=lts

下载Grub4DOS: http://www.linuxidc.com/Linux/2009-01/18027.htm

2. 准备环境

1、操作系统为Windows 7 留有100 G的空闲分区,计划20G给根分区,2G留给交换分区,剩余的给/home;

2、在C盘(以实际安装盘符为准)新建文件夹Ubuntu,把镜像ubuntu-11.04.3-desktop-i386.iso拷贝到ubuntu文件夹;

3、提取镜像ubuntu-11.04.3-desktop-i386.iso中的Casper文件夹中的initrd.lz和vmlinuz到Ubuntu文件夹中;

4、提取grub4dos中的grldr、grldr.mbr和grub.exe到C盘根目录;

5、新建menu.lst文件添加下面内容

title Install ubuntu-11.04 
root (hd0,0) 
kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu-11.04.3-desktop-i386.iso ro quiet splash  
initrd /ubuntu/initrd.lz

6、添加开机Grub引导项

管理员身份打开终端控制台(在开始里搜索cmd,然后右键选择管理员身份运行),

bcdedit /create /d "grub" /application bootsector 运行后记下ID下面{id}要用到
bcdedit /set {id} device partition=c:
bcdedit /set {id} path \grldr.mbr
bcdedit /displayorder {id} /addlast

三、 安装Ubuntu 11.04

1、重启电脑,可以看到grub引导界面,通过“Install ubuntu-11.04 ”进入Ubuntu 11.04系统;

2、找到Applications下的Terminal,打开窗口:输入 sudo umount -l /isodevice 并回车执行该命令;

3、双击桌面上的“Install Ubuntu”进入ubuntu的安装,过程跟光盘安装一样。

四、添加Windows启动项

 进入Ubuntu,启动终端,运行“sudo update-grub2”,这样会自动找到Windows 7启动项,并添加到启动菜单中。

五、注意

1. 安装Windows 7时,最好安装到事先格式化好的分区,要不然会产生100M的隐藏分区。如果已经产生了这个隐藏分区,安装       Ubuntu后不要删掉它,否则将无法添加Windows启动项。

2. Ubuntu 11.04中的initrd文件后缀是lz,不是以前的gz。

 

Reference

1. http://www.linuxidc.com/Linux/2011-04/34910.htm

2. http://www.cnblogs.com/endsock/archive/2011/01/01/1923892.html

 

posted @ 2011-05-12 12:16  大有|元亨  阅读(2504)  评论(0编辑  收藏  举报