天缘博客

日薄风骤艳阳曾,月明今夜诵三经,天缘路上多风雨,地北天南亦有情。

Vista/Windows 7下硬盘安装Ubuntu方法

天缘在《单系统双系统硬盘安装Ubuntu 9.10图文教程》一文中,提到Vista和Windows 7下可以采用简单的直接运行镜像解压方法安装Ubuntu,由于天缘也对Ubuntu 11.10的DVD版本进行了安装测试,从中发现了很多问题,本文先介绍采用直接ISO镜像安装方法,与上一篇文章互补参考,其它问题稍后文章会有介绍。

[本文最后修正:20120109-Ubuntu11.10]

下载Ubuntu最新版本:

Ubuntu CD/LiveDVD桌面/服务器各版本下载

方法1:解压光盘镜像,提取wubi.exe直接双击

Vista/Windows 7下直接采用ISO镜像加载安装方法,最常用的是直接把Ubuntu光盘镜像解压出来放到一个非安装驱动器下,比如D:\Ubuntu目录下,然后直接双击wubi.exe,并进行一些设置,Ubuntu会自动设置Vista或 Windows 7的引导,当然安装完成后Ubuntu还可以反向引导到Windows 7。设置方法如下图:

设置好之后,只需点击安装,后续初始化完成后自动进入全自动安装模式,一直到重启进入完成安装。

天缘在实际测试Ubuntu 11.10 i386(即32位)版时,采用此种安装方式,但安装时需要下载一个amd64的安装包(检测到当前CPU支持64位于是主动去下载64位安装包?),速度相当慢,当然是跟网络和连接服务器地址有关系,没耐心等取消了。

换成Ubuntu 11.10 amd64位版本安装则可以顺利进行,当然了安装后是64位版本,看来以后还是习惯安装64位版本好了。使用此种安装方式,在第二次重启之后,程序会进入全自动安装过程,无需人工干预,所以要想再次选择高级分区是没有办法的。

所以,综合一下:

  • 目前在VISTA/WIN7上直接双击wubi安装的,都是可以直接进行的
  • 32位Ubuntu总是要下载那个上百M的amd64位包,会很慢,如果装64位ubuntu则不再需要。
  • 且安装结果是作为一个Windows文件夹而存在,故无需为Ubuntu删留安装分区,只需在某个驱动器上预留安装空间即可。
  • 如果坚持安装32位版本Ubuntu,又没耐心等待下载,建议下文方法
  • 如果想自主控制安装分区,或想做Ubuntu服务器,建议下文方法

注:下文方法均支持高级分区模式,关于高级分区:

安装Ubuntu时如何手动指定分区(高级分区)

关于硬盘分区容量和分区数选择的几点参考意见

关于磁盘分区管理的几点个人建议

Linux(Ubuntu)挂载点介绍及桌面服务器分区方案

方法2:使用GRUB引导光盘镜像安装

下面看一下在Vista/Windows 7下使用光盘镜像ISO直接安装Ubuntu 11.10方法:

1、准备光盘镜像

比如D:\ubuntu-11.10-beta2-desktop-i386.iso,放置到非安装驱动器根目录下,示例D:\。

2、配置GRUB引导安装

(用UltraISO或WinRar)把安装ISO里casper目录下的initrd.lz和vmlinuz两个文件提取出来放到C:\根目录下。

3、设置启动菜单

下载Grub4Dos(点击地址),然后将grldr.mbr和grldr文件复制到C盘根目录,并且创建一个menu.lst,内容如下:

        title install Ubuntu

        root (hd0,1)

        kernel /vmlinuz boot=casper noacpi iso-scan/filename=/ubuntu-11.10-beta2-desktop-i386.iso ro quiet splash locale=en_US.UTF-8

        label check live-install

        initrd /initrd.lz

        boot

注意:上面1-3步骤的橙色部分随安装版本不同、放置驱动器不同、安装语言不同需要变通修改。

4、增加启动入口

在Vista或Windows 7下增加Ubuntu的启动入口,在管理员权限下执行cmd进入控制台,并顺序执行以下命令:

        bcdedit /create /d "GrubInstallUbuntu" /application bootsector

        命令执行后会返回一个GUID,然后使用鼠标选中右键全选,并在标题栏中右键复制下来,接着再执行以下命令(命令中的GUID需要替换成上面命令返回的ID值),

        bcdedit /set {GUID} device partition=C:

        bcdedit /set {GUID} path grldr.mbr

        bcdedit /displayorder {GUID} /addlast

5、重启电脑

选择GrubInstallUbuntu菜单,开始进入安装模式,如下图:

6、双击桌面安装图标即可开始安装。

方法3:使用EasyBcd安装Ubuntu

1、下载ISO镜像,放到D:\根目录

2、解压镜像ISO的casper文件夹下面的vmlinuz和initrd.lz文件,放到C:\根目录

3、启动EasyBCD(下载地址:

Windows双启利器EasyBCD下载及使用教程

),选择 Add New Entry->NeoGrub->Install

 

4、这时再,点击当前窗口的Config按钮,menu.lst里添加:

title Install Ubuntu

root (hd0,1)

kernel vmlinuz boot=casper iso-scan/filename=/ubuntu-11.10-beta2-desktop-i386.iso locale=en_US.UTF-8

initrd initrd.lz

5、重启电脑,选择NeoGrub Bootloader菜单

6、选择安装Ubuntu,进去安装窗口后,打开终端(CTRL+ALT+T),挂在ISO

sudo umount -l /isodevice

7、双击桌面安装图标即可开始安装。

参考资料:

http://www.linuxsight.com/blog/1472

http://www.linuxsight.com/blog/935

下面是天缘早前安装Ubuntu 9.10总结的,待参考:

A、如果安装用户把Ubuntu 9.10的光盘镜像拷贝在当前安装硬盘的话(比如ISO在D盘,安装到E盘,而D和E都在一块硬盘上),那么用户要想手动指定分区安装(即高级安装),几乎是很难成功的,因为Ubuntu总是报告无法卸载ISOdev驱动器,不卸载就无法更新分区表信息,而且由于大家的硬盘的几乎都很大动辄上百G,随便一个返回或后退都好耗费大量的时间,每次要等很久硬盘之嘎吱嘎的检查分区信息,而且是屡试屡败。

B、如果使用双硬盘,ISO镜像是拷贝在另一块硬盘上,经过天缘测试,是可以手动指定和分配分区的,中间可能提示某某驱动器卸载失败提示,只需要确认即可,并且在安装完成重启前不要再次挂载和使用该驱动器即可。但用户的双硬盘一般还都是双系统,所以此种安装方法,安装完成后,Ubuntu会把两块硬盘的引导都给接管了,真是郁闷,估计即使使用光盘安装,如果是双硬盘也可能会有这现象,如果不想都让GRUB接管,还需要回头修复各盘的引导。

C、经过天缘多次测试发现,似乎只有使用光盘启动安装更为理想一点。

更多文章:

单系统双系统硬盘安装Ubuntu 9.10图文教程

如何为Ubuntu 9.10更新升级中文语言包

天缘网友 [实验室]: 2009-12-28 02:28:50 发表
补充点menu.lst文件中的root (hd0,4)里面0代表第一块硬盘,4代表应该是个分区,hd好像是指硬盘接口类型,我是用我的移动硬盘第一个分区放印象文件的,所以我就改成(hd1,0),大家可以摸索弄一下,网上都没人说怎么建menu.lst文件,就是用记事本把代码写进去,然后把.txt改成.lst 要修改里面内容反过来就得了。

天缘 于 2009-12-27 19:27:03 回复

这些天缘都没说,对刚接触LINUX的网友蛮有帮助。

天缘网友 [实验室]: 2009-12-28 02:22:15 发表
windows7下安装Ubuntu9.10 使用GRUB引导光盘镜像安装这个方法可以用的,就是有几个问题,1,安装后启动电脑现在系统后还会出现安装windows7与GrubInstallUbuntu选择,不知道怎么去掉;2,用硬盘安装很多都有一个问题,一块一盘安装时Ubuntu总是报告无法卸载ISOdev驱动器,所以大家要这样安装就要用另一个移动硬盘,U盘,放映像文件,就不会有驱动器卸载问题了;3,安装后原来C盘的拷的三个文件,grldr.mbr,grldr,menu.lst,可以删除的,以前没人说这个问题,搞到我都不敢做。4,我的系统现在不知道怎么了又从中文变英文和繁体了,都不知道怎么变回来了哦

天缘 于 2009-12-27 19:26:02 回复

如果是WIN7菜单问题可以直接在WIN 7的CMD下删除掉。你说的ISODEV想象的确有,天缘在测试硬盘安装时(257号文章有说),如果采用手动分区时就会出现的,这应该是UB的安装程序设计问题,估计是在手动分区中导致盘符会变化然后提前把所有挂载全部卸掉。

天缘网友 [瞬间空白]: 2009-12-08 05:38:58 发表
我的邮箱:245572811@qq.com
天缘网友 [瞬间空白]: 2009-12-08 05:38:36 发表
我想问下,我现在装得是Vista,我想硬盘安装64位Ubuntu9.10到E盘,ISO已经下好了,E盘划分了20G的。如何弄呢?如果LZ能帮帮我的话,请发邮件和我联系,谢谢了。

天缘 于 2009-12-7 23:30:53 回复

你先试验一下文中的GRUB4DOS引导安装方式,如果还有问题或直接不会使用请再给我留言,一起协助验证。

天缘网友 [小马]: 2009-11-14 20:49:52 发表
安装ubuntu 9.10 后在windows下能不能看见该安装的分区? 我现在用的windows7 我的电脑的分区是3个 C盘上面装的是windows7的系统。我想把Ubuntu安装到D盘。但是我我想问的是安装了Ubuntu后 再进windows7我还能不能看见我的D盘,谢谢了。

天缘 于 2009-11-14 12:52:20 回复

默认安装是可以看到的,安装后只是个WIN7驱动器上的文件夹和文件。如果采用高级创建分区可能就看不到了。

天缘网友 [drvicar]: 2009-11-12 21:32:56 发表
我装的是Lenovo oem版本的windows7,非正版,有预留分区,刻了光盘以后,无法从光盘引导。怎么做。

天缘 于 2009-11-12 13:46:35 回复

安装OEM版,首先你的BIOS需要SLIC 2.1,你看一下博客上的相关文章,这就是天缘从来就没建议过使用OEM版WIN7的原因。

天缘网友 [hslx111]: 2009-11-04 19:51:27 发表
25G...貌似留的空间有些大啊

天缘 于 2009-11-4 14:13:50 回复

现在的硬盘都大着呢,几G几十G基本可以随便用。

天缘网友 [daniel]: 2009-11-03 09:57:30 发表
很好的经验文章,收藏备不时之需!3Q

天缘 于 2009-11-3 21:30:06 回复

装过一次下次就不用看了啊

天缘网友 [星光居士]: 2009-11-03 06:37:22 发表
还是最喜欢wubi,方便快捷。

天缘 于 2009-11-3 21:31:22 回复

wubi也不省心,我发现似乎就是光盘高级安装最为方便。

天缘网友 [网络生活]: 2009-11-03 04:09:39 发表
还是有点不会,呵呵

天缘 于 2009-11-2 20:42:36 回复

跟windows一样的,都是操作系统。

发表评论:

◎欢迎参与讨论,所有评论皆需审核,非法及及未经许可的广告信息不是勤劳致富的法宝,请勿发表。

订阅博客

最近发表

标签云

快速通道

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2011 Metsky.com, All rights Reserved.