婷婷综合国产,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安裝光盤的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 历史| 古蔺县| 太仆寺旗| 柳河县| 海晏县| 弋阳县| 于田县| 白城市| 顺义区| 岐山县| 宁德市| 华亭县| 密云县| 平度市| 蛟河市| 吉林省| 美姑县| 松潘县| 定结县| 宁陵县| 西峡县| 无棣县| 雅安市| 荃湾区| 吉安市| 涪陵区| 大足县| 绍兴县| 周宁县| 陆川县| 杭锦旗| 青川县| 和田县| 鄂托克旗| 尼勒克县| 平谷区| 辽宁省| 蛟河市| 乌拉特中旗| 来凤县| 庆云县|