查看: 18483|回复: 20
收起左侧

[求助] 如何实现Ubuntu 12.04和Windows 7双系统启动[安装并实现双系统的小白教程,19P杀猫!]

  [复制链接]
cim
发表于 2012-9-15 09:31:55 | 显示全部楼层 |阅读模式
本帖最后由 cim 于 2012-9-21 10:36 编辑

原载:如何实现Ubuntu 12.04和Windows 7双系统启动

首先,必须准备好Ubuntu Desktop 12.04的镜像文件,这儿是下载页面(假如Ubuntu已更新,请访问镜像的FTP)。根据自己平台下载需要的32位或64位镜像文件,本文是基于VirtualBox虚拟机环境和32位的安装镜像文件和在实际硬盘上操作实现的。根据本文一步一步操作我是没有遇到任何错误和问题,所以我相信你按照这样操作是可以实现Ubuntu 12.04和Windows 7双系统启动的。

当你启动计算机的时候,你应该会看到Windows 7启动菜单上有两个系统的选项:Windows 7 和 Ubuntu 12.04(LTS)。你可以选择其中任何一个登录。



现在你明白了么?这就是我们需要的最终的效果。首先,要明白的是假如你的计算机已经存在Windows 7系统,并且确保系统的正常启动。在同一硬盘上安装Ubuntu并添加到启动混合菜单。所以最重要的是你决定哪个是可靠的主启动系统(Ubuntu 12.04 或者是Windows 7)


同一硬盘上的Linux发行版(例如Ubuntu 12.04)和Windows 7的双系统启动,最好的选择是Windows 7作为主启动的系统。为什么?因为当你重装或更新Windows 7的时候,它会重写硬盘上已经安装的程序的关键的启动部分,这部分就是主引导记录(MBR:Master Boot Record)。而且,已知反病毒软件会导致主引导记录出错,所以在硬盘上其它分区安装GRUB可以轻松维护系统关联的头疼问题。这就是我们需要安装GRUB的原因。


如果你不是很熟悉Linux的分区和多重启动,强烈推荐你阅读:Linux磁盘分区指引Ubunbu和Windows双系统启动提示


Ubuntu 12.04的新安装默认安装两个分区:主分区和Swap交换分区。主分区通常存在主分区,交换分区和逻辑分区。假如你的硬盘上只安装Ubuntu,你会看到硬盘上的所有分区符号如/dev/sda1到/dev/sda5。因为你是安装到已有系统的硬盘,所以这种分区模式会不同。


更好的系统安装分区模式通常至少包含三个分区,具体是:

   
  • Boot分区:安装GRUB到该分区代替主引导记录。GRUB启动安装到此分区,特别注意的是你在该分区的操作可能会遇到系统的错误。
  •     Root分区:所有程序都安装到这个分区
  •     Home分区:这个是可选的,这可以帮助你在单独的分区存放你的目录和文件。
  •     Swap分区


我想你已经很清楚你应该需要什么了。如果你没准备好,首先你要把下载的镜像文件刻录到CD或写入到USB设备启动,并在BIOS中设置为首选启动。启动后,你可以选择Try Ubuntu(Live Desktop)或Install Ubuntu(安装Ubuntu),假如你没确定选择,可以选择Live Desktop体验一下Ubuntu,它不会对硬盘有任何的更改。



当你选择安装程序后,安装镜像会提示下一步,特别要注意的是:成功安装Ubuntu 12.04推荐的磁盘空间最小为4.4GB,这个提示可以帮助你决定如何分配Root分区的容量大小。



选择"Continute"会到下一步,假如你也同样在目标硬盘上已安装Windows 7,你同样看到下图的三个选项。因为是手动创建分区,这里选择"Something else"



选择"Continute"到下一步,如果你在目标硬盘上已安装Windows 7,你会看到两个ntfs分区(/dev/sda1和/dev/sda2)列表。通常大部分人的Windows 7安装到本地磁盘C,而sda2是用于安装Ubuntu的,你必须调整分区的容量大小。提示:假如你的硬盘上还有未配置的可用空间,直接选择未配置的空间而你可以不用调整分区容量。点击"Change",调整分区容量:



安装程序会打开新的窗口,你唯一要做的是告诉安装程序保留多大的空间容量给Windows 7,剩下的都会用于Ubuntu的安装,我的sda2有324GB的容量,我把100GB的容量留给Windows 7:



输入100000,选择“OK”:



容量调整成功后,会看到标记为free space的可用空间,选择并点击"Add"创建分区用于安装Ubuntu:



你至少要创建三个分区用于Ubuntu的安装,我在这儿创建了四个分区其中Home分区用作单独的分区。


首先创建的是Boot分区。推荐配置容量为500MB,在开始的时候在实际使用上是显得太多了,但你想长期使用Ubuntu,多次的更新后,你就需要额外的容量了。Mount point选择"/boot",保留默认的ext4为文件系统格式,因为ext2作为boot分区文件系统格式已经确定出现错误:



第二要创建的是Root分区。我在虚拟机分配了20GB的容量。推荐的容量为超过4.4GB的75%。Mount point选择"/",文件系统格式保持默认。



第三个要创建的分区是Home分区,用于存放下载文件和存储,应当分配大多数的容量到Home分区。Mount point设置为"/home",文件系统格式默认。



最后一个分区是Swap分区。它用于当系统需要虚拟内存的时候,配置适当的容量(4GB已可用于大多数的情况)。Use as选择"swap area":



回到磁盘高级分区工具的主窗口,可以看到Windows 7下面就是你创建的分区。因为安装程序默认Ubuntu的第一个分区为逻辑分区,标记为sda5的boot启动分区,Ubuntu系统的启动文件默认都安装到这个分区而不是主引导记录MBR,把GRUB安装到MBR和安装到sda是一样的。这就是我们看到的Device for boot loader installation的下拉菜单,你要做的是选择"sda5"(我们创建的Ubuntu的启动分区):



当Device for boot loader installation出现下图的提示,选择"Install Now":



提示你创建用户账户,勾选"Encrypt my home folder"可加密你的Home目录,它和物理硬盘的安全加密是不同的,不过勾选它比不勾选要好:



从Windows导入你的设置(可选),没有的话就不用选了:



安装完成后重启计算机会进入Windows 7,这是可以预料到的:因为你没有告诉Windows你的计算机上还有其它的操作系统。下一步就是要告诉Windows并修改启动菜单实现双系统的可选启动。


我们可以用EasyBCD很简单的来实现,EasyBCD对于个人和非商业应用是免费的,这儿是下载地址:点击下载。安装启动后出现下图程序界面,显示了主启动分区已经安装的Windows 7和路径,添加Ubuntu 12.04到Windows 7的启动菜单,点击"Add New Entry":



在Linux/BSD标签下,Type选择"GRUB 2",然后选择"Add Entry"添加,再选择"Edit Boot Menu"来进行配置:



显示计算机以后每次启动的两个选择,默认是Windows 7,你可以修改为Ubuntu启动:



实机操作和虚拟机操作是一样,如果按照步骤来操作是不会出现任何问题的。

本文为编辑翻译,与英文的原版有些小区别。

英文原载:How to dual-boot Ubuntu 12.04 and Windows 7

评分

参与人数 1经验 +15 收起 理由
mengld + 15 感谢转载

查看全部评分

fi2006ao
发表于 2012-9-15 10:52:43 | 显示全部楼层
这个。。。
貌似实机安装的时候选和win7共存就可以了吧
他直接是GRUB引导的啊(我也是才安上ubuntu,学校上网用电信的netkeeper,ubuntu只能上无线了。。)
直接解压iso,运行里面的wubi.exe  更简单

有中文选项。。

levibeta
发表于 2012-9-15 11:59:53 | 显示全部楼层
有几点问题:

主分区通常存在主分区,交换分区和逻辑分区。

这句话有点令人费解。

因为ext2作为boot分区文件系统格式已经确定出现错误

这句话的根据是什么。

你至少要创建三个分区用于Ubuntu的安装

这句话有问题,只有/是必须有的,其他的可以不用单独分出。
hdkook
发表于 2012-9-15 12:32:54 | 显示全部楼层
想在ubuntu下安装win7,怎么搞
风之暇想
发表于 2012-9-15 12:34:39 来自手机 | 显示全部楼层
本帖最后由 风之暇想 于 2012-9-15 18:51 编辑
levibeta  2012-9-15 11:59

因为楼主是转帖的,原文是英文,翻译不好的原因。


z-kf
发表于 2012-9-15 13:40:32 | 显示全部楼层
学习了,以后说不定会用到
sungan01
发表于 2012-9-15 16:06:34 | 显示全部楼层
风之暇想 发表于 2012-9-15 12:34

无意义回复,请修改一下
酱紫啊~
发表于 2012-9-15 16:06:54 | 显示全部楼层
风之暇想 发表于 2012-9-15 12:34


请不要无意义回复,谢谢,请修改一下回复吧
风之暇想
发表于 2012-9-15 18:52:37 | 显示全部楼层
sungan01 发表于 2012-9-15 16:06
无意义回复,请修改一下

论坛抽风,我明明打的不是这字
sungan01
发表于 2012-9-15 19:01:50 | 显示全部楼层
风之暇想 发表于 2012-9-15 18:52
论坛抽风,我明明打的不是这字


表示同情
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-2 03:38 , Processed in 0.133135 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表