QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 747|回复: 10

linux和freebsd的引导问题

[复制链接]
发表于 2004-5-13 23:57:47 | 显示全部楼层 |阅读模式
我先在80g的硬盘装了windows2000 ,然后安装了linux,用grub引导
后来我又在一个2G的硬盘安装了freebsd,用boot manager管理引导

我无论安装windows2000 ,linux还是freebsd都是挂在第一个ide的master上

现在我想以80g的硬盘当作主盘,挂在第一个ide的master,2G的硬盘挂在第二个ide的slave上,启动的时候可以选择linux windows 或者freebsd,
请问高手怎样才能实现?
发表于 2004-5-14 00:12:24 | 显示全部楼层
我不是高手,呵呵

记得grub可以引导freebsd,方法和引导windows差不多,linuxsir那边的bsd专区里面好象有这方面的说明

freebsd所在的盘变成从盘了,会影响到他的配置吧?
回复

使用道具 举报

 楼主| 发表于 2004-5-14 00:21:22 | 显示全部楼层
freebsd所在的盘变成从盘了,会影响到他的配置吧?


我也估计这个比较麻烦
回复

使用道具 举报

 楼主| 发表于 2004-5-14 00:38:23 | 显示全部楼层
title FreeBSD 4.8
rootnoverify (hd0,2a) #系统/分区所在的驱动器标识,别忘了加个a
makeactive #自动激活
chainloader +1 #交由此系统自行引导,不可忘记!!忘了,让你发疯我不管!


他的全部系统都是装在第一个ide的master上的
我的情况比较特殊
不单单是ide的变了,连master slave也变了
如果单单改变ide不改变master slave能引导的话,我把2G的硬盘换到第二个ide的master上也没有所谓


换成
title FreeBSD 4.8
rootnoverify (hd3,2a) #系统/分区所在的驱动器标识,别忘了加个a
makeactive #自动激活
chainloader +1


或者
title FreeBSD 4.8
rootnoverify (hd2,2a) #系统/分区所在的驱动器标识,别忘了加个a
makeactive #自动激活
chainloader +1


不知道可不可以
不知道rootnoverify (hd3,2a) 中的a是什么意思
回复

使用道具 举报

 楼主| 发表于 2004-5-14 01:47:56 | 显示全部楼层
12543122, 谢谢你,我终于弄好了  

我把2G的硬盘挂在IDE1的master上,freebsd的引导文件在第一个分区
title FreeBSD 4.8
rootnoverify (hd1,0a) #系统/分区所在的驱动器标识,别忘了加个a
makeactive #自动激活
chainloader +1


奇怪的是并不是上面所说的那样
IDE1 的master对应hd2  而是hd1  
希望高手解释一下
谢谢
回复

使用道具 举报

 楼主| 发表于 2004-5-14 01:53:18 | 显示全部楼层
对了还要修改一下freebsd的/etc/fstab

否则不能自动mount 文件系统

ps:
freebsd的vi太不好用了,没有linux的好用
:(
回复

使用道具 举报

发表于 2004-5-14 02:26:07 | 显示全部楼层
对啊 hd0是IDE1 master    hd1是IDE1 slave      hd2是IDE2 master

freebsd 有一个ee,挺容易上手的,功能怎么样就不清楚了,我也刚刚开始接触freebsd,还没刻盘,在vmware里面装了 E文不好,弄得一塌糊涂 :(
回复

使用道具 举报

 楼主| 发表于 2004-5-14 02:32:57 | 显示全部楼层
[quote:bce849a06b="12543122"]对啊 hd0是IDE1 master    hd1是IDE1 slave      hd2是IDE2 master
[/quote]

可是我现在的freebsd挂载IDE2的master上,按照上面说的应该是hd2,但是在grub要hd1才能引导

不知道怎么回事
回复

使用道具 举报

发表于 2004-5-14 03:43:14 | 显示全部楼层
刚刚查了一下以前的帖子,确实是hd1,看来grub是按照硬盘的顺序来的,以前理解错了
回复

使用道具 举报

 楼主| 发表于 2004-5-14 11:04:11 | 显示全部楼层
[quote:ff92340092="12543122"]刚刚查了一下以前的帖子,确实是hd1,看来grub是按照硬盘的顺序来的,以前理解错了 [/quote]

我也是试了好几次才成功的
逐个试试就可以了,问题不大
回复

使用道具 举报

 楼主| 发表于 2004-5-15 04:09:18 | 显示全部楼层
http://www.linuxsir.com/bbs/showthread.php?s=&threadid=51313

FreeBSD最多可以将一个slice分成8个partition,分别称之为a,b,c,d,e,f,g,h, 传统上a,b,c,d分区有特殊的意义,a表示root分区,b表示swap分区,c表示整个slice,d表示整个硬盘 从FreeBSD-2.0.5 Release开始,FreeBSD发展了新的slice概念,只有c内定位整个slice,其他都可 自由使用,但一般还是遵循传统观念,即a:root,b:swap,efgh:其他。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-17 03:39 , Processed in 0.056021 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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