Linux iso mount
Windows ta iso dosyasını sanal sürücü kullanarak sisteme dahil edebilirsiniz. Ama linux`ta bu işlem extra bir programa dahil edilmeden sadece mount komutunu kullanarak çok basit şekilde yapılabilmekteyiz.
Bunun için için kullanacabileceğimiz komut örneğini aşağıda veriyorum.
root@slax:~#mkdir /mnt/iso
root@slax:~# mount -t iso9660 -o loop=/dev/loop20 OpenSuse.iso /mnt/iso
Eğer bu işlem sonucunda loop hatası alırsanız bu sisteminizde belirttiğiniz loop bağlantısının kullanıldığını yad olmadığını göstermektedir.
could not find any free loop device
Bunu sisteme yeni loop bağlantı ekleyerek çözebilirsiniz.
root@slax:~# losetup -a
root@slax:~# for ((i=8;i<64;i++)); do [ -e /dev/loop$i ] || mknod -m 0600 /dev/loop$i b 7 $i; done;
root@slax:~# mount -t iso9660 -o loop=/dev/loop20 OpenSuse.iso /mnt/iso
Bu işlemi her açılışta tekrarlamaktansa /etc/modprobe.conf dosyasına yeni bir parametre ekleyerek çözebilirsiniz.
/etc/modprobe.conf:
options loop max_loop=64
root@slax:~# rmmod loop && modprobe loop
Bunun için için kullanacabileceğimiz komut örneğini aşağıda veriyorum.
root@slax:~#mkdir /mnt/iso
root@slax:~# mount -t iso9660 -o loop=/dev/loop20 OpenSuse.iso /mnt/iso
Eğer bu işlem sonucunda loop hatası alırsanız bu sisteminizde belirttiğiniz loop bağlantısının kullanıldığını yad olmadığını göstermektedir.
could not find any free loop device
Bunu sisteme yeni loop bağlantı ekleyerek çözebilirsiniz.
root@slax:~# losetup -a
root@slax:~# for ((i=8;i<64;i++)); do [ -e /dev/loop$i ] || mknod -m 0600 /dev/loop$i b 7 $i; done;
root@slax:~# mount -t iso9660 -o loop=/dev/loop20 OpenSuse.iso /mnt/iso
Bu işlemi her açılışta tekrarlamaktansa /etc/modprobe.conf dosyasına yeni bir parametre ekleyerek çözebilirsiniz.
/etc/modprobe.conf:
options loop max_loop=64
root@slax:~# rmmod loop && modprobe loop