制作从U盘启动的FREEBSD

王朝system·作者佚名  2006-11-23
窄屏简体版  字體: |||超大  

比较容易:

1:

环境:

烂机器一台,支持usb hd启动。

另外一台机器装freebsd5.2.1

2:

u盘插上:

disklabel -wB da0

newfs da0a

mkdir /mnt/usb

mount /dev/da0a /mnt/usb

cd /mnt/usb

cp -R /boot ./

cp -R /etc ./

cp -R /bin ./

cp -R /sbin ./

cp -R /lib ./

cp -R /其他 ./

(注:其他是你可能用到的其他软件,至少要/usr/libexec/getty /usr/bin/login 等等).

ok.

修改/etc/fstab文件

删除不需要的内容,添加:

/dev/da0a / ufs rw 1 1

多用ldd 检查文件关联的库文件.

多用chroot检测,在到机器上实验,u盘启动bsd实在慢。

如果不能登陆,检查/lib和/usr/lib文件。

看看启动信息,缺少的文件一般都会提示。

就这么简单。

linux麻烦一点。需要修改initrd.img文件里的linuxrc,添加延时sleep来等待系统初始化usb。

bsd是不需要的。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航