Jak zainstalować dodatki dla gości w Lubuntu 13.04


28

Pobrałem virtualbox-4.2_4.2.12-84980~Ubuntu~raring_i386.deb(63,9 MB) oraz Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.vbox-extpack(11,6 MB) z https://www.virtualbox.org/wiki/Linux_Downloads .

Zainstalowałem VBox na moim laptopie (Dell 1545 Core2Duo T6400; 4 GB pamięci RAM) z systemem Lubuntu 13.04, dając systemowi-gościowi (również Lubuntu 13.04) 1536 MB pamięci RAM i 8 GB stałej przestrzeni dyskowej.

Wydajność jest w porządku, ale mam problem z rozmiarem ekranu. Pulpit nie zajmuje pełnej szerokości ekranu, jak pokazuje obraz (czerwone elipsy).

Rozmiar ekranu VBox

Mogę użyć „trybu skalowania”, ale wygląda to brzydko, jakby rzeczy były rozciągnięte w poziomie.

Niektóre informacje wskazują, że instalacja Guest Addditionspomogłaby. Ale nie mogę wymyślić, jak to zainstalować. Mam /usr/share/virtualbox/VBoxGuestAdditions.iso.

Próbowałem zamontować VBoxGuestAdditions.iso:

Mounted-iso

Ale gdy kliknę Devices, Install Guest Additionswidzę to okno:

Wymuś odmontowanie

Zastanawiające jest również to, że istnieje opcja „wymuszenia odmontowania”, gdy powyższy tekst mówi „nie można zamontować”.


1
Czy próbowałeś uruchomić virtualbox jako sudo? W przypadku podobnych problemów zwykle pomogło mi coś takiego: w ustawieniach komputera odmontuj przesłuchania gości i ustaw dysk CD jako IDE. Następnie spróbuj zainstalować GA za pomocą menu działającej maszyny wirtualnej.
Niedola

Ale sudo VirtualBoxwyświetla ekran nowej maszyny wirtualnej. Nie widzi już maszyny wirtualnej.

@ vasa1 W ustawieniach grafiki w virtualbox (przed uruchomieniem maszyny dla Linuxa) - możesz ustawić rozmiar pamięci dla grafiki - dzięki temu masz wpływ na rozmiar wirtualnego wyświetlacza?! - albo nie ?!
dschinn1001

1
@ vasa1 @Misery VirtualBox nigdy nie potrzebuje sudo i nigdy nie powinien być uruchamiany jako sudo. Ten problem jest niezależny od sudo.
ignis

Odpowiedzi:


45

Kliknięcie elementu menu „Zainstaluj dodatki dla gości” powoduje dodanie ISO na maszynie wirtualnej. Nie musisz go klikać, ponieważ w twoim przypadku plik VirtualBoxGuestAdditions.iso jest już podłączony do maszyny wirtualnej (zgodnie z zakładką Pamięć w ustawieniach maszyny wirtualnej). Tak się nazywa, ponieważ gość powinien automatycznie zamontować płytę CD i automatycznie uruchomić instalator, ale nigdy nie widziałem takiego zachowania na Ubuntu, więc nazwa jest w tym przypadku myląca.

W podręczniku VirtualBox, rozdział 4 (Dodatki dla gości) , sekcja „Instalowanie dodatków dla gości Linux”:

Ubuntu

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install dkms

Uruchom ponownie system gościa, aby aktywować aktualizacje, a następnie postępuj zgodnie z powyższym opisem:

  • Włóż plik CD VBoxGuestAdditions.iso do wirtualnego napędu CD-ROM gościa z systemem Linux [Nie rób tego, jeśli karta Pamięć pokazuje, że jest już podłączony do maszyny wirtualnej]
  • [otwórz terminal,] Przejdź do katalogu, w którym jest podłączony napęd CD-ROM, i wykonaj:
  • sudo sh ./VBoxLinuxAdditions.run

3
Instalowanie dodatków Virtualbox w Ubuntu w celu włączenia „Auto-Size Guest Display” - zadziałało po wyjęciu z pudełka. W przypadku Lubuntu tak nie jest. Jednak zainstalowanie dodatkowego pakietu dkms, jak zasugerowałeś, załatwiło sprawę.
Greg Woods,

1
Ta odpowiedź była bardzo dobra. Kiedy punkt id jak dodać, ważne jest, aby zrestartować komputer po zainstalowaniu dkms. Nie zrobiłem pierwszej rundy i miałem problemy.
Robbo_UK

2
Kolejna ciekawostka - możesz spróbować sudo sh ./VBoxLinuxAdditions.run na ostatnim kroku. Musiałem to zrobić w Lubuntu. Dzięki za wszystkie inne informacje!

1
@LearningUbuntu Tak, właśnie to ma oznaczać „wykonaj jako root” (chociaż w rzeczywistości oznacza to „wykonaj z uprawnieniami roota”).
ignis

Jak zrobiłbyś to po ostatnim kroku, logując się dokładnie jako root? Jestem w lubuntu 15. Nigdy nie ustawiłem hasła roota.
Alexander Ryan Baggett
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.