LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 5922|回复: 8

FREEBSD5.0分区总结

[复制链接]
发表于 2003-2-12 20:11:32 | 显示全部楼层 |阅读模式
老鸟别看!哈哈!



FREEBSD5.0的分区和LINUX的分区概念不一样,没有安装过FREEBSD的兄弟,倒是可以看看!个人的安装体会!
偶们知道一个硬盘最多可以划分四个主分区,扩展分区算一个主分区,在玩WIN的时候偶们的硬盘一般都只有两个主分区,一个是C盘,另外一个就是扩展分区,那么现在偶们要在保留WIN的情况下安装FREEBSD,就要分割硬盘,划分出一个分区作为主分区,因为FREEBSD必须安装在主分区上面,放心一个硬盘可以有四个主分区的,所以再多分一个主分区没问题的,如何填加一个主分区呢?偶建议兄弟用这个软件:partitionexpert2003,再网上找找应该可以找到,这个软件分区速度快!


好,偶们现在的硬盘上面已经有三个主分区了,一个是C盘,一个是扩展分区,还有一个是偶们刚才填加的主分区,接下来介绍一下FREEBSD的分区命名规则,和LINUX不一样的:
FREEBSD将主分区称为SLICE,也就是说一个硬盘最多可以有四个SLICE,这四个主分区分别叫wd0s1,wd0s 2,wd0s3,wd0s4,wd0为第一个IDE硬盘,使用s1标识第一个分区,如果说第二个主分区是扩展分区的话,就叫wd0s 2,以次类推。FREEBSD安装的时候会占用一个主分区,假设我们现在用第三个主分区来安装FREEBSD,也就是wd0s3,那么偶们必需指定这个分区作为FREEBSD的安装分区,在分区界面下偶们可以把光标移到wd0s3上,然后按“T”改变这个分区的类型,输入165,165是FREEBSD的分区类型,上面会有说明的,兄弟可以看看,改变好分区的类型后,偶们按“W”写入,此时会提示用什么工具作引导,偶一般都选“BOOTMANAGER”,最后按“Q”退出!
好了,现在FREEBSD的分区已经准备好了,接下来就要在这个分区上分“/”“/var”“/usr”swap分区了,偶们按“A”,让FREEBSD自动分这些区,其实这一部分就像在扩展分区上面划分逻辑分区的道理一样,接下来按“W”写入,按“Q”退出,好了,分区到此就搞定了,接下来安装其他的,哈哈!

说了这么多废话,就是想让兄弟们可以更好的理解,忍不住还想再总结一下:
1.FREEBSD必需安装在主分区上面,如果你的电脑现在只有两个主分区的话,一定要记得多划一个出来,要不然到时候不小心把扩展分区干掉了,555555555,血的教训啊!
2.先指定一个主分区给FREEBSD使用。
3.然后再指定的主分区上分“/”“/var”“/usr”swap之类的。

好了,说多了,偶语文太差,哈哈!如果兄弟们在安装过程中有什么问题可以提出来一起讨论!
发表于 2003-2-12 22:21:33 | 显示全部楼层
我在我的从盘上安装了freebsd4.7我没有安装freebsd自带的引导程序!我使用的是suse8.1的引导程序!
我的freebsd在/dev/hdb1 20G 上
那么我该怎么改写我的引导程序的配置文件呢!
 楼主| 发表于 2003-2-12 22:26:48 | 显示全部楼层
这个问题偶倒是不懂,也很想知道,probing兄弟可能知道,他有这方面的经验,兄弟尽管笑偶啊,哈哈!
发表于 2003-2-13 01:41:53 | 显示全部楼层
FreeBSD的引导信息放在FreeBSD所在分区(主分区)。其实我们可以在同一个硬盘上装4个win98或4个FreeBSD(因为这些操作系统都只能从主分区引导),不像linux可以在同一个硬盘上装无数个。这样一来我们可以像grub引导win98一样添加FreeBSD的启动信息至grub中。比如说我的(RedHat Linux 8.0)/boot/grub/menu.lst 内容如下:
default=1
timeout=10
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.18-14)
        root (hd0,1)
        kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/1
        initrd /boot/initrd-2.4.18-14.img
title Windows XP
        rootnoverify (hd0,0)
        chainloader +1
title Mandrake Linux 9.0 (hda)
        root (hd0,7)
        kernel /boot/vmlinuz ro root=/dev/hda8
        initrd /boot/initrd.img
title Mandrake Linux 9.0 (hdb)
        root (hd1,0)
        kernel /boot/vmlinuz ro root=/dev/hdb1
        initrd /boot/initrd.img
title SUSE Linux 8.0
        root (hd1,5)
        kernel /boot/vmlinuz ro root=/dev/hdb8
        initrd  /boot/initrd
title Gentoo Linux 1.4
        root (hd1,0)
        kernel (hd1,0)/bzImage ro root=/dev/hdb2
title SCO UNIX 5.05
        rootnoverify (hd1,1)
        chainloader +1
title SUN Solaris 9
        rootnoverify (hd1,2)
        chainloader +1
title FreeBSD
        rootnoverify (hd0,2)
        chainloader +1


说明:我的FreeBSD装在hda3 (按linux标识习惯)
发表于 2003-6-12 16:13:46 | 显示全部楼层
既然BSD独占一个主分区,BSD的引导程序和boot manager应该可以装在它所在的主分区里,既可以自己启动(将BSD所在主分区设为活动),又可以被加入到其它的boot manager中,用其它的boot manager启动。装不装BSD的boot manager对其它OS应该都没有影响吧。装上比较好,其它的系统有问题时也不至于BSD不能启动,我没装过BSD,不知道是不是这样的。
发表于 2003-6-14 12:20:25 | 显示全部楼层
是不是非得装上boot manager才 能用grub启动呢?
发表于 2003-6-21 23:22:23 | 显示全部楼层
不用,,,
发表于 2005-3-6 19:45:16 | 显示全部楼层
非常感谢!
我的分区叫ad0s1a,请问adxxxx和wdxxxx有什么区别?
回复 支持 反对

使用道具 举报

发表于 2005-3-12 17:30:22 | 显示全部楼层
Post by linux_now
非常感谢!
我的分区叫ad0s1a,请问adxxxx和wdxxxx有什么区别?

wdxxxx是以前版本的叫法,你装的是5.3了吧,上面的贴子是03年的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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