查看: 17137|回复: 36
收起左侧

[其他] linux和windows独立双系统U盘安装

   关闭 [复制链接]
江3如此多娇
发表于 2012-3-18 23:49:09 | 显示全部楼层 |阅读模式
本帖最后由 江3如此多娇 于 2012-4-4 21:26 编辑

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

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

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

注意:xp系统安装完后,删除 pagefilehiberfil 这两个文件后,在安装点儿杀毒软件啥的,基本就稳定在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吧

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

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

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

我的分区为:
/tmp  逻辑分区 2G
/var    逻辑分区 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

比如我的分区就是下图这样,可以看到,整个第二部分(绿色区域)都属于扩展分区


disk.jpg


disk2.jpg
sda5sda9 都归属于 sda2,sda3 分区是 活动分区,也就是说,由 sda3 分区来完成系统启动


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


注: linux系统的文件系统建议用ext4,虽然下一代linux文件系统Btrfs也很好,但是在普通硬盘上速度还是略低于ext4,这篇文章是linux 3.3内核的ext4btrfs性能对比
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回去,碎片马上没有了,这样比用碎片整理软件更快更好


我的分区方式有个很大多缺点,linux的分区太靠近磁盘里道,读取速度慢,所以为了达到最快的存取效果,在分区时应该把频繁访问的分区向前靠(也就是向磁盘外道靠,外道磁盘读写速度>内道,所以磁盘分区的顺序应该是,从外到内,读写频率由高到低,这也是我提倡xp系统不要设置太大的原因,外道那么重要的位置,应该尽量充分利用磁盘最开始的磁道)

参考资料:学习 Linux,101: 硬盘布局(IBM developerwork)
参考资料:Linux 文件系统系列介绍(IBM developwork)
希望这篇文章能给系统安装的朋友一点儿帮助

上一张我的xfce桌面的效果图


mydesktop2.jpeg

评分

参与人数 2经验 +10 人气 +1 收起 理由
pxb_ruby + 1 版区有你更精彩: )
哀酱俏佳人 + 10 版区有你更精彩: )

查看全部评分

1zhouchuan1
发表于 2012-3-19 18:28:59 | 显示全部楼层
linux用的人不多,没人顶,哈哈
江3如此多娇
 楼主| 发表于 2012-3-19 18:33:20 | 显示全部楼层
1zhouchuan1 发表于 2012-3-19 18:28
linux用的人不多,没人顶,哈哈

啊 终于出现一个回帖的了  握爪吧  流泪吧
油纸袜子
发表于 2012-3-19 19:29:37 | 显示全部楼层
我前两天安装ubuntu也没有安装成功,我用的是easyBCD可是进去的时候总是出现系统文件不完整,不知道为什么·
fang151liu
发表于 2012-3-20 08:12:52 | 显示全部楼层
学习一下
左家四少
发表于 2012-3-20 11:20:10 | 显示全部楼层
因为以前装了双系统,后来不懂直接格式的Linux系统的盘,结果把引导文件Over了,所以求Linux系统卸载过程...
江3如此多娇
 楼主| 发表于 2012-3-20 12:09:44 | 显示全部楼层
左家四少 发表于 2012-3-20 11:20
因为以前装了双系统,后来不懂直接格式的Linux系统的盘,结果把引导文件Over了,所以求Linux系统卸载过程.. ...

你这情况我就遇到过了,因为当时先安装的xp,后安装的linux,linux的引导文件安装在了sda250G上,意思就是说,安装在了硬盘的MBR中

linux的启动引导器grub可以安装在mBR中,也可以安装在其他主分区中;如果安装在MBR中,那就覆盖了xp,删除了linux后还要用fdisk,或者 PQmagic恢复一下MBR就行了;

但是,把grub安装在linux的分区中,那么就好说了,可以直接格式化linux的分区,然后再把xp的分区激活一下就行了

ps:多系统安装,一定要把引导程序放在各自的分区下,需要用哪个系统引导,就把哪个分区激活为活动分区就行了,还有要备份好MBR,以防万一

你可以上网搜一下,linux windows 多系统 独立安装
种过一豆
发表于 2012-3-20 17:32:09 | 显示全部楼层
要不要设置/root分区?

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

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


-------------- /、/boot还是分清楚点为好
江3如此多娇
 楼主| 发表于 2012-3-20 18:04:43 | 显示全部楼层
种过一豆 发表于 2012-3-20 17:32
-------------- /、/boot还是分清楚点为好

问题是   /root   单独挂载到一个分区下有什么好处?
种过一豆
发表于 2012-3-20 18:30:52 | 显示全部楼层
江3如此多娇 发表于 2012-3-20 18:04
问题是   /root   单独挂载到一个分区下有什么好处?

你误解了,你确定你说的root是用来存放启动文件的?

如果是的话boot 不是root,虽然是一个字母的区别

至于boot分区独立个100M左右的空间出来,方便出现问题的时候恢复,本来放启动文件的boot读写不是很频繁,放/节点下面的话容易出现一些问题,一般倒是不会

个人用无所谓了,不过还是习惯了boot单独分点出来也习惯了用ext2文件系统

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

本版积分规则

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

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-5-2 08:38 , Processed in 0.158596 second(s), 20 queries .

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

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