Wyszukiwanie w witrynie

Twórz wirtualne napędy CD i DVD za pomocą CDEmu w systemie Linux


CDEmu to pakiet oprogramowania używany do emulacji optycznych napędów CD-ROM i DVD-ROM w systemach Linux i Unix. Używając CDEmu, możemy łatwo montować różne formaty obrazów dysków, takie jak BIN, CUE, ISO, IMG, MDF i NRG itp., w systemie Linux bez konieczności zapisywania ich na nośniku fizycznym. Może to być przydatne podczas grania w określone typy gier uruchamianych wyłącznie za pomocą napędu optycznego. W tym krótkim samouczku zobaczymy, jak zainstalować CDEmu i tworzyć wirtualne napędy CD i DVD przy użyciu CDEmu w systemie Linux z wiersza poleceń oraz w trybie graficznym.

CDEMu składa się z następujących komponentów:

  • VHBA (Virtual HBA) - moduł jądra implementujący wirtualny kontroler napędu.
  • libMirage — biblioteka oprogramowania do interpretacji obrazów dysków optycznych.
  • Daemon CDEmu - Demon przestrzeni użytkownika, który odbiera polecenia SCSI z modułu jądra i przetwarza je, przekazując żądane dane z powrotem do jądra.
  • Klient CDEmu - klient wiersza poleceń do kontrolowania demona CDEmu.
  • gCDEmu - Graficzny interfejs klienta CDEmu.
  • Image Analyzer - aplikacja Gtk+ wyświetlająca drzewiastą strukturę obrazu dysku utworzonego przez libMirage.

Zainstaluj CDEmu na Linuksie

CDEmu jest pakowane dla wielu popularnych platform Linux.

W Arch Linux i jego wariantach upewnij się, że masz włączone repozytorium [Społeczność] i zainstaluj klienta CDEmu za pomocą polecenia:

sudo pacman -S cdemu-client

Na Debianie:

sudo apt install cdemu-client

W systemie Ubuntu można go zainstalować za pomocą PPA, jak poniżej.

sudo add-apt-repository ppa:cdemu/ppa
sudo apt install cdemu-client

Na openSUSE:

sudo zypper install cdemu-client

Twórz wirtualne napędy CD i DVD za pomocą CDemu w systemie Linux

Oto kilka podstawowych przykładów montowania, odmontowywania i wyświetlania obrazów za pomocą polecenia cdemu.

Załaduj obrazy na urządzenia wirtualne

Aby załadować obraz ISO na pierwszy dysk wirtualny, uruchom:

cdemu load 0 alpine-standard-3.10.3-x86_64.iso

Teraz otwórz menedżera plików, aby sprawdzić, czy obraz został załadowany.

Załaduj obraz za pomocą klienta cdemu

Jak widać na powyższym zrzucie ekranu, zamontowałem obraz ISO Alpine za pomocą klienta CDEmu.

Aby załadować wiele obrazów na pierwszy dysk, po prostu podaj jego ścieżkę oddzielając spacjami, jak poniżej.

cdemu load 0 alpine-standard-3.10.3-x86_64.iso ubuntu-18.04.2-live-server-amd64.iso

Przeglądaj obrazy na urządzeniach wirtualnych

Aby wyświetlić listę załadowanych obrazów, uruchom:

cdemu status

Przykładowe wyjście:

Devices' status:
DEV LOADED FILENAME
0 True /home/sk/alpine-standard-3.10.3-x86_64.iso

Sprawdź stan cdemu

Jak widać, załadowałem alpejski obraz ISO na pierwszy dysk.

Usuń obrazy z urządzeń wirtualnych

Aby zwolnić pierwszy dysk, czyli odmontować załadowane obrazy z pierwszego dysku, uruchom:

cdemu unload 0

To polecenie usunie wszystkie obrazy z pierwszego urządzenia. Możesz sprawdzić, czy obrazy zostały usunięte, używając polecenia „cdemu status”.

Utwórz nowe urządzenie wirtualne

Domyślnie CDEmu ma jeden dysk wirtualny. Jeśli chcesz, możesz oczywiście utworzyć więcej dysków.

Aby dodać nowe urządzenie, na przykład urządzenie 1, polecenie będzie wyglądać następująco:

cdemu add-device

Zobaczysz wynik jak poniżej.

Device added successfully.

Aby sprawdzić, czy nowe urządzenie zostało utworzone, uruchom:

$ cdemu status
Devices' status:
DEV LOADED FILENAME
0 False 
1 False

Jak widać, mam dwa urządzenia wirtualne, 0 i 1.

Możesz utworzyć dowolną liczbę urządzeń.

Aby załadować obrazy ISO na drugi dysk, uruchom:

cdemu load 1 alpine-standard-3.10.3-x86_64.iso

Załaduj obraz za pomocą cdemu na drugim urządzeniu

Usuń dyski wirtualne

Aby usunąć dysk wirtualny, uruchom:

cdemu remove-device

To polecenie usunie ostatnie urządzenie wirtualne. Należy pamiętać, że to polecenie automatycznie odmontuje wszystkie załadowane obrazy na ostatnim dysku, a następnie usunie sam dysk.

To wystarczy, aby rozpocząć pracę z cdemu.

Oczywiście ma więcej opcji. Możesz je polecić w sekcji pomocy.

Aby uzyskać pomoc, uruchom:

cdemu --help

gCDEmu - klient GTK dla CDEmu

Jeśli nie czujesz się komfortowo w wierszu poleceń, dostępnych jest także kilku klientów graficznych dla CDEmu. Jednym z takich klientów jest gCDEmu.

gCDEmu to aplikacja GTK do kontrolowania demona CDEmu, która umożliwia ładowanie, rozładowywanie i wyświetlanie stanu urządzenia wirtualnego za pomocą prostego okna graficznego.

gCDEmu jest dostępne w domyślnych repozytoriach niektórych dystrybucji Linuksa.

W Arch Linux i jego wariantach możesz zainstalować gCDEmu z AUR przy użyciu dowolnych pomocników AUR, na przykład Yay.

yay -S gcdemu

W Debianie 10, 9, 8:

sudo apt-get install gcdemu

Na openSUSE:

sudo zypper install gcdemu

W systemie Ubuntu musisz dodać oficjalny PPA dla cdemu, jak pokazano w sekcji „Zainstaluj cdemu w systemie Linux” powyżej, a następnie zainstaluj gCDEmu za pomocą polecenia:

sudo apt install gcdemu

Po zainstalowaniu uruchom gCDEmu z poziomu Dash lub Menu. Prawdopodobnie znajdziesz go w Menu -> Ustawienia systemu -> gCDemu.

Uruchom gcdemu

Po uruchomieniu zauważysz ikonę gCDEmu na pasku zadań. Kliknij ikonę gCDemu i wybierz Urządzenie nr 00 lub Urządzenie nr 01, aby zamontować obrazy.

Ikona Gcdemu na pasku zadań

Kliknij „Załaduj” i przeglądaj ISO, aby załadować:

Załaduj obrazy za pomocą gcdemu

Obraz ISO zostanie teraz zamontowany i będzie można go zobaczyć w menedżerze plików.

Przeglądaj obrazy w menedżerze plików

Po zakończeniu pracy z obrazem ISO wystarczy nacisnąć przycisk „Rozładuj” w oknie gCDemu lub wysunąć go z menedżera plików.

Rozładuj obrazy

Możesz utworzyć wiele urządzeń wirtualnych i załadować obrazy na dowolne wybrane urządzenia wirtualne. Aby utworzyć nowe urządzenie, kliknij ikonę gCDEmu na pasku zadań i wybierz opcję „Nowe urządzenie”.

Więcej szczegółów można znaleźć na oficjalnej stronie internetowej, do której link znajduje się poniżej.

Zasób:

  • Witryna CDEmu

Powiązane artykuły