校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 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安裝光盤的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 萨嘎县| 武隆县| 延边| 岚皋县| 元氏县| 光泽县| 北流市| 阿拉善盟| 汝州市| 安平县| 阿拉善右旗| 汝州市| 冀州市| 东宁县| 泰安市| 武义县| 边坝县| 襄垣县| 丹凤县| 左云县| 永春县| 荥经县| 上犹县| 开江县| 尉犁县| 高淳县| 东港市| 盱眙县| 彭水| 响水县| 邵阳市| 隆化县| 沁源县| 定日县| 镇原县| 库尔勒市| 陵川县| 揭东县| 梅州市| 泸西县| 六枝特区|