• 欢迎访问极客公园网站,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入极客公园 QQ群
  • Git主题现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。
  • 最新版Git主题已支持说说碎语功能,可像添加文章一样直接添加说说,新建说说页面即可,最后重新保存固定连接,演示地址
  • 百度口碑求点赞啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊http://koubei.baidu.com/s/gitcafe.net
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏极客公园吧

(原创)FreeBSD的/boot不能单独分区

原创总结 博客教主 14年前 (2011-03-20) 1999次浏览 16个评论

很久没玩FreeBSD了,今天因测试需要,在虚拟机里安装了FreeBSD 8.2,本人由于使用Linux的习惯,分区习惯了把/boot独立分出来。以前玩FreeBSD时都懒,选择自动分区,今天手动分区后安装完成。重启居然提示找不到内核,如图所示:

出现这个后,我第一反应就是boot分区的问题了。

loader默认的路径是在0:ad(0,a)/boot/loader,但是我将/boot单独分区之后0:ad(0,a)/boot/loader这个路径显然是不对的。因为0:ad(0,a)中的目录/boot的内容在独立的/boot分区里面,还没有挂载,所以就找不到loader。

我试着输入boot: 0:ad(0,b)/loader (我的/boot分在b位置),果然loader出现了。接着,手工载入kernel,死机了!囧~~只好重新安装了一次。没把/boot独立分区就ok。我看了一些官方的文档,果然分区那里都没把/boot独立分。这个应该是FreeBSD的设计架构决定的。仅写下来做记录,备忘~~


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:(原创)FreeBSD的/boot不能单独分区
喜欢 (1)

您必须 登录 才能发表评论!

(16)个小伙伴在吐槽
  1. bsd分支好像都不能单独划分/boot分区,偶也是吃过亏的人
    huage2011-03-20 22:00
  2. freebsd貌似就是不支持boot独立分区的
    freetstar2011-03-20 22:07
  3. 呵呵,学到了
  4. 在哪工作呢
    xiaolu2011-03-21 00:06
  5. 嗯嗯 的确 我像你这样整过 也失败了 直接重来了
    sysinit2011-03-29 00:50
  6. 我晕 怎么回复不了呢
    sysinit2011-03-29 00:51
  7. 不是不行,是很麻烦,比如dragonflybsd就是独立boot的
    ghw2011-04-11 15:38
  8. FreeBSD没boot独立存在的理由的
    ghw2011-04-11 15:39