免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6062 | 回复: 4
打印 上一主题 下一主题

[FreeBSD] 现在有没有一个成熟的EFI/GPT Boot Loader解决方案? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-01-18 13:34 |只看该作者 |倒序浏览
本帖最后由 哈蜜瓜 于 2012-01-18 13:41 编辑

我将FreeBSD 9.0 Release成功地安装在一个GPT磁盘上后便没法使之启动了。期间曾经尝试过用GRUB2-EFI来引导:
  1. menuentry "FreeBSD 9.0" --class freebsd --class os {
  2.         insmod part_gpt
  3.         insmod ufs2
  4.         set root='(hd0,gpt6)'
  5.         search --no-floppy --fs-uuid --set=root 4f1560dcf40deff1
  6.         echo                    Loading kernel of FreeBSD kernel ...
  7.         kfreebsd                /boot/kernel/kernel
  8.         kfreebsd_loadenv        /boot/device.hints
  9.         set kFreeBSD.vfs.root.mountfrom=ufs:/dev/ada0p6
  10.         set kFreeBSD.vfs.root.mountfrom.options=rw
  11. }
复制代码
记得在9.0 beta阶段这样是可行的。但Release版本却在加载内核后自动重启了。不知这段Grub2配置是否还存在问题?同时如果这样:
  1. menuentry "FreeBSD 9.0_1" --class freebsd --class os {
  2.         set root='(hd0,gpt6)'
  3.         search --no-floppy --fs-uuid --set=root 4f1560dcf40deff1
  4.         kfreebsd /boot/loader
  5. }
复制代码
在显示完loader的一些信息后便停留在某个位置不动了。

很长时间没研究FreeBSD了。不知有没有像boot0 (grub.efi/elilo.efi)一样的EFI/GPT Boot Loader?这样用efibootmgr定义UEFI即可。

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
2 [报告]
发表于 2012-01-18 19:47 |只看该作者
我用的ubuntu的那个grub来引导的,还好。

论坛徽章:
0
3 [报告]
发表于 2012-01-18 20:31 |只看该作者
本帖最后由 哈蜜瓜 于 2012-01-18 20:42 编辑

回复 2# dooros


    那能否分享一下你的配置?多謝!

说来惭愧,我使用gpart建立一个gptboot分区后UEFI便不能从EFI分区启动各种Boot Loader了。只好另外插一个U盘另建一个EFI分区。为了顺利与其它系统共存嘛。
  1. gpart add -t freebsd-boot -l gpboot -s 128K ada0
  2. gpart bootcode -b /mnt/boot/pmbr -p /mnt/boot/gptboot -i 9 ada0
复制代码
说明:这是用安装盘进入LiveCD后挂载到/mnt后,用gpart创建/dev/ada0p9后写入引导记录。
参考:http://www.wonkity.com/~wblock/docs/html/disksetup.html
说实在话,还真没明白是怎么回事。

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
4 [报告]
发表于 2012-01-18 22:26 |只看该作者
回复 3# 哈蜜瓜


    电脑在扔公司了,我都回家过年了……
我也没怎么弄,先装的fedora,分的bios boot,然后装的freebsd,最后装的ubuntu,都自动识别的。

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
5 [报告]
发表于 2012-01-19 09:30 |只看该作者
莫非这就是传说中的哈密瓜前辈。

失敬失敬,久仰久仰,幸会幸会。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP