位置: 编程技术 - 正文
推荐整理分享FreeBSD系统下创建DVD.iso安装光盘(freebsd版本选择),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:freebsd操作命令,freebsd软件包,freebsd操作命令,freebsd版本,freebsd软件包,freebsd windows,freebsd使用,freebsd软件包,内容如对您有帮助,希望把文章链接给更多的朋友!
准备刻一张FreeBSD-7.0-RELEASE的DVD,网上很多介绍都是在Windows下使用什么iso提取工具的,貌似很麻烦。参考了一些FreeBSD高手的实现,我写了一个简单的脚本,主要功能是从3张disc*.iso创建出一个dvd.iso1,准备工作:工作目录 work/ 和 3张disc*.iso, 比如work/7.0-RELEASE-i-disc1.isowork/7.0-RELEASE-i-disc2.isowork/7.0-RELEASE-i-disc3.iso2,用以下代码创建脚本文件,比如 mkdvd.sh,放在work目录下。用root用户执行,将在work目录下产生一个7.0-RELEASE-i-dvd.iso的文件。
#!/bin/sh disc1=`ls | grep "disc1.iso"` disc2=`ls | grep "disc2.iso"` disc3=`ls | grep "disc3.iso"` dvd=`echo $disc1 | sed "s/disc1/dvd/"` ## Prepare temporary dir to store dvd files iftest-e tmp &&test-d tmp then rm -fr tmp fi mkdir tmp ## Extract contents of each disc*.iso to temporary dir for disc in $disc3 $disc2 $disc1 do mdconfig -a -f $disc -u iftest-e /dev/md then echo Extract $disc ... mount -t cd /dev/md /mnt tar -cf --C /mnt .| tar -xf --C tmp/ umount /mnt mdconfig -d -u else echo Can not create memory disk. exit-1 fi done ##Merge index to point to the first disc echo Merge index ... cd tmp cat INDEX | sed "s/||2/||1/g"> index cat index | sed "s/||3/||1/g"> INDEX cat INDEX | sed "s/|3/|1/g"> index mv index INDEX cd .. ## Make dvd iso file echo Make $dvd ... mkisofs -R -no-emul-boot -b boot/cdboot -o $dvd tmp rm -fr tmp exit 0
freebsd系统上修改mac地址的方法 ifconfigeth0ether::::d2:重新启动后会消失,可以加到/etc/rc.conf中ifconfig_eth0_alias0=ether::::d2:
FreeBSD的软件管理 1、FreeBSD应用系统的组成FreeBSD应用系统由FreeBSD操作系统和移植(ports)到FreeBSD的各种应用软件组成FreeBSD操作系统本身,是由内核和基本系统组成,基本
OpenBSD系统 DHCP 多 vlan 配置 4块DLINK,1个连接Internet,3个内网-------------------------------||||vr0连接Internetvr1内网交换机1vr2内网交换
标签: freebsd版本选择
本文链接地址:https://www.jiuchutong.com/biancheng/353964.html 转载请保留说明!友情链接: 武汉网站建设