Virtual CD Images On Linux

Iš Žinynas.
Jump to navigation Jump to search

Šiame straipsnyje aprašyta kaip dirbti su CD atvaizdais Linux operacinėje sistemoje.


nrg2iso/ccd2iso tool[keisti]

Toolz'as skirtas nrg/ccd imidzu konvertavimui i paprasta .iso imidza

nrg2iso naudojimas (konvertuoja image.nrg i image.iso):

nrg2iso image.nrg image.iso

Clone CD imidzu konvertavimas (konvertuoja image.img i image.iso):

ccd2iso file.img file.iso

Siuos toolz'us galima parsisiusti is:

Debian/Ubuntu sistemose uztenka parasyti apt-get install nrg2iso ccd2iso jau reiks idiegti patiems

CD atvaizdų emuliavimas[keisti]

Tam skirtas puikus įrankis kurį galite rasti čia. Instaliavimo procesas sukurs branduolio moduli todėl būtina turėti esamus branduolio išeities tekstus /usr/src/linux direktorijoje.

Įdiegiame

tar -jxvf cdemu-<VER>.tar.bz2
cd cdemu-<VER>
make
make install
sudo modprobe cdemu

Primontuojame atvaizdą

cdemu 0 image.cue
sudo mount /dev/cdemu0 /mnt/cdrom

Iso kurimas/montavimas[keisti]

Pirmiausia reikia kad kernelyje butu loopback palaikymas arba sukompiliuotas kernel modulis, ubuntu sistemose uztenka parasyti sudo modprobe loop ir galime montuoti, kitose distribucijose kernelio konfiguracijoje (menuconfig) turime susirasti ar ijungtas "Device Drivers -> Block devices -> Loopback device support" palaikymas, jaigu taip yra galime montuoti iso:

mkdir /media/ISO
mount -t iso9660 -o loop failas.iso /media/ISO

Atmontuoti (umount) galime taip:

umount /media/ISO

ISO sukurimas vykdomas taip pat paprastai su dd.

dd if=/dev/cdrom of=/kelias/iki/atvaizdo/atvaizdas.iso

Problemu sprendimas[keisti]

Jai bin atvaizdas be cue failo

turime ji sukurti su bin2iso irankiu

bin2iso /kelias/iki/atvaizdas.cue -c /kelias/iki/atvaizdas.bin

Jai atvaizda sudaro mixed data cd tuomet galime ji ispakuoti

bin2iso atvaizdas.cue /direktorija/ispakavimui