正在加载...

很久没玩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的设计架构决定的。仅写下来做记录,备忘~~

: http://www.ha97.com/3900.html

本文相关评论 - 才 16 条评论
huage
2011-03-20 22:00:06
Google Chrome 10.0.648.151 Google Chrome 10.0.648.151 GNU/Linux GNU/Linux

bsd分支好像都不能单独划分/boot分区,偶也是吃过亏的人

2011-05-18 23:15:25
Firefox 4.0 Firefox 4.0 GNU/Linux GNU/Linux

嗯,确实不支持~~

2011-03-20 22:07:02
Google Chrome 10.0.648.151 Google Chrome 10.0.648.151 GNU/Linux GNU/Linux

freebsd貌似就是不支持boot独立分区的

2011-05-18 23:20:29
Firefox 4.0 Firefox 4.0 GNU/Linux GNU/Linux

嗯,不支持~~

2011-03-20 22:13:18
Google Chrome 10.0.648.151 Google Chrome 10.0.648.151 GNU/Linux GNU/Linux

呵呵,学到了

2011-05-18 23:21:27
Firefox 4.0 Firefox 4.0 GNU/Linux GNU/Linux

~~

xiaolu
2011-03-21 00:06:40
Internet Explorer 8.0 Internet Explorer 8.0 Windows 7 Windows 7

在哪工作呢

2011-05-18 23:23:04
Firefox 4.0 Firefox 4.0 GNU/Linux GNU/Linux

深圳

2011-03-29 00:50:53
Google Chrome 9.0.570.0 Google Chrome 9.0.570.0 Windows XP Windows XP

嗯嗯 的确 我像你这样整过 也失败了 直接重来了

2011-05-18 23:25:01
Firefox 4.0 Firefox 4.0 GNU/Linux GNU/Linux

呵呵,在生产环境里没用到BSD,所以也很久没折腾了~~

2011-03-29 00:51:28
Google Chrome 9.0.570.0 Google Chrome 9.0.570.0 Windows XP Windows XP

我晕 怎么回复不了呢

2011-05-18 23:28:10
Firefox 4.0 Firefox 4.0 GNU/Linux GNU/Linux

这不是可以嘛

ghw
2011-04-11 15:38:20
Unknown Unknown Unknown Unknown

不是不行,是很麻烦,比如dragonflybsd就是独立boot的

2011-05-18 23:29:03
Firefox 4.0 Firefox 4.0 GNU/Linux GNU/Linux

默认机制问题吧,没空深入折腾这个了~~

ghw
2011-04-11 15:39:59
Unknown Unknown Unknown Unknown

FreeBSD没boot独立存在的理由的

2011-05-18 23:30:34
Firefox 4.0 Firefox 4.0 GNU/Linux GNU/Linux

为啥?没深入研究这个~~