Неможливо встановити додатки для гостей за допомогою VirtualBox, гостьової ОС Ubuntu, хост-операційної системи Win7


15

Я новачок у VirtualBox та Linux. Я встановив VirtualBox 4.0.4 в Windows 7. Успішно створив віртуальну машину, на якій працює сервер Ubuntu 10.10 64 біт. Я намагаюся налаштувати загальні папки. Обов’язковою умовою є додатки для гостей. Я дотримувався Посібника, наскільки я його розумію, і зіткнувся з гуглом, намагаючись подолати це. Ось що я зробив:

  1. sudo aptitude update
    sudo aptitude safe-upgrade
    sudo apt-get install dkms
  2. Пристрої> Встановити додатки для гостей ... (очевидно, нічого не відбувається, але я чую, що це нормально)
  3. Пристрої> CD / DVD пристрої> [зазирнути у спадне меню: у нижньому рядку є Видалити диск з віртуального диска, тому я думаю, що це означає, що ISO знаходиться у віртуальному приводі CD-ROM
  4. Перейдіть в каталог , де ваш привід CD-ROM встановлений і виконати як корінь, так що я: cd .., cd .., cd media, cd cdrom. (я навіть у потрібному місці ?!)

Я намагаюся sh ./VBoxLinuxAdditions.runі sudo sh ./VBoxLinuxAdditions.run отримую

sh: Can't open ./VBoxLinuxAdditions.run

Я намагаюся bash ./VBoxLinuxAdditions.runі sudo bash ./VBoxLinuxAdditions.run отримую:

bash ./VBoxLinuxAdditions.run no such file or directory

Я намагаюся chmod +x VBoxLinuxAdditions.runотримати такий файл чи каталог

Здається, я перебуваю в неправильному каталозі, потрібні файли не там, де мені потрібні, неправильні дозволи чи неправильні команди. Я повністю втрачений, оскільки кожен пункт усунення несправностей, який я бачив у Google, або не працював для мене, коли це робився для інших, або я просто не розумію інструкцій. Заздалегідь дякую за будь-яку допомогу.


Це те, що mountпоказує

введіть тут опис зображення


@Joe Fletcher - Ви впевнені, що встановили сервер? Сервер є лише термінальним інтерфейсом. Якщо ви не новачок у Linux, я б запропонував "звичайний" смак Linux
Дарій

Так, сервер. Я використовую термінал. Я розробляю веб-сайти. Я не супер новачок в Linux, але я лише кілька команд і таке.
Джо Флетчер

@Joe Fletcher - Якщо ви не запитаєте мене, для чого вам потрібні спільні папки на сервері Ubuntu?
Дарій

@Joe: У моїй версії VirtualBox Linux Additions є два різних .runфайли для архітектури вашої Linux VM: VBoxLinuxAdditions-x86.runдля 32-розрядної та VBoxLinuxAdditions-amd64.runдля 64-розрядної. (Ви, швидше за все, у вас 32-розрядні.) У ваших прикладах пропущено -x86або -amd64Чи може це бути?
Патчі

1
@Joe, ISO не встановлено. Я щойно дійшов до роботи, тому зараз не можу перевірити це. Як тільки я повернуся додому (ще 8 годин їхати!), Я
погляну

Відповіді:


30

Як я вже згадував у коментарях, схоже, ISO не встановлений. Ось що ви можете зробити

  • Переконайтесь, що хост-додатки ISO доступні для хоста. Ви можете зробити це, натиснувши Devices menu-> CD/DVD devicesі вкажіть на ISO файл гостях додань. Доповнення гостей доступні в Program Files\Oracle\VirtualBoxпапці

введіть тут опис зображення

  • Після встановлення введіть нижче

    cd /media
    mkdir vbox
    sudo mount /dev/sr0 vbox/
    cd vbox/
    
  • Тепер гостьова установка ISO змонтована як /media/vbox

введіть тут опис зображення

  • Запустіть інсталятор додатків для гостей, зав’язавши ./VBoxLinuxAdditions.run

Ти геній! Працював як шарм. Я виконував усі команди з судо і перезапускався, і, здавалося, це спрацювало. Я отримав 2 повідомлення про помилки, але не впевнений, чи це має значення ( посилання ).
Джо Флетчер

Досить ласкаво просимо @Joe. Ви можете ігнорувати ці повідомлення, це не повинно впливати на вас
Sathyajith Bhat

Для тих із вас, хто все ще має проблеми, можливо, вам не вистачає таких пакетів: dkms, build-basic та linux-headers-generic. читати більше спробуйте запустити: sudo apt-get install dkms build-essential linux-headers-genericпотім перезавантажте. Після перезавантаження змонтуйте долю, як було зазначено вище.
Андрес

Смішно, що в документах VirtualBox немає згадок про те, як монтувати / dev / sr0. Або я щось пропустив?
Ерік Дж.

@EricJ. це не завжди потрібно монтувати - зазвичай натискання кнопки "Встановити гостьові доповнення" зможе встановити гостьові доповнення ISO - іноді, проте, це може не вдатися.
Сатьядхіт Бхат

-1

Якщо гірше погіршиться, ви завжди можете встановити робочий стіл і використовувати графічний інтерфейс, щоб встановити його ...

sudo apt-get install ubuntu-desktop

і перезапустити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.