灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:3937回复:0

linux和windows独立双系统U盘安装

楼主#
更多 发布于:2012-08-31 18:41

前两天装xubuntu,老是失败,后来终于成功了,分享一下感受吧

安装linux之前,我的硬盘分区是:

C(xp): 主分区 10G
D(software): 逻辑分区 25G
E(backup): 逻辑分区 35G
F(media): 逻辑分区 100G

注意:xp系统安装完后,删除 pagefile 和 hiberfil 这两个文件后,在安装点儿杀毒软件啥的,基本就稳定在2~3G左右,所以C盘不必分太大,浪费空间(这两个分别是页面文件和系统休眠文件,都是又大又容易产生碎片的文件)


我本来想安装xubuntu 12.04 amd64 LTS版(就是64位长期支持板),但是老是卡在“我是谁?”这步,我确定这个应该是bug,换了11.10 的版本就OK了

安装linux的童鞋基本都是安装的ubuntu,偶也是啊,但是强烈建议直接安装xubuntu。因为ubuntu用的unity桌面,这个桌面系统太不成熟;kubuntu用的是kde桌面,这个桌面太复杂,且太占空间(好像370多M),也比较费cpu,不过该桌面是最华丽的,完爆win7的桌面;而xubuntu桌面是xfce桌面,这个桌面系统是很小且很强大的桌面,基本就是windows,但比windows更具有可定制性,像win7右下角的显示桌面功能,xfce都可以搞定

自己装系统必须明白一个事儿:MBR(master boot record)主引导记录

百度百科:http://baike.baidu.com/view/418401.htm

简言之就是,硬盘最前面的一个扇区,保存着硬盘的分区设置和系统引导程序,每个磁盘最多设置4个主分区(系统必须安装在主分区上),可以把4个主分区中的一个设置为扩展分区,用来细分。比如,我的分区情况,C区就是主分区,D、E、F分区都归属于一个扩展分区,所以,在未安装linux之前,我的磁盘上是有2个主分区的(C和扩展分区)

切记,4个主分区中,只能有一个分区可以拿出来扩展,不可以主、扩、主、扩的形式,可以主、主、主、扩或者主、扩、主、主,或者主、主、扩、主

下面开始安装xubuntu,我是在xp使用的分区后面预留65G未分配空间

我用的是U盘安装xubuntu,比较简单,制作U盘启动盘最好用ultraISO,两步:1 打开xubuntu镜像文件,插入U盘;2 写入硬盘映像文件,先写入MBR,再写入全部镜像

这样重启后,修改bios,设置u盘启动,就可以启动U盘中的linux系统了,重启后进去一个虚拟的xubuntu系统,可以直接设置网络上网

如何安装xubuntu?还是分区最关键

一,要不要安装swap分区?

我是4g内存,没有使用swap分区速度很快;建议,内存小于4个G都设置成2G的swap吧

二,要不要设置/root分区?

不用。如果设了,就只能设置为主分区,浪费了一个主分区,而且分区太多是不好的,分区尽量越简单越好。

而且,/root 文件夹一般也就28m左右,没必要分个128m的空间

我的分区为:
/tmp逻辑分区 2G
/usr逻辑分区 4G
/主分区 25G
/home 主分区 35G

注:我的前两个分区是放临时文件和日志等多变的文件的分区,他们必须挨着上面的xp系统中的扩展分区,成为一个大的扩展分区

安装时,一定要把系统启动引导器安装在/ 分区,也就是sda3分区上,这样linux的引导器就不会覆盖xp的引导器了,删除linux时不会影响xp

注:linux对分区的命名与windows不同,linux用 sda1、sda2、sda3、sda4表示主分区,逻辑分区从sda5开始编号,扩展分区是在主分区后面标记个extended来表示(sd是表示SATA硬盘,IDE硬盘是hd,第一块硬盘就是sda,第二块硬盘就sdb)

比如我的分区就是:

sda1 C:
sda2 extended
sda3 / actived
sda4 /home

sda5 D:
sda6 E:
sda7 F:
sda8 /tmp
sda9 /usr

sda5 到 sda9 都归属于 sda2,sda3 分区是 活动分区,也就是说,由 sda3 分区来完成系统启动


注:系统启动的分区必须是活动分区(actived partiton),你要用哪个系统来完成系统启动,就把相应主分区激活,如果要删除双系统中的linux,删除之后需要把C盘再重新激活一下


注: linux系统的文件系统建议用ext4,虽然下一代linux文件系统Btrfs也很好,但是在普通硬盘上速度还是略低于ext4,这篇文章是linux 3.3内核的ext4与btrfs性能对比
http://www.phoronix.com/scan.php ... _33_btrfs;num=1

注:也可以用ubuntu自带的启动盘制作工具,但是这种方法制作的启动盘比ultraISO直接写入镜像做成的启动盘速度慢。

注:xubuntu安装过程中要求联网,实际上可以不用联网,到了下载软件那一步的时候,很慢,大概要下90多个文件,我们直接点最下面进度条左边的小三角,就会弹出一个skip(跳过)按钮,点跳过,等安装完系统后修改软件更新服务器再下载,我就选择我们电子科大的服务器

其实,linux也可以安装在逻辑分区上,但是那样linux的启动引导器就得安装在别的主分区上,那样就覆盖了其他系统的启动器,一句话,把要启动的系统安装在活动的主分区上,这是实现多系统独立安装的关键。

ps: xp系统中,系统分区和软件分区其实都比较容易产生碎片,我的解决办法是:

1. 虚拟内存硬盘(不多说了)
2. ghost,进入PE,把C盘 D盘都ghost一下,然后再格式化一下,再重新ghost回去,碎片马上没有了,这样比用碎片整理软件更快更好

希望这篇文章能给系统安装的朋友一点儿帮助


喜欢0 评分0
游客

返回顶部