Oprogramowanie

Konwersja obrazu RAW-IMG do formatu VDI (VirtualBox)

tło ciemne technologiczne 52

Poradnik opisuje metodę konwersji pliku RAW (IMG) zawierającego obraz partycji systemu operacyjnego Fedora do formatu VDI, obsługiwanego przez aplikację VirtualBox.

Co to jest VirtualBox?

VirtualBox to popularny, bezpłatny, wieloplatformowy program do wirtualizacji, dostępny na systemy operacyjne Windows, macOS, Linux oraz Solaris. Ten zaawansowany system wirtualny został stworzony przez firmę Innotek GmbH, a obecnie jest rozwijany przez Oracle Corporation. VirtualBox pozwala na emulowanie i uruchomienie różnych systemów operacyjnych na jednym komputerze, dzięki czemu użytkownik może wykonywać różne zadania w jednym środowisku, bez konieczności przełączania się pomiędzy różnymi komputerami.

Jednym z największych atutów VirtualBox jest jego prostota obsługi oraz intuicyjny interfejs graficzny. Nie wymaga on od użytkownika zaawansowanej wiedzy technicznej lub informatycznej, jednocześnie oferując bogatą funkcjonalność dla bardziej zaawansowanych użytkowników.

Program ma możliwość tworzenia i zarządzania wirtualnymi maszynami, które są izolowane od systemu głównego. Dostępne są różne tryby pracy, takie jak tryb pełnoekranowy, tryb „Bez wyłączania maszyny” czy tryb „Bez ramek”. Wśród innych funkcji, VirtualBox oferuje wsparcie dla technologii Intel VT-x, AMD-V (dla wirtualizacji sprzętowej), NAT (dla obsługi sieci), USB 3.0, a także dla maszyn wirtualnych 32- i 64-bitowych. Pozwala także na współdzielenie plików między wirtualnymi maszynami a systemem hosta, skalowanie ekranu, współdzielenie dźwięku oraz udostępnianie bezpośredniego dostępu do sprzętu komputera.

VirtualBox jest doskonałym narzędziem dla programistów, administratorów IT i pasjonatów technologii, którzy chcą eksperymentować z różnymi systemami operacyjnymi i aplikacjami, nie narażając swojego głównego komputera na ryzyko. Niezależnie od tego, czy chcą oni przetestować nowy system operacyjny, zainstalować starsze oprogramowanie, czy też uruchomić maszynę wirtualną w celu testowania bezpieczeństwa, VirtualBox może być świetnym rozwiązaniem w każdej z wymienionych sytuacji.

Kilka słów o formacie VDI

VDI (Virtual Disk Image) to format pliku wirtualnego dysku używany w programach wirtualizacyjnych, takich jak VirtualBox. Ten format umożliwia tworzenie wirtualnych maszyn, które generycznie nazywamy wirtualnymi komputerami. Współpracując z programami do wirtualizacji, użytkownicy mogą uruchamiać wirtualne systemy operacyjne i testować ich wydajność, aplikacje i ustawienia sprzętowe. Format VDI wspiera różne funkcje, takie jak rozmiar wirtualnego dysku, zarządzanie partycjami, wirtualne urządzenia, automatyczne uruchamianie i wiele innych funkcji.

Pliki VDI są zazwyczaj tworzone dynamicznie, co oznacza, że ​​plik wirtualnego dysku po prostu zapobiega pustym sektorom, a jego rozmiar zmienia się w miarę potrzeb. Programy używające formatu VDI umożliwiają również tworzenie dysków statycznych, w których cały plik wirtualnego dysku jest rezerwowany, nawet jeśli część z niego pozostaje pusta.

Format VDI jest kompatybilny z różnymi systemami operacyjnymi, co umożliwia użytkownikom tworzenie wirtualnych maszyn z różnymi systemami operacyjnymi i wykorzystanie ich do celów testowych lub innych celów. W końcu, pliki VDI są łatwe do przenoszenia między różnymi komputerami lub urządzeniami, co umożliwia użytkownikom dostosowywanie swoich wirtualnych maszyn do różnych potrzeb.

Konwersja obrazu RAW-IMG do formatu VDI

Jeżeli zaistnieje potrzeba uruchomienia wiernej kopii systemu operacyjnego, w celu przeprowadzenia testów oprogramowania lub zmian w konfiguracji, można sięgnąć po plik IMG stanowiący odwzorowanie obecnego systemu operacyjnego. Obraz można wykonać uniksowym narzędziem dd lub innym, które potrafi kopiować surowe dane.

Utworzenie kopii jest pierwszym krokiem na drodze ku uruchomieniu systemu w środowisku wirtualnym. Po utworzeniu pliku należy dokonać konwersji do formatu VDI (ang. Virtual Disk Image). VDI jest to format obrazów maszyn wirtualnych powszechnie stosowany w aplikacji VirtualBox.

Przystępujemy do konwersji, uruchamiamy terminal (xterm, gnome-terminal, lxterminal, xfce4-terminal lub inny).

Przechodzimy do lokalizacji, w której znajduje się plik do konwersji. Dla przykładu, plik fedora.img znajduje się w lokalizacji /home/nazwa_użytkownika/Desktop/

cd /home/nazwa_usera/Desktop

Konwersji możemy dokonać przy pomocy narzędzia VBoxManage, który jest częścią aplikacji VirtualBox, w terminalu wpisujemy polecenie:

VBoxManage convertfromraw fedora.img fedora.vdi

Podczas konwersji otrzymamy dwa komunikaty:

Converting from raw image file=”fedora.img” to file=”fedora.vdi”
Creating dynamic image with size XXX bytes (XXX MB)

Czas trwania konwersji uzależniony jest od rozmiaru obrazu i jakości posiadanego sprzętu. W niektórych przypadkach konwersja może potrwać nawet kilka godzin. Po zakończeniu procesu w katalogu /home/nazwa_użytkownika/Desktop/ powstanie plik VDI (fedora.vdi). Poprawność obrazu można zweryfikować montując go w maszynie wirtualnej.

W opisywanym przypadku konwersja przebiegła bez problemów, mogłem bez problemu odpalić system. Wiem jednak, że istnieją sytuacje, w których nawet prawidłowo skonwertowany obraz odmawia posłuszeństwa, w takich sytuacjach alternatywą może być użycie innych programów do wirtualizacji.

O autorze

Mariusz Kołacz

Z zawodu mgr inż. informatyk, zwolennik nowoczesnych technologii i fan Nikoli Tesla. Prowadzi kilka blogów o tematyce technologicznej. Po godzinach lubi przeczytać dobrą książkę, pozwiedzać ciekawe miejsca w Polsce lub spędzić wolny czas na łonie natury.