LinuxSir.cn,穿越时空的Linuxsir!

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

freebsd 5.3就没有办法装grub?

[复制链接]
发表于 2005-1-17 00:36:23 | 显示全部楼层 |阅读模式
是UFS2的
发表于 2005-1-17 01:40:17 | 显示全部楼层
我装了winxp+FreeBSD+Debian,共三个系统,由grub引导。
1.DM分区,全部为fat32
2.安装winxp或镜像覆盖C盘。  我是用后者。
3.用Debian Sarge 安装盘,删除C盘以外的分区,只留下C盘,接着划分剩余空间,最少再加一个主分区和逻辑分区。准备安装FreeBSD的hda?即那个主分区,仍格式化FAT32.然后安装基本系统(很快的,十分钟以内)。
4.安装FreeBSD-5.3,到分区时,弄好它。写入MBR,重启,再安装FreeBSD,正式划分磁盘,整个过程要只操作FreeBSD所要安装的分区。
5.正式安装Debian,MBR写入。这样就可以由grub引导三个系统了。
6.修改Debian中/boot/grub/menu.list

**注意以后重新安装FreeBSD到要不要FreeBSD的引导 OS管理安装到MBR,一定要选第三项none,不然要修复grub引导或重装Debian 。

呵呵,不知道我说不说得清楚。

Debian下看,hda1-----winxp,hda2----FreeBSD ,hda3---Debian,hda5----Debian的swap,hda6----winxp的D盘。
我的/boot/grub/menu.list具体内容:


title                Debian GNU/Linux, kernel 2.6.8-1-686
root                (hd0,2)
kernel                /boot/vmlinuz-2.6.8-1-686 root=/dev/hda3 ro
initrd                /boot/initrd.img-2.6.8-1-686
savedefault
boot

title                Debian GNU/Linux, kernel 2.6.8-1-686 (recovery mode)
root                (hd0,2)
kernel                /boot/vmlinuz-2.6.8-1-686 root=/dev/hda3 ro single
initrd                /boot/initrd.img-2.6.8-1-686
savedefault
boot

title                Debian GNU/Linux, kernel 2.4.27-1-686
root                (hd0,2)
kernel                /boot/vmlinuz-2.4.27-1-686 root=/dev/hda3 ro
initrd                /boot/initrd.img-2.4.27-1-686
savedefault
boot

title                Debian GNU/Linux, kernel 2.4.27-1-686 (recovery mode)
root                (hd0,2)
kernel                /boot/vmlinuz-2.4.27-1-686 root=/dev/hda3 ro single
initrd                /boot/initrd.img-2.4.27-1-686
savedefault
boot

title                Debian GNU/Linux, kernel 2.4.27-1-386
root                (hd0,2)
kernel                /boot/vmlinuz-2.4.27-1-386 root=/dev/hda3 ro
initrd                /boot/initrd.img-2.4.27-1-386
savedefault
boot

title                Debian GNU/Linux, kernel 2.4.27-1-386 (recovery mode)
root                (hd0,2)
kernel                /boot/vmlinuz-2.4.27-1-386 root=/dev/hda3 ro single
initrd                /boot/initrd.img-2.4.27-1-386
savedefault
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title                FreeBSD-5.3
root                (hd0,1)
savedefault
makeactive
chainloader        +1

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title                Windows NT/2000/XP
root                (hd0,0)
savedefault
makeactive
chainloader        +1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-17 10:09:09 | 显示全部楼层
兄弟!我不是这个意思。我是想把grub装到freebsd 5.3(文件系统为UFS2).想用它引导我主从盘上的solaris。
回复 支持 反对

使用道具 举报

发表于 2005-1-17 11:44:24 | 显示全部楼层
装到FreeBSD下估计是不可能的,grub好象识别不了FreeBSD和solaris文件系统哦,一定要用的话,试试装在软盘或U盘咯。折腾哦。
grub可以独立于操作系统的。试试装在MBR后编辑它,然后引导。我进入FreeBSD时也报不能识别文件系统。

用FreeBSD的引导程序可以吧,两个系统都可以用ufs呀。
回复 支持 反对

使用道具 举报

发表于 2005-1-17 12:26:15 | 显示全部楼层
楼主的意思好像通过PORTS装GRUB,然后进行引导。可惜,现在GRUB的最新版本不支持UFS2格式的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-17 22:34:58 | 显示全部楼层
看来真的是没有办法了!!
回复 支持 反对

使用道具 举报

发表于 2005-1-19 08:42:08 | 显示全部楼层
在INFO文档里面有关于GRUB的介绍.你可以看看..
现在的确是不支持UFS2格式的文件系统.
回复 支持 反对

使用道具 举报

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

本版积分规则

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