Jak przenieść plik do maszyny wirtualnej w VirtualBox
Przenoszenie plików do maszyny wirtualnej (VM) w VirtualBox może zwiększyć produktywność, umożliwiając udostępnianie danych między maszyną hosta a systemem operacyjnym gościa. Ten przewodnik przeprowadzi Cię przez kilka metod przesyłania plików do maszyny wirtualnej VirtualBox.
1. Korzystanie z folderów współdzielonych
Jednym z najskuteczniejszych sposobów udostępniania plików między hostem a maszyną wirtualną VirtualBox jest korzystanie z folderów współdzielonych.
Krok 1: Konfiguracja folderów współdzielonych
- Otwórz VirtualBox: Uruchom VirtualBox i wybierz maszynę wirtualną, którą chcesz skonfigurować.
- Ustawienia: Kliknij przycisk Ustawienia (ikona koła zębatego).
- Foldery współdzielone: Przejdź do sekcji Foldery udostępnione na lewym pasku bocznym.
- Dodaj folder udostępniony: Kliknij ikonę folderu ze znakiem plus ( ), aby dodać nowy folder udostępniony.
- Ścieżka folderu: Przeglądaj, aby wybrać folder w systemie hosta, który chcesz udostępnić.
- Nazwa folderu: Będzie to nazwa używana w systemie operacyjnym gościa.
- Opcje: Dla wygody zaznacz opcje takie jak Auto-mount i Make Permanent.
- Zapisz ustawienia: Kliknij OK, aby zapisać ustawienia.
Krok 2: Dostęp do folderów współdzielonych w systemie operacyjnym gościa
- Uruchom maszynę wirtualną: Uruchom maszynę wirtualną.
- Uzyskaj dostęp do folderów udostępnionych:
- Dla gości Windows: Otwórz Eksplorator plików i poszukaj udostępnionego folderu w sekcji Ten komputer lub Lokalizacje sieciowe.
- Dla gości z systemem Linux: Folder współdzielony jest zazwyczaj zamontowany pod /media/sf_. Aby uzyskać do niego dostęp, konieczne może być dodanie użytkownika do grupy vboxsf:
sudo usermod -aG vboxsf twoja_nazwa_użytkownikaNastępnie wyloguj się i zaloguj ponownie, aby zmiany zaczęły obowiązywać.
2. Korzystanie z funkcji przeciągnij i upuść
VirtualBox umożliwia przeciąganie i upuszczanie plików między hostem a maszyną wirtualną, jeśli funkcja ta jest włączona.
Krok 1: Włącz przeciąganie i upuszczanie
- Otwórz VirtualBox: Wybierz maszynę wirtualną i kliknij Ustawienia.
- Ustawienia ogólne: Przejdź do sekcji Ogólne.
- Zakładka Zaawansowane: Znajdź opcję Przeciągnij i upuść i ustaw ją na Dwukierunkowy (aby przesyłać pliki w obu kierunkach) lub Host do gościa.
Krok 2: Użyj opcji Przeciągnij i Upuść
- Uruchom maszynę wirtualną: Uruchom maszynę wirtualną.
- Przeciągnij i upuść: Po prostu przeciągnij plik z systemu hosta i upuść go w oknie maszyny wirtualnej. Plik powinien pojawić się w systemie operacyjnym gościa.
3. Korzystanie z urządzeń USB
Do przesyłania plików do maszyny wirtualnej VirtualBox można również używać dysków USB.
Krok 1: Włącz obsługę USB
- Otwórz VirtualBox: Wybierz maszynę wirtualną i przejdź do Ustawień.
- Ustawienia USB: Kliknij kartę USB i włącz Kontroler USB (wybierz USB 2.0 lub USB 3.0 w zależności od potrzeb).
- Dodaj filtr USB: Kliknij znak plus ( ) i wybierz urządzenie USB, którego chcesz użyć.
Krok 2: Dostęp do USB w systemie operacyjnym gościa
- Uruchom maszynę wirtualną: Uruchom maszynę wirtualną.
- Zamontuj USB: W systemie operacyjnym gościa powinno pojawić się urządzenie USB, umożliwiające dostęp i przesyłanie plików.
4. Korzystanie z transferu sieciowego
Jeśli zarówno host, jak i maszyna wirtualna są podłączone do tej samej sieci, można przesyłać pliki przez sieć.
Krok 1: Konfiguracja sieci
- Otwórz VirtualBox: Wybierz maszynę wirtualną i przejdź do Ustawień.
- Sieć: Upewnij się, że karta sieciowa jest ustawiona na Bridged Adapter lub NAT (NAT z przekierowaniem portów może również działać).
Krok 2: Przesyłanie plików
- Korzystanie z FTP/SFTP: Skonfiguruj serwer FTP lub SFTP na hoście i użyj klienta FTP na maszynie wirtualnej, aby połączyć się i przesłać pliki.
- Korzystanie z Samby: Jeśli używasz maszyny wirtualnej z systemem Linux, możesz skonfigurować udziały Samba na hoście i uzyskać do nich dostęp z maszyny wirtualnej.
Podsumowanie
Przenoszenie plików do maszyny wirtualnej VirtualBox można wykonać różnymi metodami, w tym za pomocą folderów współdzielonych, przeciągania i upuszczania, urządzeń USB i transferów sieciowych. Wybierz metodę, która najlepiej pasuje do Twojego przepływu pracy i potrzeb. Każda metoda zapewnia wygodny sposób na zwiększenie produktywności poprzez łatwy dostęp do plików między systemem operacyjnym hosta i gościa.