Główna » jak » Jak uruchomić z napędu USB w VirtualBox

    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, może 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 hoście systemu Windows

    Będziemy używać ukrytej funkcji w VirtualBox, która umożliwia 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 napęd 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 znalezionym powyżej i naciśnij klawisz Enter.

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

    Możesz zastąpić C: \ usb.vmdk dowolną ścieżką 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 surowych urządzeń dyskowych 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łasnej ścieżki.

    Uruchom maszynę wirtualną i uruchom system operacyjny z dysku USB, tak jakbyś uruchamiał ją na normalnym komputerze.

    Zauważ, że urządzenie USB musi być pierwszym twardym dyskiem w twojej wirtualnej maszynie lub 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 podać ś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.