Sudo mkdir -p /media/cdrom
cd ~
Sudo mount -o loop ubuntu-* /
mount: ubuntu-*: failed to setup loop device: No such file or directory
まず、ループデバイスカーネルモジュールがマウントされていることを確認します。だから実行:
lsmod | grep loop
出力が得られない場合は、ループデバイスカーネルモジュールをマウントする必要があります。そう:
modprobe loop
以下を再実行して、モジュールがロードされていることを確認してください。いくつかの出力が得られるはずです。
lsmod | grep loop
次に、ISOデバイスをループデバイスとしてマウントするには、次の手順を実行します。
mount -o loop -t iso9660 <path/to/iso/file> /media/cdrom
ただし、-t iso9660
部分がなくても動作するはずです。
ループデバイスを使用してUbuntu ISOイメージをマウントする方法に関するいくつかの指示を盲目的に実行していると思われます。
Sudo mkdir -p /media/cdrom
これにより、cdrom
ルートが所有するディレクトリが[_SOMECODE] _に存在しない場合は/media
に作成され、マウントされるファイルシステムのマウントポイントとして使用されることを意図しています。
cd ~
これにより、ターミナルインスタンスの現在の作業ディレクトリが~
に変更されます。これは、ホームディレクトリのパスに展開する省略形です。
Sudo mount -o loop ubuntu-* /
これは、ubuntu-*
に一致するすべてのファイル(ubuntu-
で始まるファイル名を持つすべてのファイル)を、ループデバイスと/
をマウントポイントとして使用して、ホームディレクトリにマウントしようとします。ただそれをしないでください。単一のISOイメージをマウントしようとしている場合、/
マウントポイントがルートパーティションを保持し続けるという事実を除いて、ワイルドカードと一致させることはまったく役に立ちません。正確なファイル名を指定してISOイメージをマウントし、作成したマウントポイント(/media/cdrom
)にマウントします。そのためには、マウントするISOイメージがホームディレクトリにあることを確認し、ubuntu-*
をISOイメージのフルネームで変更します。たとえば、Ubuntu Desktop 14.04.2 64ビットの公式イメージをマウントするには、コマンドは次のようになります。
Sudo mount -o loop ubuntu-14.04.2-desktop-AMD64.iso /media/cdrom