把RedHatLinux的CDISO合并成DVD_第1頁
把RedHatLinux的CDISO合并成DVD_第2頁
把RedHatLinux的CDISO合并成DVD_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、把 RedHat Linux 的 CD ISO 合并成 DVD最近找 RedHat Linux5.0 x86_64 的 DVD ISO 文件,結(jié)果一直找不到,卻找到了6個 cd的ISO,因為最后一個為源碼盤,暫時不管,把其他 5個CD合并成一個DVD腳步如下:vim dvd.sh#!/bin/bash# by Chris Kloiber# A quick hack that will create a bootable dvd iso of a Red Hat Linux# Distribution. Feed it either a directory containing the down

2、loaded# iso files of a distribution, or point it at a directory containing# the RedHat, isolinux, and images directories.# This version only works with isolinux based Red Hat Linux versions.# Lots of disk space required to work, 3X the distribution size at least.# GPL version 2 applies. No warrantie

3、s, yadda, yadda. Have fun.if $# -lt 2 ; thenecho Usage: base name $0 source /dest in ati on/DVD.isoecho echo The source can be either a directory containing a singleecho set of isos, or an exploded tree like an ftp site.exit 1ficleanup() $LOOP:=/tmp/loop = / & echo LOOP mount point = /, dying! & exi

4、t -d $LOOP & rm -rf $LOOP $DVD:=/mkrhdvd = / & echo dvd data location is /, dying! & exit -d $DVD & rm -rf $DVDcleanupmkdir -p $LOOPmkdir -p $DVDif !ls $1/*.iso 2&1/dev/null ; echo $? ; thenecho Found ISO CD images.CDS=expr 0DISKS=1for f in ls $1/*.iso; domount -o loop $f $LOOPcp -av $LOOP/* $DVDif

5、-f $LOOP/.discinfo ; thencp -av $LOOP/.discinfo $DVDCDS=expr $CDS 1if $CDS != 1 ; thenDISKS=echo $DISKS,$CDSfifi umount $LOOPdone if -e $DVD/.discinfo ; thenawk if ( NR = 4 ) print disks else print ; disks=$DISKS $DVD/.discinfo $DVD/.discinfo.newmv $DVD/.discinfo.new $DVD/.discinfo fielseecho Found

6、FTP-like tree.cp -av $1/* $DVD -e $1/.discinfo & cp -av $1/.discinfo $DVDfirm -rf $DVD/isolinux/boot.catfind $DVD -name TRANS.TBL | xargs rm -fcd $DVDisolinux/boot.catmkisofs -J -R -v -T -o $2 -b isolinux/isolinux.bin-c-no-emul-boot -boot-load-size 4 -boot-info-table ./usr/lib/anaconda-runtime/impla

7、ntisomd5 -force $2 cleanupecho echo Process Complete!echo 把 5個 iso 放到 /u01 下 執(zhí)行一下命令./dvd.sh /u01 /u01/RedHat5.0_x86_64_dvd.iso 結(jié)果如下:Total translation table size: 710166Total rockridge attributes bytes: 306908Total directory bytes: 466944Path table size(bytes): 188Done with: The File(s) Block(s) 1583

8、819Writing: Ending Padblock Start Block 1584239Done with: Ending Padblock Block(s) 150Max brk space used 2550001584389 extents written (3094 MB)No such file or./script.sh:line 55: /usr/lib/anaconda-runtime/implantisomd5: directoryProcess Complete!在linux下進(jìn)行掛載ISOmou nt -o loop -t iso9660 RedHat5.0_x86

9、_64_dvd.iso /media不知為何紅旗這么鐘愛 CD,把Asianux Server使用CD發(fā)布,為了使用DVD,我搜尋了如何把三張 CD做 成一張DVD的辦法,今日在此記錄如下,以供大家參考學(xué)習(xí)使用。下面我僅以Asianux Server 3 為例講解:準(zhǔn)備工作,你要先下載 mkisofs軟件。其下載地址將3 CD ISO的所有文件按照先CD3,其次CD2,最后CD1的順序解壓到某一目錄,如 d:Asianux,遇到同名文件提示,選擇覆蓋,然后編輯.discinfo,把i386后面的1改成1,2,3,然后用path命令設(shè)置mkisofs.exe的路徑,打開命令提示符,進(jìn)入d:asi

10、anux,執(zhí)行一下命令:mkisofs -J -R -v -T -V Asia nux -o e:/dvd.iso -b isoli nu x/isoli nu x.b in-c isoli nu x/boot.cat -no-emul-boot -boot-load-size 4 -boot-i nfo-table-relaxed-file names ./如果沒有提示錯誤,幾分鐘之后,DVD文件就做好了, -o后面的參數(shù)制定ISO文件存放位置及文件名,可以自行指定,-V Asianux設(shè)置卷標(biāo),可以自行指定,最好不使用中文及超過ISO標(biāo)準(zhǔn)的卷標(biāo)合并 Redhat Linux Enterprise 4 的 cd-rom iso 至U DVD iso卜編輯1號光盤鏡像(iso文件),軟件是 ultraiso1、修改光盤根目錄中的.discinfo文件cd1的.discinfo內(nèi)容如下:1105116601.310480 Red HatEnterprise Linux 4 i386 1 (修改這一行,加上,2,3,4) RedHat/base RedHat/RPMS RedHat/pixmaps2、修改RedHatRPMS目錄下的TRANS.TBL該文件存放的是.rpm文件的信息.每張光盤的 RedHatRPMS目錄下都有一個

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論