Znam proces instalowania dodatków gości i udostępniania folderów hosta gościowi, ale czy istnieje sposób na odwrócenie tego?
Mam hosta XP i gościa Ubuntu 10.10 z VBox 4.0.2.
Innymi słowy, chciałbym, aby host miał bezpośredni dostęp do (przynajmniej niektórych) plików w pliku .vdi.
virtualbox
network-shares
shared-folders
Nate Parsons
źródło
źródło
Odpowiedzi:
Nie można tego zrobić z rozszerzeniami Gość, jednak skonfiguruj normalne udostępnianie plików Ubuntu na swoim gościu i możesz uzyskać dostęp do plików za pomocą sieci wirtualnej między hostem a gościem. Wersja VirtualBox w OSE nie ma folderów współdzielonych i jest to zalecana metoda udostępniania dla VirtualBox, jak opisano tutaj . How-To Geek ma tutaj samouczek na temat tego, jak to zrobić w systemie Ubuntu, i dotyczy również wszystkiego poza folderami domowymi.
Sterownik sieciowy jest wystarczająco inteligentny, aby nie przesyłać ruchu przez drut, ale nadal będzie używany do komunikacji z gościem. Mam kilka maszyn wirtualnych, które uruchamiam i używam w ten sposób, zarówno na komputerach Mac, jak i Windows.
źródło
Domyślnie maszyna wirtualna ma połączenie NAT z siecią lokalną, co oznacza, że nie ma własnego „prawdziwego” adresu IP. Jeśli zamiast tego skonfigurujesz połączenie mostkowe, możesz użyć zwykłych metod udostępniania plików z wirtualnego komputera, np. Udostępniania plików Windows (w tym SAMBA pod Linux / Unix / etc.) Lub NFS. Oczywiście maszyna wirtualna musiałaby być uruchomiona.
Możliwe jest również zamontowanie VDI jako napędu w systemie operacyjnym hosta, nie znam szczegółów, jak to zrobić na hoście XP i uważam, że musiałbyś zamknąć (zamiast zawiesić) system operacyjny gościa, aby unikaj uszkodzenia dysku twardego.
źródło
Istnieje trudne rozwiązanie:
sudo /sbin/mount.vboxsf -o gid=1000,uid=1000 shared ~/shared
rsync
do synchronizowania danych w ~ / shared z ~ / shared_local .Możesz używać tych samych skryptów bash zarówno w systemie Linux, jak i Windows. Możesz uzyskać dostęp do dowolnych danych w ~ / współdzielonych z systemu Windows i Linux, korzystając z tej samej ścieżki.
źródło
To może być skończone. Co musisz zrobić, to dodać dodatkową kartę sieciową jako sieć tylko hosta i zrestartować maszynę gościa. Podczas restartu pojawi się monit o zainstalowanie nowego interfejsu sieciowego, odpowiedz „tak” na to. Po uruchomieniu do maszyny gościa można uzyskać dostęp z hosta przy użyciu adresu IP gościa. Sugeruję ustawienie statycznego adresu IP 192.168.50.10, na przykład dla gościa. Udostępnij sambę, a powinieneś być w stanie z nią rozmawiać z komputera-hosta. Zrobiłem to i to jest niesamowite.
źródło