|
:help 我在一台P2 266,48M,3.2G+2.5G硬盘的配置的老机上安装了FreeBSD5.4,结果却无法正常启动,提示如下:
FreeBSD/i386 boot
Default:0:ad(0,a)/kernel
boot:
事实上,此前,我用该3.2G的单硬盘(ad0)成功安装过,可以正常启动。后来,使用中,因为安装某软件时系统提示硬盘空间不足,所以我加了这个2.5G的硬盘(ad1),这时,我希望把系统目录都放在这个小盘里,把ad0专门用来作/usr分区,因此我重装了系统。安装中,把ad1硬盘的Silence设定为活动分区,安装了standard的MBR,而ad0我选择了NONE。不知道为什么,系统却不能正常启动了。
以下是单硬盘和双硬盘的分区信息:
单:
swap 256mb
/ 512mb
/var 256mb
/tmp 256mb
/usr other
双:
ad0:
swap 96mb
/usr 2981mb
ad1:
swap 96mb
/ 512mb
/var 256mb
/tmp 256mb
/home 1321mb
曾经我怀疑硬盘有问题,,于是检测了一下,但是没发现任何问题。
我也曾经参考过下面这个帖子(跟我碰到的问题有些类似),但是我看不太明白。
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=103937
主要是这段:
你的意思是说你现在的root分区是ad0s1d是吗?如果是在boot提示下手动输入root分区,进入系统后执行以下操作试试:
echo "boot 0:ad(0,d)/kernel" > /boot.config
如果你需要使用loader来加载kernel则:
echo "boot 0:ad(0,d)/boot/loader" > /boot.config
然后重新启动机器便可。 |
|