一:制作可以启动的映象文件 1:dd if=/dev/zero of=/mnt/image bs=1k count=50k 用dd命令生成一个文件,名为image,大小为5M。 2:mdconfig -a -t vnode -f image -u 0 建立一个用image为映象的ramdisk,设备为/dev/md0 -a 增加一个ramdisk -t 代表ramdisk的类型 -f 代表用来作ramdisk的映象文件 -u 为ramdisk的设备号 3:disklabel -Bw /dev/md0 B 安装启动程序到ramdisk的启动标签。 w 用已有的启动程序写标签。(bsd分区) 4:newfs /dev/md0a 为a分区建立UFS文件系统。 5:mount /dev/md0a /mnt/ram 将md0a设备装载到/mnt/ram目录 6:拷贝启动一个bsd系统需要的文件到/mnt/ram: 包括/boot /etc /bin /sbin /dev /lib /libexec /root 等等。 为了方便检查可 ln -s bin sbin ln -s bin usr/bin ln -s bin usr/sbin ln -s lib usr/lib ln -s libexec usr/libexec 等等。 为了节约磁盘空间。/usr/lib可根据需要的程序拷贝。例如:sshd ldd /usr/sbin/sshd命令可以列出sshd需要的lib文件,只拷贝需要的文件。 内核最好从新编译,只保留需要的设备。 然后用kgzip /boot/kernel/kernel压缩。 mv /boot/kernel/kernel.kgz /boot/kernel/kernel 修改/etc/fstab 删除不需要的部分(基本上都不需要) 加入 /dev/md0a / ufs rw 0 0 注意后面一定用0 0.否则rc过不了。因为fsck -p不能用到ramdsk上面。 7:cd /mnt umount ram 卸载ramdisk 压缩image gzip -9 image
| 【内容导航】 |
| 第1页:制作可以启动的映象文件 | 第2页:制作可以启动的u盘 |
VNC远程登陆Linux桌面详解把ubuntu系统安装进移动硬盘,可在不同电脑上运行相关资讯 FreeBSD U盘启动的FREEBSD U盘启动
- FreeBSD 11发布 (今 14:22)
- FreeBSD 10.3-BETA2 发布下载 (02月16日)
- FreeBSD 10.3-BETA1 发布下载 (02月07日)
| - FreeBSD 10.3-BETA3 发布下载 (02月29日)
- FreeBSD下zfs: failed with error (02月14日)
- 如何在树莓派 2B 上安装 FreeBSD (12/24/2015 17:25:16)
|
本文评论 查看全部评论 (0)