ISO dosyası döngü aygıtı olarak bağlanılamıyor: Hata: “döngü aygıtı kurulamadı”


9
sudo mkdir -p /media/cdrom
cd ~
sudo mount -o loop ubuntu-* /
mount: ubuntu-*: failed to setup loop device: No such file or directory

Ne bekliyordun? rootBir dizin (as ) oluşturdunuz , daha sonra dizini oturum açmış kullanıcının HOME dizinine değiştirdiniz, sonra joker karakteri ubuntu-*kök dizinin üzerine bağlamaya çalıştınız . Joker karakter ubuntu-*, geçerli dizindeki hiçbir şeyle eşleşmedi ve mountsize söyledi. Ne yapmaya çalışıyordun?
waltinator

Yanıtlar:


8

Öncelikle, döngü aygıtı çekirdek modülünü taktığınızdan emin olun. Öyleyse çalıştırın:

lsmod | grep loop

Çıktı almazsanız, döngü aygıtı çekirdek modülünü takmanız gerekir. Yani:

modprobe loop

Modülün yüklendiğinden emin olmak için aşağıdakileri yeniden çalıştırın. Bazı çıktılar almalısınız:

lsmod | grep loop

Şimdi, bir ISO dosyasını döngü aygıtı olarak monte etmek için aşağıdakileri yapın:

mount -o loop -t iso9660 <path/to/iso/file> /media/cdrom

Ancak sanırım bu da -t iso9660parçası olmadan çalışmalı .


11
modprobe loopçıktı üretmiyor, beklenen davranış bu mu? Bundan sonra bile, çıktı yok lsmod | grep loop.
Mads Skjern

/dev/loop0Aygıta sahip olduğunuzu ve kullanma izniniz olduğunu kontrol edin. --privilegedBunu Docker'da denerseniz kullanın .
Qsiris

2

Döngü aygıtını kullanarak bir Ubuntu ISO görüntüsünün nasıl monte edileceğine dair bazı talimatları körü körüne takip ettiğinizi düşünüyorum.

sudo mkdir -p /media/cdrom

Bu, mevcut değilse cdromkökün sahip olduğu bir dizin oluşturur /mediave bu, bağlanacak dosya sisteminin bağlama noktası olarak kullanılmalıdır;

cd ~

Bu, terminal örneğinizin geçerli çalışma dizinini değiştirir ~; bu, ana dizininizin yoluna genişleyen bir kısayol;

sudo mount -o loop ubuntu-* /

Bu , döngü aygıtını kullanarak ve bağlama noktası olarak eşleşen tüm dosyaları ubuntu-*(ile başlayan bir dosya adına sahip tüm dosyalar ubuntu-) ana dizininize /bağlamaya çalışır. Sadece yapma. Tek bir ISO görüntüsü takmaya çalışıyorsanız, /bağlama noktanızın kök bölümünü tutmasını istediğinizi bir kenara bırakarak, joker karakterle eşleştirmek hiç de yararlı değildir . ISO görüntüsünü tam dosya adını belirterek ve az önce oluşturduğunuz bağlama noktasına monte edin ( /media/cdrom). Bunu yapmak için, bağlamak istediğiniz ISO görüntüsünün ana dizininizde bulunduğundan emin olun ve ISO görüntüsünün ubuntu-*tam adıyla değiştirin . Örneğin, Ubuntu Desktop 14.04.2 64-bit'in resmi görüntüsünü monte etmek için komut şöyle olacaktır:

sudo mount -o loop ubuntu-14.04.2-desktop-amd64.iso /media/cdrom
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.