婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > FreeBSD系統下創建DVD.iso安裝光盤

FreeBSD系統下創建DVD.iso安裝光盤

熱門標簽:赤峰防封電銷卡 地圖標注多個城市 信陽外呼系統廠家 地圖標注與注記總結 地圖標注山峰最低高度 南京自動外呼系統有哪些 北海智能電銷機器人公司 駐馬店電話自動外呼系統怎么樣 人工電銷和ai機器人的區別

準備刻一張FreeBSD-7.0-RELEASE的DVD,網上很多介紹都是在Windows下使用什么iso提取工具的,貌似很麻煩。參考了一些FreeBSD高手的實現,我寫了一個簡單的腳本,主要功能是從3張disc*.iso創建出一個dvd.iso

1,準備工作:
工作目錄 work/ 和 3張disc*.iso, 比如
work/7.0-RELEASE-i386-disc1.iso
work/7.0-RELEASE-i386-disc2.iso
work/7.0-RELEASE-i386-disc3.iso

2,用以下代碼創建腳本文件,比如 mkdvd.sh,放在work目錄下。用root用戶執行,將在work目錄下產生一個7.0-RELEASE-i386-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
if test -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 66
    if test -e /dev/md66
    then
    echo Extract $disc ...
    mount -t cd9660 /dev/md66 /mnt
    tar -cf - -C /mnt . | tar -xf - -C tmp/
    umount /mnt
    mdconfig -d -u 66
    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系統下創建DVD.iso安裝光盤》,本文關鍵詞  FreeBSD,系統,下,創建,DVD.iso,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《FreeBSD系統下創建DVD.iso安裝光盤》相關的同類信息!
  • 本頁收集關于FreeBSD系統下創建DVD.iso安裝光盤的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 如皋市| 孟州市| 白沙| 遵义市| 台前县| 来宾市| 许昌市| 江安县| 天镇县| 蒙山县| 正定县| 麟游县| 枣阳市| 贺兰县| 广平县| 望城县| 石首市| 关岭| 长治市| 陈巴尔虎旗| 合阳县| 浙江省| 桂阳县| 米易县| 英超| 乳山市| 德阳市| 滦南县| 华阴市| 宁强县| 滦平县| 呼玛县| 潼南县| 井冈山市| 延长县| 新河县| 四川省| 大港区| 信丰县| 东兰县| 西林县|