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
użytkownik418576
źródło
źródło
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 imount
powiedział ci. Co próbowałeś zrobićOdpowiedzi:
Najpierw upewnij się, że masz zainstalowany moduł jądra urządzenia pętli. Więc uruchom:
Jeśli nie otrzymasz danych wyjściowych, oznacza to, że musisz zamontować moduł jądra urządzenia pętli. Więc:
Ponownie uruchom następujące czynności, aby upewnić się, że moduł jest załadowany. Powinieneś dostać kilka wyników:
Teraz, aby zamontować plik ISO jako urządzenie pętlowe, wykonaj następujące czynności:
Myślę jednak, że powinno to również działać bez tej
-t iso9660
części.źródło
modprobe loop
nie daje wyników, czy to oczekiwane zachowanie? Nawet po tym nie ma wyjścia dlalsmod | grep loop
./dev/loop0
urządzenie i czy masz uprawnienia do korzystania z niego. Użyj,--privileged
jeś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.
Spowoduje to utworzenie katalogu
cdrom
należącego do roota,/media
jeśli nie istnieje, i ma być używany jako punkt montowania systemu plików;Spowoduje to zmianę bieżącego katalogu roboczego instancji terminala
~
na skrót, który rozwija się do ścieżki katalogu domowego;Podjęto próbę zamontowania wszystkich pasujących plików
ubuntu-*
(wszystkie pliki zaczynające się od nazwy plikuubuntu-
) 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:źródło