FreeBSD大搬家

原先单位用的机器是淘汰下来的DELL机器,CPU还算可以,但sd内存太小,年底买了新的主板、cpu、内存、硬盘准备重新安装,使用FreeBSD7.0,但由于7.0release推迟,所以决定先把机器安装起来使用。

主板是intel的原厂的945gc,硬盘是sata接口的。原先也曾导过几次硬盘,但都限于是pata硬盘间的,第一次在不同接口硬盘间“搬家”还是有些紧张。

机器安装很快,把原先硬盘拆下来接到新主板唯一的ide口上,启动机器,一切顺利,同时系统也识别出新的sata硬盘,显示为ad4.使用fdisk分区,原先只有一个/挂载点为ad0s1a,由于用途单一,所以新硬盘也是如此设置,相应的为ad4s1a。然后按照网上的教程:

cd /mnt

mkdir root

cd /mnt/root

dump -f- / | restore -f- -r

毕竟是新硬盘,备份速度比原先的快多了,只用了原先一半的时间就完成。因为需要拆掉旧硬盘,就将新硬盘的etc下的fstab文件内进行修改,把原先的ad0s1a改为ad4s1a,然后umount /mnt/root关机,拆掉旧硬盘启动,结果很失望,系统自检完毕后无法检测到启动的系统,死在那里了。

只好把旧硬盘重新接上,启动后一切正常,难道是不支持sata硬盘?查看fstab文件,里面依然是ad4s1a,说明分区,挂载都是没有问题啊。问题出在什么地方?转念一想。既然分区没有问题,不正常启动就是出在引导分区上了,突然想到分区完毕的时候系统曾经提示自己按照FreeBSD引导,当时随手选择的是不。急忙重新分区,备份,重新做了一遍,这下开机一切正常了。

看来一切都不能随手、随意而为啊。

Leave a Reply

您的邮箱地址不会被公开。 必填项已用 * 标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>