sudo pluma /etc/apt/sources.list
В открывшемся документе вставить строку deb http://download.virtualbox.org/virtualbox/debian trusty contrib
sudo apt-get update
sudo gpg --keyserver keyserver.ubuntu.com --recv 54422A4B98AB5139
sudo gpg --export --armor 54422A4B98AB5139 | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-5.0
Можно ли установить просто пакетом и будет ли при этом VirtualBox правильно работать без добавления репозитория.Можно, а с первыми версиями каждой ветки (ну например нынешней 5-й) - даже нужно. Потому что при обновлении из подключённого репозитория они обычно ломались.
Система базируется на Ubuntu 14.04.3 с ядрами LTC Vivid.В общем-то, по моим многолетним уже (пользую VB чуть не с его рождения) система, её релиз и ядро рояля не играют (за исключением пары случаев, но давно). Важно устаканивание VB. Несколько месяцев назад я бы вообще посоветовал пока ставить из 4-й ветки. Но сейчас, повторяю, вроде всё в норме. Проверено в трёх абсолютно разных помянутых в заметке дистрибутивах плюс в LDME.
Гостевые дополнения к VirtualBox смогла найти...Всё правильно, Таня. Разве что качать образ не обязательно - если VB устанавливается одним пакетом, то он скачивается автоматически и лежит здесь:
/usr/share/virtualbox/VBoxGuestAdditions.iso
И вообще, сейчас там всё автоматизировано до посинения, разве что пароль самому надо потрудиться вбить :)Торопыга - я, не дождалась очередного очерка. :)В общем, масштабы бедствия уже стали ясны - осталось две части: про гостевые дополнения и про расшаривание каталога. Думаю, не сегодня, так завтра допишу, если форс-мажора не случится.
Плагины нужны для корректной работы с внешними носителями через USB-порты.Кстати, да, без них или криво, или вообще никак. Спасибо за напоминание, свосем забы, потому как пользуюсь очень редко.
По поводу выделения 2 процессоров и более голословное утверждение в статье.С этим я тоже согласен. Если железо позволяет, так почему бы не выделить дополнительные ядра виртуальной системе? Ну и соответственно - оперативки добавить. Хуже от этого, думаю - не будет.
Практический опыт. При работе Remastersys в системе в Virtualbox время создания iso образа в 2 раза меньше при выделении 2 процессоров, по сравнению с 1 процессором. Все дело в умении программ распараллеливать потоки.
При работе Remastersys в системе в Virtualbox время создания iso образа в 2 раза меньше при выделении 2 процессоров, по сравнению с 1 процессором. Все дело в умении программ распараллеливать потоки.Согласен, в данном случае зависит от метода сжатия: xz очень хорошо распараллеливает, gz и bzip2 - никак, pbzip2 - плохо.
Ну а если машин установлено несколько - запускать всё равно лучше только одну на выбор. И в целях экономии ресурсов, и во избежание непредвиденных глюковА вот с этим - не согласен. Мне для того и нужны виртуалки, чтобы видеть перед глазами несколько систем, иногда до полудюжины. Иначе и перегрзиться было бы не очень напряжно. А вот тут с виртуальной многопроцессорностью всё вязнет до полного паралича.
Мне для того и нужны виртуалки, чтобы видеть перед глазами несколько систем, иногда до полудюжины. Иначе и перегрзиться было бы не очень напряжно. А вот тут с виртуальной многопроцессорностью всё вязнет до полного паралича.А-а-а... Ну, если так - тогда точно - по ядру на машину - и не больше. Вопросов нет.
Поддерживаю alv. Запускал по 2 и 3 системы на ноуте одновременно, ничего страшного не случилось. Конечно 4 ядра были в шоке, но памяти в 8 Гб хватило на всё.И да, опять же - насколько позволяет железо. На моих двух ядрах и 4Гб - не больно-то разгуляешься!
Ну лень мне подчас из комфорной, настроенной линукс-системы ребутиться в ставшую уже такой чужой винду!Да, аргумент перевешивает все остальные. Хвала Ахурамазде, у меня такой необходимости нет лет 15 как.
Хвала Ахурамазде, у меня такой необходимости нет лет 15 как.Да, и замечательно! Но, к сожалению, в некоторых случаях - без винды - не обойтись. Например модем какой перепрошить(прошивалка только под винду написана), ну или кроссбраузерная вёрстка. Тут или в винду ребутнуться - или виртуалка. Последние версии ИЕ, к сожалению - не хотят(или не могут?) под вайном работать. А пользователей этого поделия - ещё ой, как много...
Можно настроить с обычными правами через Samba.Можно поподробнее об опыте работы с виртуалбоксом через самбу? А то я как-то наивно полагал, что передача данных между реальной и виртуальными машинами намеренно затруднена, чтобы "оно не вырвалось" из виртуальной машины. Например, Dukto видит реальную машину, а с реальной машины не видит, обмена между ними не происходит.
Также файлы легко перемещаются из домашнего каталога виртуальной машины в общую папку, открытую от администратора. В обратном направлении сделать это без изменения права доступа невозможно.Да. Через полчаса размещу соответствующую заметку.
А пока наводка: поглядите группу, к которой принадлежит разделяемая папка :)Спасибо! Добавила себя на виртуальной машине в группу vboxsf и после перезагрузки общая папка стала доступной.
Ага :)А пока наводка: поглядите группу, к которой принадлежит разделяемая папка :)Спасибо! Добавила себя на виртуальной машине в группу vboxsf и после перезагрузки общая папка стала доступной.
Когда устанавливаешь матунту, то компиляция драйверов для дополнений гостевой системы проходит без проблем, ибо в дистрибутиве есть и хедеры ядра, и make, и gcc... а вот если этого нет, как в простой убунте, у простых пользователей начинаются затыки. Потому что непонятно им, что ставить для того, чтобы в системе появились все эти компоненты.Разве всё это хозяйство в Ubuntu не тянется как зависимости? Во всех дистрах, для которых эту процедуру проделывал, тянется.
О том бы и стоило написать на сайте.Проверю на голимой свежеустановленной Ubutnu, когда руки дойдут. Но этот материал сочинялся специально для посетителей данного форума, что почти == применители Matuntu :)
приходится обычно вот так делать:Когда устанавливаешь матунту, то компиляция драйверов для дополнений гостевой системы проходит без проблем, ибо в дистрибутиве есть и хедеры ядра, и make, и gcc... а вот если этого нет, как в простой убунте, у простых пользователей начинаются затыки. Потому что непонятно им, что ставить для того, чтобы в системе появились все эти компоненты.Разве всё это хозяйство в Ubuntu не тянется как зависимости? Во всех дистрах, для которых эту процедуру проделывал, тянется.
apt-get install make gcc linux-headers-$(uname -r)
Ну, всегда надо расчитывать, что читать будут и другие люди, тем более что заголовок цикла обещает полный ликбез по virtualbox.О том бы и стоило написать на сайте.Проверю на голимой свежеустановленной Ubutnu, когда руки дойдут. Но этот материал сочинялся специально для посетителей данного форума, что почти == применители Matuntu :)
А вот и описание последовательности действий подоспело: http://alv.me/?p=11490Полезный комментарий alex (http://alv.me/?p=11490#comment-100822)-a
если в хосте прописать в ~.bashrcРаботает!Код: [Выделить]VBOX_USB=usbfs
— то usb устройства будут видны и работоспособны в госте…
могу добавить к сказанному здесь, что выделение виртуалке 2-х ядер заметно её ускоряет, делает более отзывчивой.Действительно, после добавления второго ядра виртуальная машина стала значительно шустрее. Спасибо!
больше всего вызывает вопросов, как поставить хедеры.Что, и linux-headers в Ubuntu по умолчанию нет?
Ну, всегда надо расчитывать, что читать будут и другие людиПопытка охватить аудиторию от нобелевских лауреатов до пациентов Кащенки обречена на провал. Или по силам только тому литературному гению, которого человечество ещё не видело.
заголовок цикла обещает полный ликбез по virtualbox.Нет, заголовок - аллюзия на старый армейский анекдот, который любил повторять наш ротный замполит. И который пересказывается во второй части этой заметки:
Там, кстати, есть и ещё одна неточность. РАЕ на 32-битных системах сейчас нужно включать всегдаБуду знать - не помню, когда последний раз видел 32-битную машину.
А у меня - нет. И подозреваю, не потому, что у меня не ~/.bashrc, а ~/.zshrc.А вот и описание последовательности действий подоспело: http://alv.me/?p=11490Полезный комментарий alex (http://alv.me/?p=11490#comment-100822)-aЦитироватьесли в хосте прописать в ~.bashrcРаботает!Код: [Выделить]VBOX_USB=usbfs
— то usb устройства будут видны и работоспособны в госте…
У меня без всяких дополнительных прописаний работают USB устройства, что я делаю не так?Чтобы ответить на заданный вопрос, нужно указать: в какой реальной ОС и какой версии установлен виртуалбокс, какие действия выполнены по его настройке, что за система установлена на виртуальной машине и т.д.
В любой версии Виртуалбокса в гостевой системе есть всплывающее меню. В нем выберите Устройства => USB => Нажмите на интересующее устройство и оно подключится в гостевой системе.А вот вероятность этого равна вероятности встретить динозавра на улице Москвы: или встретишь, или не встретишь.
Не знаю как там Динозавры, но с 2010 года я пользуюсь usb в Виртуалбокс успешно, загрузив лишь плагин. Галочка в настройках, включить USB еще ни разу не подводила.Вам везёт. А мне - нет.
Выходит, и я тоже - везучий человек! :DНе знаю как там Динозавры, но с 2010 года я пользуюсь usb в Виртуалбокс успешно, загрузив лишь плагин. Галочка в настройках, включить USB еще ни разу не подводила.Вам везёт. А мне - нет.
Общее оглавление (http://alv.me/?p=11505) цикла. Там же, до кучи - несколько прежних заметок по теме.Спасибо Вам Огромное за интересные статьи! Я вот кое-чего не знал про установку Линукс ситем на виртуальную машину. Благодаря Вшим статьям - практически всё прояснилось! :)
Для меня вопрос (пока) исчерпан. Если что ещё придумается - дополню.
да не за что. Никаких америк я не открывал - просто описал порядок действий, который, как мне кажется, требует наименьших трудо- и время-затрат.Общее оглавление (http://alv.me/?p=11505) цикла. Там же, до кучи - несколько прежних заметок по теме.Спасибо Вам Огромное за интересные статьи! Я вот кое-чего не знал про установку Линукс ситем на виртуальную машину. Благодаря Вшим статьям - практически всё прояснилось! :)
Для меня вопрос (пока) исчерпан. Если что ещё придумается - дополню.
А вот и описание последовательности действий подоспело: http://alv.me/?p=11490Полезный комментарий alex (http://alv.me/?p=11490#comment-100822)-aЦитироватьесли в хосте прописать в ~.bashrcРаботает!Код: [Выделить]VBOX_USB=usbfs
— то usb устройства будут видны и работоспособны в госте…
Если речь идёт об аппаратных ключах, поделюсь своими знаниями. Не только не каждая версия свободно распространяемого VB, а вообще ни одна из версия VB не работает с такими ключами....Вы ошиблись. Аппаратный ключ определился (он на скрине выделен галочкой) и приложение, его использующее, успешно его обнаружило и запустилось. Вот это меня радует больше всего - не нужно будет теперь ребутится в виндовоз))))...
Опять про скриншотер забыли? Такие снимки гораздо лучше воспринимаются, чем криво сделанные фотоаппаратом.
Попробуйте нажать на клавиатуре клавишу PrintScreen.
Я бы не фоткал, если б скрин можно было сделать)))Ну как это, как это нельзя?!
Можете попробовать сами, интересно получится ли у Вас? ;)- Поручик, вы любили когда-нибудь?
Я бы не фоткал, если б скрин можно было сделать)))...Если щёлкнуть мышь заведомо за пределами его окна - букдут работать хоткеи хост-системы, если внутри - гостевой.Можете попробовать сами, интересно получится ли у Вас? ;)...Может, это она, злодейка, скриншотить не даёт?
...я ж говорю, попробуйте)))А я отвечаю - вот уже скоро 20 лет как пробую :)
...я ж говорю, попробуйте)))А я отвечаю - вот уже скоро 20 лет как пробую :)
Значит, снимайте не через хоткеи, а через запуск самого скриншоттера. Снимайте с задержкой, достаточной, чтобы вызвать нужное меню в гостевой системе. Или пользуйтесь Shutter'ом - он позволяет снимать меню, всплывающие подсказки и прочее временное, вообще отдельно от всего остального.
На самом деле вариантов масса, экспериментируйте, какой подойдёт в данном конкретном случае.
Лет 5 назад занимался с виртуалбоксом. И насколько помню, для того, чтобы стали доступны USB-накопители в виртуальной машине, должны стоять гостевые дополнения. Во-вторых, пользователь должен быть добавлен в соответствующую группу и нужно было сделать настройки относительно USB в самой виртуальной машине. Поскольку это было давно, более конкретно сказать не могу.Там есть две веши, которые все путают. гостевые дополнения и плагин VirtualBox 5.1.14 Oracle VM VirtualBox Extension Pack (http://download.virtualbox.org/virtualbox/5.1.14/Oracle_VM_VirtualBox_Extension_Pack-5.1.14-112924.vbox-extpack).
Но в ситуации, как на моём фото (окно VB активно, происходит выбор пункта меню VB как-бы) - хоткеи хост-системы не работают. увы.. Если увести курсор за пределы окна VB (чтобы щёлкнуть по апплету и т.п.) то, меню исчезает и скриншот не снимается правильно :)...чё там пробовать то??
...я ж говорю, попробуйте)))
Но в ситуации, как на моём фото (окно VB активно, происходит выбор пункта меню VB как-бы) - хоткеи хост-системы не работают. увы.. Если увести курсор за пределы окна VB (чтобы щёлкнуть по апплету и т.п.) то, меню исчезает и скриншот не снимается правильно :)...чё там пробовать то??
...я ж говорю, попробуйте)))
Приложения - Стандартные - сделать снимок экрана
задержка 8 сек. за это время вызываешь выпадающее окно, и скриншот уже в назначенной папке
Дык это же основа...Но в ситуации, как на моём фото (окно VB активно, происходит выбор пункта меню VB как-бы) - хоткеи хост-системы не работают. увы.. Если увести курсор за пределы окна VB (чтобы щёлкнуть по апплету и т.п.) то, меню исчезает и скриншот не снимается правильно :)...чё там пробовать то??
...я ж говорю, попробуйте)))
Приложения - Стандартные - сделать снимок экрана
задержка 8 сек. за это время вызываешь выпадающее окно, и скриншот уже в назначенной папке
Спасибо...с этим как то ещё не экспериментировал))
Последние штрихи в истории Virtualbox:Не последние ;)
By Simon Coter-Oracle on Jul 12, 2016Здесь важна дата.
...
Новый выпуск поддерживает последние версии гостевых и хост-систем, таких, как Oracle Linux (и других ОС на основе Linux), Oracle Solaris, Mac OS X El Capitan, Windows 10.
Основные улучшения и нововведения:
- улучшена интеграция с Linux-хостами: автоматическое обновление модулей в случае обновления ядра Linux;
- улучшено взаимодействие с systemd в последних версиях популярных дистрибутивов;
- улучшена производительность для многопроцессорных виртуальных машин и сетей;
- новая утилита сбора и отправки ошибок;
- улучшено окно информации о сеансе гостевой ОС (подсветка и фильтрация сообщений);
- улучшена поддержка различных USB-устройств (добавлена возможность загрузки с виртуальных USB-устройств) и многоканального вывода звука;
- для гостевых машин добавлен NVMHCI-совместимый контроллер твердотельных накопителей;
- перевод графического интерфейса на Qt5.
Для сборки модуля ядра Linux больше не используется DKMS.
Я не знаю, чем думали разработчики VirtualBox, когда это делали (очередное мифическое улучшение-упрощение), но DKMS нужно. Ну и в арче, собственно, его впилили обратно, потому что никуда не денешь
$ lsmod | grep vb
...
И только после этого можно устанавливать 5.1 !...Решается добавлением своего пользователя в группу vboxusers.Пишет что нет такой группы в хосте :(
apt-get update
apt-get dist-upgrade
reboot
apt-get install virtualbox-guest-x11
systemctl enable virtualbox-guest-utils.service
reboot
virtualbox-guest-additions-iso
в машине появлялся образ, в котором были гостевые дополнения для различных систем. Гостевые дополнения ставились непосредственно в виртуальной машине из этого образа. Так как Kali на основе Debian, то устанавливать нужно было как для дебиана. для того что бы пользоваться общими папками и ЮСБ устройствами необходимо поставить не дополнения гоствой системы (они нужны для другого), а плагин Extension PackДа, все верно. Когда я создавал виртульную машину в системе Windows этот плагин подключился автоматически и я на это не обратил внимание. А в Linux пришлось его вручную подключать к Virtualbox))
(http://download.virtualbox.org/virtualbox/5.2.2/Oracle_VM_VirtualBox_Extension_Pack-5.2.2-119230.vbox-extpack)
У Алексея Федорчука в комментариях к статье о Virtualbox на его сайте было решение которое я не совсем понял.Каюсь, забыл, для чего и зачем это делал. Нынче проще таскать все данные для обмена через облаки. Я думаю, так (с) умнейший из медведей
..."если в хосте прописать в ~.bashrc
VBOX_USB=usbfs
— то usb устройства будут видны и работоспособны в госте…"
Можно подробнее об этом узнать?
а вот кто скажет как справиться с такой проблемой?Какую? (ответ обязателен)
поставил матунту,
потом пару раз накатил новое ядро по необходимости.Какое ядро и самое главное откуда?
решил поставить виртуалбокс - а не тут то было.VB никак не привязан к ядру, но ему нужен модуль ядра для работы с виртуальными устройствами. При установке ядра из пакетов откуда взять модуль? Если ядро из основного репозитория Ubuntu, тогда модуль может подхватится.
версии винруалбокса очень привязаны к версиям ядра. не находится модуль
Скажем, есть версия ВБ для ubuntu 16.04. Если я установил ядро поновее, что бы подцепилась встроенная в новый проц видеокарта, то ВБ уже не поставится. Получается или уж видюха будет работать или ВБ ))
Как обойти эту траблу?
edit startup.nsh
\EFI\ubuntu\grubx64.efi
Жмем "Ctrl+S". Внизу появится название файла startup.nsh, жмем "Enter".startup.nsh
Жмем "Enter".Virtualbox позволяет создать UEFI-машину.А почему не включить EFI в Настройках до установки дистрибутива? Будет эквивалент физической машины с UEFI.
После установке дистрибутива в такой машине стоит только выключить установленную систему
Это рецепт с установленной галочкой EFI в настройках до установки дистрибутива.Когда-то пробовал. Ничего подобного в памяти не отложилось. Поэтому решил попробовать сейчас -мб, просто забыл?
Попробуйте установите с этой галочкой дистрибутив.
sudo shutdown now
Затем включил машину заново. Мелькнул какой-то текст (который я не успел рассмотреть) - и система загрузилась без всяких дополнительных телодвижений.@alv,Я тоже смог сломать - устанавливая Cintu на виртуальную UEFI-машину. Раньше я ни разу её к UEFI не примерял даже в виртуалке. Оказалось, что все нужные пакеты в ней есть - установились автоматически.
тоже наблюдал слом загрузки, но не после именно установки и выключения, а после обновлений, затрагивающих ядра.
Проблема с установкой обычной BIOS'ной Cintu на виртуалку UEFI оказалась борима - требуется только установка GRUB вручную.Тоже стараюсь избегать установки системы во включённом режиме UEFI, но Ваше решение поможет преодолеть эту проблему поборникам дуалбута.
В ближайшее время опишу подробней.