Virtual CD Images On Linux
Š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