sudo mkdir -p /media/cdrom
cd ~
sudo mount -o loop ubuntu-* /
mount: ubuntu-*: failed to setup loop device: No such file or directory
mount
filesystem
cd
loop-device
pengguna418576
sumber
sumber
root
) direktori, lalu mengubah direktori ke direktori HOME dari pengguna yang masuk, kemudian mencoba memasang wildcard diubuntu-*
atas direktori root. Wildcardubuntu-*
tidak cocok dengan apa pun di direktori saat ini, danmount
memberi tahu Anda. Apa yang kamu coba lakukan?Jawaban:
Pertama-tama pastikan Anda telah memasang modul kernel perangkat loop. Jadi jalankan:
Jika Anda tidak mendapatkan output, itu artinya Anda harus memasang modul kernel perangkat loop. Begitu:
Jalankan kembali yang berikut untuk memastikan modul dimuat. Anda harus mendapatkan beberapa hasil:
Sekarang, untuk memasang file ISO sebagai perangkat loop lakukan hal berikut:
Namun saya kira itu juga harus bekerja tanpa
-t iso9660
bagian.sumber
modprobe loop
tidak menghasilkan keluaran, apakah itu perilaku yang diharapkan? Bahkan setelah itu, tidak ada output untuklsmod | grep loop
./dev/loop0
perangkat dan Anda memiliki izin untuk menggunakannya. Gunakan--privileged
jika Anda mencoba ini di Docker.Saya menduga Anda secara membabi buta mengikuti beberapa instruksi tentang cara memasang image ISO Ubuntu menggunakan perangkat loop.
Ini menciptakan direktori yang
cdrom
dimiliki oleh root/media
jika tidak ada, dan itu dimaksudkan untuk digunakan sebagai titik mount filesystem yang akan di-mount;Ini mengubah direktori kerja instance terminal Anda saat ini menjadi
~
, yang merupakan singkatan yang meluas ke jalur direktori home Anda;Upaya ini untuk me-mount semua file yang cocok
ubuntu-*
(semua file memiliki nama file dimulai denganubuntu-
) di direktori home Anda menggunakan perangkat loop dan/
sebagai titik mount. Hanya saja, jangan lakukan itu. Sama sekali tidak berguna untuk mencocokkan dengan wildcard jika Anda mencoba me-mount satu gambar ISO, mengesampingkan fakta bahwa Anda ingin/
titik mount Anda tetap memegang partisi root. Pasang gambar ISO yang menentukan nama file yang tepat dan pasang di titik pemasangan yang baru saja Anda buat (/media/cdrom
). Untuk melakukannya, pastikan gambar ISO yang ingin Anda pasang ada di direktori home Anda dan ubahubuntu-*
dengan nama lengkap gambar ISO. Misalnya, untuk memasang gambar resmi Ubuntu Desktop 14.04.2 64-bit perintahnya adalah:sumber