LinuxSir.cn,穿越时空的Linuxsir!

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

怎么用RelaxBSD的loader或者grub引导安装hiweed Debian呀?

[复制链接]
发表于 2005-9-9 14:09:53 | 显示全部楼层 |阅读模式
我硬盘的两个主分区(就分了两个主分区)一个已经安了RelaxBSD,另一个打算安Hiweed Debian,我已经把hiweed 的硬盘安装所需的文件都下载好了。现在就剩怎么装了:我的BSD是它自己的loader引导的,没用grub.因为当时按照RelaxBSD安装图解上“安装引导块”一步骤时所 建议 的选了“接受并安装引导块”,所以我的RelaxBSD由它自己的引导块引导的。所以这次引导安装Hiweed Debian不像以前那样很简单的在grub 里加3行就好了:< .如果用grub 安装的话,都怎么 设置些 什么 东西呢?设置好以后是不是加上那3 行就好了呢?以下是我的/boot/grub/menu.list 文件:

timeout 10
default 0
splashimage (hd0,0,a)/boot/grub/splash.xpm.gz

title   RelaxBSD 1.1 Release
root    (hd0,0,a)
kernel  /boot/loader

#title        hiweed debian installation
#kernel (hd0,0,?)/vmlinuz root=/dev/ram ramdisk_size=20000 devfs=mount,dall
#initrd (hd0,0,?)/initrd.gz
#boot
用#注释的行是我自己加的(不知道BSD也是不是用#注释的?),不懂(hd0,0,a)是什么意思,所以用“?”代替了第3个参数。这样行吗?

如果用BSD它自己的loader 引导安装Debian的话,又怎么做呢?
发表于 2005-9-15 08:56:42 | 显示全部楼层
我现在也面临这个问题没有办法解决。在linux中的grub  root (hd0,0)没有那个 a 的 ,在relaxbsd中 ,这个参数代表什么?
回复 支持 反对

使用道具 举报

发表于 2005-9-20 22:32:16 | 显示全部楼层
偶的menulist
要主义,一定要用相对应的 vmlinuz 和 initrd 当前都是26的
title Install HW_Debian
kernel (hd0,0)/vmlinuz root=/dev/ram ramdisk_size=10000 devfs=mount,dall
initrd (hd0,0)/initrd.gz
boot

title Install FreeBSD
map (hd0,0)/freebsd/fl/boot.flp (fd0)
rootnoverify (fd0)
chainloader (hd0,0)/freebsd/fl/boot.flp
boot

回复 支持 反对

使用道具 举报

发表于 2005-9-21 19:23:52 | 显示全部楼层
title RelaxBSD 1.1 Release
root (hd0,0,a)
kernel /boot/loader
这里(hd0,0,a)指的是RelaxBSD的根目录是/dev/ad0s1a,前两个数字与最后的字母一一个对应,但第二个数字少1
FreeBSD 的分区概念与Linux/windows有根本的不同,所有的Linux(windows)分区中在grub描述中是不带最后那个字母的。比如你的应该为:
title hiweed debian installation
kernel (hd0,0)/vmlinuz root=/dev/ram ramdisk_size=20000 devfs=mount,dall
initrd (hd0,0)/initrd.gz
回复 支持 反对

使用道具 举报

发表于 2005-9-23 22:55:22 | 显示全部楼层
在pc构架中一个硬盘最多划分四个“primary partition” ,不同的os有不同的扩展方式;
对于bsd,每个“primary partition”叫做“slice”-ad0s1,每个“slice”依旧沿用unix的分区概念,可以划分为abcdefgh八个“部分”-ad0s1a-相当于dos扩展分区的逻辑盘
参见handbook & 王波的《FreeBSD使用大全》
回复 支持 反对

使用道具 举报

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

本版积分规则

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