Niedawno zainstalowałem Ubuntu na Virtualbox Oracle. Teraz chcę zainstalować dodatki dla gości.
Uruchomiłem system operacyjny gościa Ubuntu, kliknąłem „Urządzenia” i wybrałem „Zainstaluj dodatki dla gości”. Nic się nie wydarzyło i nie widzę ikony CD na pulpicie.
Jak mogę to zrobić?
virtualbox
guest-additions
snakile
źródło
źródło
Odpowiedzi:
Instalowanie dodatków gości z repozytoriów
W przypadku, gdy mamy zainstalowaną wersję OSE Virtual Box z repozytoriów możemy dodać dodatki gości z repozytoriów w gościa . Spowoduje to zainstalowanie dodatków gości zgodnych z wersją Virtual Box uzyskaną z repozytoriów. Nie zaleca się instalowania ich w nowszych wersjach Virtual Box uzyskanych z repozytorium Oracle (patrz poniżej).
Alternatywnie możemy zainstalować pakiet virtualbox-guest-additions-iso na hoście Ubuntu.
Plik .iso z obrazem edycji OSE płyty CD z dodatkami gości zostanie zainstalowany w katalogu hosta
/usr/share/virtualbox/VBoxGuestAdditions.iso
. Zamontuj ten plik .iso jako dysk CD w ustawieniach maszyny wirtualnej. Gość będzie miał wówczas dostęp do płyty CD-ROM z instalatorem.Instalowanie dodatków gości z Virtual Box Manager
W przypadku niepowodzenia kompilacji dodatków gościa może być konieczne zainstalowanie nagłówków jądra systemu Linux (zobacz Jak zainstalować pliki nagłówków jądra? ) Lub dodatkowe narzędzia niezbędne do kompilacji . Zaleca się również zainstalowanie dkms (patrz poniżej - Uwaga 4). Możesz uruchomić to polecenie w terminalu, aby zainstalować oba:
Wybierając urządzenia -> Zainstaluj dodatki dla gości (lub naciśnij Host+ Dz Virtual Box Manager), dysk CD z dodatkami dla gości .iso zostanie załadowany, ale nie zainstalowany w systemie-gościu Aby zainstalować, musimy uruchomić skrypt instalatora
VBoxLinuxAdditions.run
jako root lub z wiersza Autorun (patrz poniżej).Powłoka GNOME
Aby zainstalować Dodatki dla gości, na pulpicie pojawi się ikona CD, gdy tylko dysk wirtualny zostanie zamontowany:
Następnym krokiem jest uruchomienie skryptu autorun.sh (jako root) na tej zamontowanej płycie CD poprzez otwarcie napędu i kliknięcie przycisku „Uruchom oprogramowanie”. Spowoduje to zbudowanie i zainstalowanie wymaganych modułów jądra vbox.
Jedność
Dodatki gości są montowane jako wirtualny dysk CD widoczny w programie uruchamiającym:
W przypadku, gdy system jest skonfigurowany do automatycznego uruchamiania dysku CD, powinien po prostu otworzyć następujący dialog automatycznego uruchamiania (jeśli nie, wybierz symbol CD, wybierz otwórz, a następnie wybierz Otwórz okno automatycznego uruchamiania )
Po wprowadzeniu poświadczeń dostępu do konta root dodatki gości będą budowane, jak widać z danych wyjściowych terminala:
Naciśnij, Returnaby zamknąć terminal.
Instalowanie dodatków gości z terminala
W przypadku nieprawidłowego zainstalowania dodatków gościa możemy nie być w stanie uruchomić się do GUI. W takim przypadku musimy uruchomić, przytrzymując Shiftklawisz, aby uzyskać dostęp do menu Grub, w którym uzyskujemy dostęp do powłoki root, jak pokazano w następującym pytaniu (aby kontynuować, musimy zamontować system plików do odczytu / zapisu):
Plik .iso dodatków gości musi zostać zainstalowany
/dev/cdrom
z Virtual Box Manager (patrz wyżej). Następnie możemy zainstalować dodatki dla gości, wpisując następujące polecenia:Usuń dodatki gości
W przypadku, gdy coś poszło nie tak z instalacją dodatków dla gości lub system operacyjny gościa nie może uruchomić się po instalacji, być może będziemy musieli usunąć dodatki. Można to również zrobić z poziomu powłoki głównej , uruchamiając skrypt deinstalacyjny znajdujący się w katalogu guest
/opt
.Zastąp
x.x.xx
aktualną wersją dodatków gości.źródło
sudo ./<mountpoint>/VBoxLinuxAdditions.run
Możesz także spróbować wykonać następujące czynności (działało to dla mnie po tym, jak musiałem ponownie zainstalować dodatki dla gości po ich zabiciu przez program Update Manager). Rozwiązanie znalezione tutaj:
http://www.unixmen.com/install-guest-addition-in-ubuntu-1010-maverick-meerkat-fix/
W podsumowaniu:
Znalazłem i zaktualizowałem poprawną wersję Dodatków gości VirtualBox, a mój system wydaje się znowu działać poprawnie i zakładam, że zadziała to również, jeśli Dodatki gości nie zostaną zainstalowane z pozycji menu.
Jeszcze jedna rzecz godna uwagi. Początkowo próbowałem uruchomić to pod skorupą ryby - upewnij się, że używasz bash (tj. Wpisz „bash” w terminalu, zanim zaczniesz).
Uwaga na nowszych systemach polecenie zostało zmienione na
źródło
virtualbox-guest-x11
w nowszych systemach. Myślę, że to powinna być zaakceptowana odpowiedź, ponieważ dodatki dla gości z ISO mogą nie być automatycznie aktualizowane, w przeciwieństwie do tych instalowanych przy użyciuapt-get
.build-essentials
na świeżo zainstalowanym 14.04, a nagłówki linux zostały już zainstalowane. Tak więc wystarczyło uruchomićsudo apt-get install virtualbox-guest-x11
system gościa.OSX
hoście (10.9.3) i gościu Ubuntu 12.04 na VirtualBox (4.3.12). Musiałem użyćISO
instalacji askubuntu.com/a/22745/24203 (w przeciwnym razie dostałemnot such device error
stackoverflow.com/questions/3492466/... )W systemie operacyjnym gościa zainstaluj pakiet
virtualbox-guest-dkms
. Na przykład za pomocą aplikacji Terminal wpiszsudo apt-get install virtualbox-guest-dkms
.źródło
Norma „VirtualBox-gościnne uzupełnienia” pakiet na .iso dostarczonych przez Oracle , ma ogólne narzędzia dla różnych systemów operacyjnych gościa ...
Jednak Ubuntu ma swoje własne dedykowane pakiety Ubuntu dla gości ...
o nazwie
virtualbox-ose-guest-dkms and ..-x11 and ..-utils
.Te pakiety „virtualbox-ose-guest- *” obsługują DKMS.
"(DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel.)"
Oto link do pytania, które zadałem 5-6 miesięcy temu na ten temat ... Jak mogę zmusić Compiz do pracy na maszynie wirtualnej VirtualBox
źródło
virtualbox-guest-x11
, który przyciągnie wszelkie inne wymagane zależności.virtualbox-guest-dkms
. Nawiasem mówiąc, jest to dla mnie jedyna akceptowalna odpowiedź w tym wątku, ponieważ jest to jedyny sposób, w jaki moi goście dodawali treści w VBox. Z góry dodałem mojego użytkownika do grupy vboxusers, czy to może pomóc?Oto kroki, które uruchomiłem, które w końcu zadziałały, ale jak wspomniano powyżej o nazwie „pcworld”, mogło być tak, że faktycznie wymagane było tylko ostatnie polecenie. Nigdy się nie dowiem, ale chcę się podzielić, na wypadek, gdyby to pomogło komukolwiek innemu:
I nie zapomnij ustawić instancji VirtualBox tak, aby używała pamięci RAM o wielkości 128 MB i włącz akcelerację 3D w sekcji ustawień „Wyświetl” dla swojej instancji, aby uzyskać dobrą wydajność.
źródło
sudo apt-get dist-upgrade
wykonał lewę. Dzięki Clay.Oto ręczne kroki, aby zainstalować moduły jądra VirtualBox Guest Additions wewnątrz maszyny wirtualnej:
Pobierz plik ISO, np
Zamontuj plik ISO:
Uruchom instalator (dodaj
-x
po,sh
aby debugować):Aby znaleźć odpowiednią wersję pliku ISO, sprawdź go na stronie: http://download.virtualbox.org/virtualbox/
Jeśli używasz Vagrant, instalacja jest znacznie prostsza, wykonując następujące polecenia:
źródło
Działa to dla mnie dla maszyny wirtualnej gościa Ubuntu Server 14.04 (bez GUI):
Edycja: działa również z Ubuntu Server 15.04 i 16.04
1) Zainstaluj dkms. Z biegu gościa:
2) Z menu okna VirtualBox VM wybierz: Urządzenia -> Włóż obraz dysku CD z dodatkami gości ...
3) Użyj blkid, aby zidentyfikować urządzenie CD-ROM. Z biegu gościa:
Jedna z linii na wyjściu powinna wyglądać następująco:
Pierwsza część (
/dev/sr0
) to nazwa urządzenia CD-ROM.4) Zamontuj dysk CD (zastąp
/dev/sr0
nazwą urządzenia podaną powyżej):5) Uruchom instalator dodatków gości:
6) Uruchom ponownie gościa.
źródło
sudo sh /media/cdrom/VBoxLinuxAdditions.run
sh
Była potrzebna, ponieważ płyta została zamontowana bez uprawnienia do wykonywania.--nox11
parametrami. Masz jakiś pomysł?virtualbox-guest-additions
Pakiet ma zostać zainstalowany. Ponadto może się wydawać, że nic się nie wydarzyło, ale wystarczy kliknąć przycisk „Zainstaluj dodatki dla gości”, aby zainstalować cdrom. Powinieneś otworzyć Menedżera plików (Nautilus / Dolphin), wybrać „urządzenie CD” i uruchomić instalator.źródło
Procedura jest dość prosta.
Virtual Box menu wybierz Devices > Obraz Włóż CD z Dodatkami ... .
Na pulpicie Ubuntu pojawi się następujące okienko wyskakujące:
Wybierz, Runa dodatki dla gości zostaną automatycznie zainstalowane.
źródło
wget
adresy URL w innych odpowiedziach mogą być nieaktualne.Jeśli masz dodatki gościa .iso, zamontuj je w VirtualBox za pomocą ustawień systemu gościa. Następnie uruchom system gościa i uruchom exe vboxwindowsadditions-x86 lub amd64.
źródło
Dla użytkowników Lubuntu 16.04 w Ubuntu 16.04 Virtualbox
Po wypróbowaniu wielu ogólnych instrukcji głównego strumienia znalazłem instrukcje specyficzne dla Lubuntu :
Zainstaluj Dodatki gości Virtualbox na maszynie wirtualnej Lubuntu
Pierwszy krok: zainstaluj wymagane oprogramowanie
Następnie użyj Virtualbox, aby pobrać dodatki gości, a następnie wybierz „Zainstaluj dodatki gości” z menu Virtualbox.
Jeśli dysk VBOXADDITIONS nie pojawia się w Menedżerze plików, użyj Menedżera plików, aby otworzyć zawartość dysku VBOXADDITIONS, a następnie otwórz tam terminal, przechodząc do menu Menedżera plików i wybierając polecenie „Otwórz bieżący folder w terminalu”
uruchom ponownie i ciesz się!
źródło
Otwórz Ubuntu w VirtualBox. Otwórz FireFox i przejdź tutaj:
http://download.virtualbox.org/virtualbox/
Znajdź swoją wersję Virtualbox i kliknij link, aby ją otworzyć.
Pobierz swoją wersję VBoxGuestAdditions (iso):
Otwórz go w menedżerze archiwów i wypakuj pliki.
Biegać:
sudo VBoxLinuxAdditions.run
Restart.
Działa to, jeśli nie można otworzyć pliku ISO w VirtualBox (błąd ISO9660).
źródło