19Aug

Jak uruchomić z napędu USB w VirtualBox

VirtualBox może uruchamiać maszyny wirtualne z napędów flash USB, umożliwiając rozruch systemu Linux na żywo lub instalację systemu operacyjnego z rozruchowego urządzenia USB.Ta opcja jest dobrze ukryta.

Ponieważ ta opcja nie jest widoczna w interfejsie i wymaga pewnego kopania, nie zawsze działa idealnie. Udało się dobrze z Ubuntu 14.04 na hoście Windows, ale nie zdziw się, jeśli napotkasz problemy z niektórymi konfiguracjami.

Uruchom z USB na komputerze Windows

Będziemy używać ukrytej funkcji w VirtualBox, która pozwala na nieprzetworzony dostęp do dysków. Ta funkcja nie jest widoczna w interfejsie VirtualBox, ale jest częścią polecenia VBoxManage. Przed rozpoczęciem tego procesu upewnij się, że masz zainstalowany system VirtualBox.

Najpierw podłącz dysk USB zawierający system operacyjny, który chcesz uruchomić z komputerem. Naciśnij klawisz Windows + R, wpisz diskmgmt.msc w oknie dialogowym Uruchom i naciśnij klawisz Enter, aby otworzyć okno Zarządzanie dyskami.

Wyszukaj dysk USB w oknie Zarządzanie dyskami i zanotuj jego numer dysku. Na przykład tutaj dysk USB to Dysk 1.

Najpierw zamknij wszystkie otwarte okna VirtualBox.

Następnie otwórz wiersz polecenia jako administrator. W systemie Windows 7 otwórz menu Start, wyszukaj wiersz polecenia, kliknij prawym przyciskiem myszy skrót wiersza polecenia i wybierz opcję Uruchom jako administrator. W systemie Windows 8 lub 8.1 naciśnij Windows Key + X i kliknij Command Prompt( Administrator).

Wpisz następujące polecenie w oknie wiersza polecenia i naciśnij klawisz Enter. To polecenie zmieni się na domyślny katalog instalacyjny VirtualBox. Jeśli zainstalowałeś VirtualBox w niestandardowym katalogu, musisz zastąpić ścieżkę katalogu w poleceniu ścieżką do własnego katalogu VirtualBox:

cd% programfiles% \ Oracle \ VirtualBox

Wpisz następujące polecenie w oknie wiersza polecenia,zastępując # numerem dysku, który znalazłeś powyżej, i naciśnij Enter.

VBoxManage internalcommands createrawvmdk -filename C: \ usb.vmdk -rawdisk \\. \ PhysicalDrive #

Możesz zastąpić C: \ usb.vmdk dowolną ścieżką do pliku. To polecenie tworzy plik dysku maszyny wirtualnej( VMDK) wskazujący wybrany dysk fizyczny. Po załadowaniu pliku VMDK jako napędu w VirtualBox, VirtualBox uzyska dostęp do fizycznego urządzenia.

Następnie otwórz VirtualBox jako administrator. Kliknij prawym przyciskiem myszy skrót VirtualBox i wybierz opcję Uruchom jako administrator. VirtualBox może uzyskiwać dostęp tylko do urządzeń z dyskami surowymi z uprawnieniami administratora.

Utwórz nową maszynę wirtualną, klikając przycisk Nowy i przechodząc przez kreatora. Po wyświetleniu monitu wybierz system operacyjny na dysku USB.

Gdy pojawi się monit o wybranie dysku twardego, wybierz opcję Użyj istniejącego wirtualnego dysku twardego, kliknij przycisk, aby wyszukać plik i przejdź do niego - to C: \ usb.vmdk, jeśli nie wybrałeś własnegościeżka.

Uruchom maszynę wirtualną i powinien uruchomić system operacyjny z dysku USB, tak jakbyś uruchamiał go na normalnym komputerze.

Zauważ, że urządzenie USB musi być pierwszym twardym dyskiem w twojej wirtualnej maszynie, inaczej VirtualBox nie uruchomi się z niego. Innymi słowy, nie można po prostu utworzyć standardowej maszyny wirtualnej i podłączyć urządzenia USB później.

Jeśli chcesz zainstalować system operacyjny z dysku USB, musisz dodać dysk twardy później w oknie ustawień maszyny wirtualnej. Upewnij się, że dysk USB jest pierwszym dyskiem na liście.

Hosty systemu Linux i Mac

Proces jest zasadniczo taki sam w systemach hosta Linux i Mac. Będziesz musiał użyć tego samego polecenia VBoxManage, aby utworzyć plik reprezentujący dysk surowy, ale musisz określić ścieżkę do urządzenia dyskowego w systemie Linux lub Mac.

Witryna Open Foam zawiera wskazówki i obejścia, które mogą pomóc w zaadaptowaniu tego procesu do komputerów z systemem Linux lub Mac. Pomocne może być również użycie twardego dysku twardego hosta z sekcji gościnnej w oficjalnej dokumentacji VirtualBox.

Uruchamianie ze standardowego pliku ISO jest nadal najlepiej obsługiwanym sposobem instalacji - lub po prostu rozruchu - systemu operacyjnego w VirtualBox lub innych programach maszyn wirtualnych. Jeśli to możliwe, należy pobierać pliki ISO i używać ich zamiast manipulowania przy użyciu napędów USB.

Jeśli używasz VMware zamiast VirtualBox, spróbuj użyć Plop Boot Manger do rozruchu z USB w VMware.