笔者在11月1日发布了关于Ubuntu系统的第一篇文章《Vista算个鸟!超炫系统Ubuntu大图解析》之后,受到了网友的强烈关注。文章发布当天,点击量就超过了10万,截至现在,网友评论已经达到了200多条,可见用户对操作系统的关心程度。当然,笔者也仔细的阅读了每一位网友的留言,虽然部分朋友的留言并不是那么好听,但是仍然要感谢大家对泡泡网的关注,同时对笔者的文章提出建议和意见,甚至是批评。

Vista算个鸟!超炫系统Ubuntu大图解析
首先,笔者向大家道歉,在那篇文章中笔者犯了一个比较低级的错误,就是将Mac os X的内核错误的理解为基于Linux,在这里笔者向诚挚的向大家说声对不起。群众的眼睛是血亮的,网友们也在第一时间内就发现了这个错误。经过笔者后来多方面的查证,该错误确实犯的比较严重。

Ubuntu
其次,在上一篇文章中,笔者确实带着自己的一些主观色彩。仅仅从一个3D桌面来评论系统的好坏确实是不对的。作为一个操作系统,稳定性、易用性、兼容性、未来的发展等方面可以说是缺一不可。在上一篇文章中笔者单纯的从3D桌面和Vista相比较,确实非常片面。
“三人行,必有我师”,每个人都有每个人的特点和缺点,操作系统也是一样,不同的操作系统也都有自己的特点。为了避免Vista Fans与Ubuntu Fans的争论,笔者这次决定不提Vista,今天我们只是单纯的来讲讲Ubuntu系统的安装。

绝对没那么难! Ubuntu7.10安装白皮书(光盘版)
昨天,泡泡网软件频道编辑刘鑫为大家介绍了Ubuntu 7.10光盘版安装方法(详见《绝对没那么难! Ubuntu7.10安装白皮书》),虽然介绍的比较简单,但是网友的关注度仍然不减。到现在为止,网友评论已经接近70条,文章点击量也在10万左右徘徊。考虑到很多朋友都是第一次使用Ubuntu系统,并且宽带网络的普及使不少用户都没有准备光驱,所以今天笔者详细的为大家讲一下Ubuntu 7.10免光驱的安装方法。
关于Ubuntu 7.10免光驱安装方法,目前在各大论坛里已经贴的非常详细,但是笔者发现,这些方法大多数都是打造Ubuntu 7.10和Windows XP的双系统安装方法,并且引导多系统菜单的程序也都是采用Ubuntu 7.10自带的grub引导。对于现今很多朋友来说,Vista已经成了电脑上唯一的系统,而grub的引导方式难免让部分朋友感觉并不习惯。

Windows Vista是之前笔者电脑上唯一的系统
今天,笔者带你解决这一切的问题——
写出该文章的原因是,笔者的电脑上没有光驱,同时也只有Vista系统。因此不能按照各大论坛里介绍的建立Windows XP与ubuntu 7.10双系统的方法安装。那么,相信与笔者属于同一种情况的网友也不在少数,经过多次的尝试、安装之后,终于找到了一个相对不错Vista+ Ubuntu 7.10双系统硬盘安装的解决方案。但是笔者不确定下面将要介绍的方法是最好的方法,如果你有更好的解决方案,不妨E-mail给笔者,大家一起研究讨论。
安装遇到的困难:(此部分介绍你可以选择跳过)
从各大论坛里介绍的Windows XP与Ubuntu 7.10建立双系统的方法来看,基本都采用通过Windows XP的引导文件ntldr读取Boot.ini文件实现。也就是在根目录下的Boot.ini文件中加入Grub for dos的引导项目,从而实现从Windows XP与Ubuntu的双系统安装。

Vista中已经没有编辑boot.ini的按钮
但是在Vista系统中,由于引导方式改变(Vista采用BCD引导),XP中有的Ntldr、Boot.ini文件都已经不复存在,显然直接在Boot.ini中加入Ubuntu的引导项目就是天方夜谭。那么,我们应该怎么解决这个问题呢?
首先,笔者简单的介绍一下Vista与XP引导方式的不同。在Windows XP中,系统引导的过程是首先读取硬盘的MBR(主引导扇区),再读取C:盘根目录下的ntldr文件,同时ntldr文件读取C:盘根目录下的 Boot.ini出现操作系统选择菜单。选择操作系统之后在执行系统引导必须的一些文件,达到系统的引导。
再来看看Vista的引导过程:首先同样是读取硬盘的MBR,再直接通过Vista BCD引导程序直接引导。而BCD中就包含了操作系统菜单的详细列表、系统的引导方式等,不需要再去读取Windows XP中有的Boot.ini文件,就可以直接引导系统。而Windows Vista中的BCD引导程序又很难手动添加引导语句,只能通过一些软件来实现,例如EasyBCD这款软件。但是却不能手动指定Ubuntu的引导文件,所以在Vista下面安装Ubuntu 7.10系统可谓是难上加难。
安装构思:
看了上一页的Windows XP与Vista各自的引导过程的朋友应该理解了,Vista下面根本没有Boot.ini文件,而BCD又不能手工添加Ubuntu引导项目,所以只能另觅他法。
用过EasyBCD的朋友应该清楚,在这款软件中,可以添加各种操作系统的引导菜单,其中当然也包括Windows家族的上一代产品——Windows XP。那么,我们是否可以用EasyBCD建立一个Windows XP的引导项目,再通过它来读取Boot.ini文件,以满足硬盘安装呢?经过多次试验的结果,该方法可行。
以下步骤你必看!
安装环境声明:
以下的所有安装步骤均是建立在Vista系统安装在C盘(第一块硬盘的第一个分区)中。
准备工作:
ubuntu-7.10-alternate-i386.iso镜像文件(下载后保存到C盘根目录)
EasyBCD 1.7版
ntldr文件一个
grub for dos程序包
以上文件本地打包下载请点击这里
安装实战:
首先,给Ubuntu系统一个家,也就是分区。这个步骤很简单,在Vista的磁盘管理中分出一个大于8GB的系统分区,再分出一个大于2GB的交换分区即可,不用格式化(如果你坚持要格式化也无妨)。这个步骤相信不用我详细解释吧!(ubuntu系统必须有一个系统分区和交换分区,这一点和Vista不一样)

ubuntu系统必须有一个系统分区和交换分区
