windows7+ubuntu11.04安装成功

“对像我这样的非IT从业者而言,使用Ubuntu这样的平台,一个可能的原因是尝鲜猎奇,另一个在中国很实际的原因是,我没能力或者舍不得去购买正版,但不管是道德感泛滥也好、虚荣心作祟也罢,我不想使用盗版,那么Ubuntu就成了一个不错的补充平台。”

诚如CB上某篇文章中所说,一直使用windows系统的我,一不小心就安装了ubuntu。

既然一直使用windows系统,自然不舍得就这么直接奔入ubuntu大家庭的怀抱里面。更何况众所周知的是ubuntu的软件跟windows相比少的不是一点半点,还有一些工作必须的工控软件,根本就没有linux版本,所以windows还是无法割舍的。但是,在虚拟机里面随便装一个,感觉又满足不了咱伪ITer那小小的虚荣心。所以,只好装双系统了。

之前在windows7下装过ubuntu10.10,但是会卡在“正在配置硬件”那一步,断网、换SP键盘鼠标,都没有用,最后只好放弃了。前段时间ubuntu更新到11.04,心想,这一次更新,说不定就能配置成功呢?试试吧。结果还真让我安装上了,鼓掌……回归正题,流水记录一下我在windows7下面安装ubuntu11.04的过程。

第一步,制作U盘启动盘

  1. 不清楚什么情况,11.04自带的那个wubi不好用了。不论是i386还是x64的wubi,在安装的时候,都要重新下载ubuntu11.04的安装光盘,我明明已经下载好了。
  2. 同时因为咱没有刻录机,无法刻录启动光盘。
  3. 硬盘安装方法太复杂,咱学不会。
  4. 还好,咱有一个4G大小的U盘。

基于以上原因,我最终无奈的选择了用U盘安装。

还有令我头疼的是,我这电脑是07年左右组装的老爷机,不支持直接从U盘启动,只支持USB-ZIP的方式,这样就需要UltralISO来帮忙了。去网络上面找一找,会有很多下载地址的,UltralISO??试用版就可以了。

安装好UltralISO后,打开下载的光盘镜像文件。

在U盘写入之前,先要修改isolinux.cfg文件。因为在ubuntu10.10的时候,不修改这个文件的话,我的电脑没办法引导到系统安装界面的,所以在ubuntu11.04我也就随手修改了下。修改步骤如下:

  1. 在/isolinux下面找到isolinux.cfg文件,点击右键,选择“提取”,这样就提取到本地文件夹里面了。
  2. 用notepat++或者其他文件编辑器打开本地文件夹里面的isolinux.cfg文件,在不了解什么是编码,千万不要使用windows系统自带的记事本,很容易就导致无法导引安装系统的。
  3. 将里面第三行“default vesamenu.c32”前面加上“# ”,修改为“# default vesamenu.c32”,保存文件。
  4. 再回到UltralISO界面,将本地文件夹下面的isolinux.cfg文件,拖放回镜像文件里面原来的位置,覆盖就可以了。
  5. 可以保存镜像文件,以便下次重复使用。

修改完成后,剩下的就是写入U盘,制作启动盘了。

  1. 在主界面的菜单中选择“启动”->“写入硬盘镜像…”
  2. 在弹出对话框中选择适合自己的写入模式。我这里选择的写入方式是“USB-ZIP”,启动方式是“便捷启动”。
  3. 首先点击“格式化”,格式化完毕后,再点击“写入”,等待写入完成即可。

第二步,删除windows7的隐藏分区

Windows 7的100MB的隐藏分区是Windows 7的活动分区,类似于Linux的/boot。

这其实有点类似Linux的做法,Linux在安装过程中可以专门分出一个100MB左右的分区作为它的引导分区(/boot),这个分区主要用来存放 grub.exe,menu.lst, *fs_stage_1.5, initrd,以及内核文件vmlinuz的等Linux启动引导过程会用到的文件。类似地,Windows 7的这个隐藏分区是它的主分区,系统分区,活动分区。Windows 7在启动过程中会从这个分区启动,然后再启动C盘目录。

什么情况下会产生100MB的系统隐藏分区?

是不是在安装Windows 7的过程中一定会产生这样一个100MB的隐藏分区呢?不是的。一般来说,100MB的系统隐藏分区只有在以下两种情况都发生时才会产生:

  1. 全新安装Windows 7;
  2. 使用Windows 7分区画面进行分区格式化;

以下任意一种情况发生,100MB的系统隐藏分区都不会产生:

  1. 升级安装Windows 7;
  2. 在全新安装之前使用其他工具(比如gdisk.exe)先对硬盘进行分区格式化;
  3. 在全新安装过程中使用diskpart.exe对硬盘进行分区格式化。

如何删除Windows 7的保留分区?

Windows 7的隐藏分区可以删除吗,删除之后我还能正常启动码?可以删除,但是必须小心。

1) 、启动到Windows 7,运行具有管理员权限的CMD.exe,然后依次输入:

diskpart //启动diskpart
sel disk 0 //选择第一块硬盘
list vol //查看当前硬盘的分区状态
sel vol 0 //选择100M的隐藏分区
inactive // 取消活动分区
sel vol 1 //选择C盘所在的分区
active //设置为活动分区

2) 、退出diskpart之后,继续在CMD.exe输入下列命令:

C:windowssystem32bcdboot.exe C:windows /s C:

当屏幕提示你操作成功之后,你就可以放心删除这个隐藏分区了,下次开机,你的系统就会从C盘直接启动而不需要这个隐藏分区了。

完成以上2个步骤,那就重启电脑,从USB引导系统,开始安装ubuntu吧。

第三步,安装ubuntu

其实ubuntu的安装很傻瓜,基本上点点鼠标就可以了。关键是如何分区,ubuntu的分区跟windows系统有很大差别。我这里没装虚拟机,没有截图,只好用文字描述一下我的分区状况。–>这里有图文教程

我留了20G的空间用于ubuntu的使用。只划分了两个分区,一个是SWAP的交换分区,一个是/的主分区。

关于SWAP的大小,有一个不成文的小规律: 电脑内存,小于 1G的,SWAP分 512M;内存大于 1G的,分 1G就行。剩余的空间自然全交给了/主分区,还有像其他的/boot、/home之类的,如果没有指定分区的话,系统会自动在/主分区下面生成的。

OK,大功告成。

您可能还喜欢...

5 条回复

  1. utenye说道:

    还停留在10.04的路过
    一升级就会造成整个ubuntu崩溃……不知为何……

  2. 我懂的说道:

    麻烦把使用效果发上来吧!我也想装装不一样的系统!

  3. Louis Han说道:

    呵呵 看来你没学会wubi怎么用啊

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据