sudo mkdir -p /media/cdrom
cd ~
sudo mount -o loop ubuntu-* /
mount: ubuntu-*: failed to setup loop device: No such file or directory
sudo mkdir -p /media/cdrom
cd ~
sudo mount -o loop ubuntu-* /
mount: ubuntu-*: failed to setup loop device: No such file or directory
Odpowiedzi:
Najpierw upewnij się, że masz zainstalowany moduł jądra urządzenia pętli. Więc uruchom:
lsmod | grep loop
Jeśli nie otrzymasz danych wyjściowych, oznacza to, że musisz zamontować moduł jądra urządzenia pętli. Więc:
modprobe loop
Ponownie uruchom następujące czynności, aby upewnić się, że moduł jest załadowany. Powinieneś dostać kilka wyników:
lsmod | grep loop
Teraz, aby zamontować plik ISO jako urządzenie pętlowe, wykonaj następujące czynności:
mount -o loop -t iso9660 <path/to/iso/file> /media/cdrom
Myślę jednak, że powinno to również działać bez tej -t iso9660części.
modprobe loopnie daje wyników, czy to oczekiwane zachowanie? Nawet po tym nie ma wyjścia dla lsmod | grep loop.
/dev/loop0urządzenie i czy masz uprawnienia do korzystania z niego. Użyj, --privilegedjeśli wypróbujesz to w Docker.
Podejrzewam, że ślepo postępujesz zgodnie z instrukcjami, jak zamontować obraz ISO Ubuntu za pomocą urządzenia pętli.
sudo mkdir -p /media/cdrom
Spowoduje to utworzenie katalogu cdromnależącego do roota, /mediajeśli nie istnieje, i ma być używany jako punkt montowania systemu plików;
cd ~
Spowoduje to zmianę bieżącego katalogu roboczego instancji terminala ~na skrót, który rozwija się do ścieżki katalogu domowego;
sudo mount -o loop ubuntu-* /
Podjęto próbę zamontowania wszystkich pasujących plików ubuntu-*(wszystkie pliki zaczynające się od nazwy pliku ubuntu-) w katalogu domowym za pomocą urządzenia pętli i /jako punktu podłączenia. Po prostu nie rób tego. W ogóle nie jest przydatne porównywanie ze znakiem wieloznacznym, jeśli próbujesz zamontować pojedynczy obraz ISO, pomijając fakt, że chcesz, aby /punkt montowania utrzymywał partycję główną. Zamontuj obraz ISO, podając jego dokładną nazwę, i zamontuj go w właśnie utworzonym punkcie montowania ( /media/cdrom). Aby to zrobić, upewnij się, że obraz ISO, który chcesz zamontować, znajduje się w twoim katalogu domowym i zmień ubuntu-*pełną nazwę obrazu ISO. Na przykład, aby zamontować oficjalny obraz 64-bitowego Ubuntu Desktop 14.04.2, polecenie powinno wyglądać następująco:
sudo mount -o loop ubuntu-14.04.2-desktop-amd64.iso /media/cdrom
root) katalog, następnie zmieniłeś katalog na katalog HOME zalogowanego użytkownika, a następnie próbowałeś zamontować symbol wieloznacznyubuntu-*nad katalogiem głównym. Symbol wieloznacznyubuntu-*nie pasował do niczego w bieżącym katalogu imountpowiedział ci. Co próbowałeś zrobić