您的位置:首页 > 其它

ubuntun入门系列2:安装(win7安装ubuntu 双系统)

2012-07-07 19:35 169 查看

选择ubuntu版本

ubuntu开发人员努力做到软件安装的简单化和灵活性。他们知道用户会在不同类型的计算机上安装ubuntu。为了满足每一位用户,用2中ubuntu Cd盘可以使用。

1.desktop : desktop Cd是推荐给桌面计算机和笔记本电脑用户的。用这张光盘,可以启动ubuntu,如果喜欢他,就安装它,

2.alternate install:alternate install Cd 推荐在服务器上安装的时候使用,用这张光盘,可以启动进入安装程序,当系统安装完毕,在运行ubuntu。

现在又出了ubuntu u 盘。类似 desktop cd。

如果决定要安装ubuntu,要选择相应的计算机体系结构的安装盘。安装盘支持的计算机类型如下:

pc: 如果计算机的处理器是 interl 380 ,480 xeon或奔腾系列中的一种,应该选择这种。也可以用它来安装除AMD64以外的所有AMD

处理器。

AMD64:为cpu为64位的AMD处理器所使用。

powerpc: 如果使用的是基于powerpc的cpu(一般是Apple macs,powerbooks和mac minis),应该使用这个版本。

安装前的准备

如何在一块单硬盘上建立XP+Linux双系统?分区是最大的问题,特别是在单硬盘上建立XP+Linux双系统,搞不好硬盘就挂了,后果很严重。在安装前一定要备份。

  大先要提前准备好一个分区用来专门安装ubuntu,比如我把D盘拿来专供ubuntu使用。

安装

  在Bios中设置成光驱启动优先,将盘放入光驱,重启,就会出现下面的画面.



继续参考:http://tech.ddvip.com/2007-11/119606770237967.html 这个网页是一个入门系列,非常好

WIN7下硬盘安装Ubuntu 10.10双系统

一 准备工作(在WIN7下操作完成)

1 从官网http://www.ubuntu.com/上下载镜像文件,大小接近700M。下载EasyBCD最新版安装之。特别声明:EasyBCD是一款很优秀的系统引导软件,功能强大,最关键的是傻瓜式一站式简易操作,极其适合新手使用!!!网上很多说用Grub4DOS,经我实验,操作极其麻烦而且极易引导失败,强烈不推荐!!!

2 腾出一个盘,点击右键格式化后删除之。网上很多说使用磁盘压缩功能以整理出空白分区,个人觉得那空间有限,而且还没删除来得痛快。这个盘10G以上比较稳妥。

3 安装好EasyBCD 2.0后,启动软件:



add entry-》neogrub=》install-》config,会打开一个用记事本打开一个文件,将如下代码粘贴到文件尾部:

title Install Ubuntu 10.04

root (hd0,0)

kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/Ubuntu-10.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8

initrd (hd0,0)/initrd.lz



注意下载的版本名和版本号要和文件中的一样。对于有的电脑上你的第一个盘符并不是C盘,在磁盘管理中可以看出,所以安装时需将(hd0,0)改为(hd0,1)【假设为第二个】。

到此,EasyBCD部分就操作完了。

下面将下载的Ubuntu iso文件放到某个盘的根目录下,并重命名为‘ubuntu-10.10- desktop-i386.iso’(记住一定要改为这个名字,也就是要保证和你下载的Ubutu镜像文件名一致!!!),然后用虚拟光驱或解压缩软件将iso打开,将casper文件夹目录下的vmlinuz和 initrd.lz复制或解压到C盘根目录下。

安装过程

重新启动选择NeoGrub Bootloader启动项,就会进入Ubuntu桌面,先不要急着点击点桌面上的安装系统图标。先点击桌面左上角应用程序—附件—终端,输入sudo umount -l /isodevice(这个很重要,否则会出现后面所诉的问题)后回车。www.linuxidc.com这主要是为了防止安装过程中出现“无法卸载挂载点”的错误。到次可以点击桌面上的安装Ubuntu一步步按照提示选择安装了。

到了分区这一步建议选择与原系统共存。也可以选择自定义,请参照文后的linux分区知识。

安装的时候选择“手动分区”
1 选择“free space”(空闲空间)
2 点击“New partition”(新建分区)
3 选择新分区的类型:Primary(主分区)(安装双系统且已安装Windows的话,/分区的类型选择Primary或者Logical都可以,其它分区选择Logical逻辑分区。单独安装Ubuntu到全新磁盘,/分区需要选择Primary,其它分区选择Logical逻辑分区就可以)
4 输入新分区的大小(以MB为单位)
5 选择新分区的位置(你希望新分区是建在可用空间的首部还是尾部,一般默认统一选择“开始”就可以)
6 选择使用的文件系统(一般用ext3或ReiseFS)
7 选择挂载点
8 点击“OK“确认



一般常见的分区方式有:

1 分两个区:/ 分区和 SWAP分区;

2 分三个区:/分区、/home分区和SWAP分区。关于详细的分区设置建议先参考一下相关文章。

下图为3个分区的方式(推荐),注意:为了避免不必要的麻烦,引导程序(Device for boot loader installation)的路径最好不要使用默认的设置,而应在下拉菜单选项中选择“/分区”所对应的设备(下图中应选择/dev/sda1)。(在选择安装启动引导器的设备时,可以选择我们分好的 / 区,也可以新建一个/boot区)

最重要的部分:安装启动引导器的设备

如果之前有分/boot区这里一定要记得选择为/boot目录所在的硬盘分区,类似/dev/sda7之类;

如果没有分出/boot区,这里一定要选择为根/目录所在的硬盘分区

这里之所以重要,因为有两个好处:一、grub不会成为主引导;二、当想更新(重装)ubuntu系统时,直接在win7下格掉ubuntu所在的硬盘即可, 否则 两个系统全部要重装



(我的2个硬盘显示为 sda,sbd)

三 安装之后

1 修改系统启动引导项。安装完成重启后你会发现默认启动系统为Ubuntu

打开终端输入命令

sudo gedit /etc/default/grub

修改GRUB_TIMEOUT="10"
然后在终端中输入sudo update-grub
update 命令会自动找到 windows 7 启动项。并且自动更新 /boot/grub/grub.cfg 文件。这样重启就能进windows了。

或者采用如下办法:

安装好后重启进入WIn7,打开EasyBCD,如图,删除NeoGrub(1~3);

4 点击Linux/BSD

5 Type 选GRUB(Ubuntu使用的是Grub启动管理器)

6 Name是显示在启动界面上的文字,自己填

7 Drive就是你刚才安装Grub的分区,“/”或“/boot”的那个分区

8 点击Add



我的用grub(legacy)进不了系统,改为grub2就可以了)



然后你也可以点击View Settings修改默认启动哪个系统、点击Edit Boot Menu修改默认等待多少秒之类



P.S.这样的启动引导还是windows的,想用linux的引导还需要修复grub那几句,这种方 法,具体的网上有很多了
用easybcd的好处是,不用livecd什么的,也不用折腾grub4dos,可以比较简单的进入linux。

注:因为grub是安装到ubuntu中,如果 windows出现问题重新安装,我们仅仅用easybcd添加下启动项即可。(或者用使用Ubuntu Live CD修复Grub引导http://blog.sina.com.cn/s/blog_73b6331101017lwy.html)如果要升级ubuntu的话比较恶心了,这个东西会将grub写入mbr中,如果升级ubuntu的话必须得重新安装,曾经从某个版本的ubuntu升级到另一个版本,发现升级的和直接安装的有区别,所以每次都是重新安装系统。这个不确定升级会不会出现这个问题

你不要ubuntu的时候,直接在window里磁盘管理删了它所在的分区,然后在Easybcd里删了它的引导就行,不影响你的windows系统,这就是为啥我不用ubuntu来引导windows的原因。

最后,C盘根目录下vmlinuz和 initrd.lz文件一定要删除,重启电脑就可以进入Win7、Ubuntu双启动界面了。

附录:如何分区最科学:

一般常见的分区方式有:

/ 文件系统和 SWAP分区;

/文件系统、/home文件系统和一个SWAP分区

再详细点,再多个/boot系统、 /var文件系统等Linux目录树、不属于Linux目录树的/back(名字自己定,/file也可以,这是自己用来存放备份数据的地方)

只分一个 / 和 swap 也有它的好处,可以最大限度的利用硬盘空间(用户用时只要 / 没用完,就可以不去理会硬盘空间的问题),但这样重装系统时要先备份

/home,不然重装就麻烦。如果你给 OS 的硬盘空间比较小,比如只有8G、10G的,采取这种方式比较好,虽然默认系统装完后,/ 文件系统只有3个G

左右,但随着你安装软件的增多,/ 文件系统也会越来越大的。

但只划分一个/分区也比较危险,这就意味着,所有的数据都将存放在唯一一个 / 文件系统中,这对于实际的生产系统来说是不安全的(就如同我们在使用Windows 时也不会只划分一个 C 盘)。如果分配给 OS 的空间大一些,则可以将 /home 独立挂载,也可以再根据自己需要把其它如 /boot、/var 等独立

挂载,这样有一定好处:

(将/boot单独分区)

1 可以有几个不同的操作系统共享同一套内核 方便管理

2 boot目录的IO访问比较少,单独放在一个分区,可以防止其它目录的读写导致boot的inode损坏

3 老主板有1024柱面问题 单独在前1024柱面分一个boot分区 可以避免这个问题

4 如果做RAID或者LVM,引导管理程序可能不支持,导致找不到内核,因此单独的boot分区就很有意义了

5 方便使用dd这样的工具进行备份

6 可以用只读方式挂载boot分区 增加安全性

ps: 如果喜欢折腾系统 常常重装 那么单独分出来确实没什么用处

如果将/boot单独分区,则/boot为主分区,而/分区不必是主分区。

安全的分区方案原则:系统数据和普通用户数据分离放置于不同的分区 (即使用单独的 home 分区);不经常变化的系统数据和经常变化的系统数据分

离放置于不同的分区(即使用单独的 usr 分区和 var 分区)。

一般地,在一个实际系统中至少要创建单独的 /home 分区。

找不到SWAP分区选项?

swap 直接在 分区类型里选  不是在 分区名称里选

swap 是类型不是 名称

/    、 /boot  、/home  这些是 分区名称  他们的类型 可以选 ext2、ext3 ……

swap 没有名称 就类型swap
你需要在 分区类型中去选

创建分区的时候会有这样的提示:
Error informing the kernel about modifications to partition /dev/sda1--Device or resource
busy.This means Linux won't know about any changes you made to /dev/sda1 until you
reboot -- so you shouldn't mount it or use it in any way before rebooting.

查看设备
sudo parted /dev/sda print

参考:http://blog.csdn.net/hitmediaman/article/details/6312079

http://www.enet.com.cn/article/2011/0303/A20110303833892.shtml
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: