VirtualBox - Инсталация, USB, Споделени папки
Пакети за инсталиране
VirtualBoxVirtualBox Host ModulesVirtualBox Guest Additions ISOOracle VirtualBox Extension PackПреди да инсталирате - рестартирайте вашата система и се уверете, че сте активирали виртуални разширения във вашия системен фърмуер.
systemctl reboot --firmware-setupВашето текущо активно ядро се намира с помощта на командата mhwd-kernel (забележка @sueridgepipe)
$ mhwd -lilinux57Инсталирайте virtualbox с необходимото ядро, съответстващо на изхода от вашата система.
$ pamac install virtualbox linux57-virtualbox-host-modules virtualbox-guest-isoТрябва да запомните да инсталирате модули на ядрото за всяко инсталирано ядро, на което възнамерявате да използвате VirtualBox.
Преди да използвате VirtualBox, модулите на ядрото трябва да бъдат заредени. Или рестартирайте системата си, или я заредете ръчно.
$ sudo vboxreloadВашият потребител на хост трябва да е член на групата vboxusers. Променливата $USER по-долу се превежда към текущото ви потребителско име.
$ sudo gpasswd -a $USER vboxusersИзлезте, за да регистрирате промяната.
Избраният тип дисплей по подразбиране за всеки Linux е VMSVGA и това ще е добро за повечето дистрибуции.
Използвайте едно от двете
Или
Използването на VBoxSVGA или VMSVGA е избор. VBoxSVGA ще накара VirtualBox да се оплаква от невалидни настройки, но с помощта на VMSVGA вашата виртуална машина няма да промени размера, за да се адаптира към промените в размера на прозореца.
Ако искате да сте сигурни, че Manjaro guest ще преоразмери правилно, трябва да изберете типа на дисплея VBoxSVGA и да игнорирате предупреждението.
Избирането на VBoxSVGA и 3D ще нулира вашите графики към VMSVGA и 3D.
Можете да измамите VBox, за да използвате VboxSVGA и 3D
Първоначално създайте VM с помощта на VMSVGA и 3DИзберете VM във VBoxManager В секцията Display щракнете върху VMSVGA и го променете на VBoxSVGA Стартирайте VMПакетът с разширения е патентован набор от разширения, предоставящи полезна функционалност на VirtualBox като USB2 и USB3 преминаване. PKGBUILD на пакета за разширение се предоставя от AUR, така че ние използваме Pamac, за да го изградим и инсталираме.
$ pamac build virtualbox-ext-oracleРазширената конфигурация изисква инсталиране на пакета за разширение. Можете да конфигурирате USB passthrough за USB-2 и USB-3. Трябва да конфигурирате вашата система за гости да използва USB-3, ако имате такъв контролер. Това се прави в елемента от менюто USB Settings. Не прикачвайте никакви устройства към този раздел, освен ако не правите нещо напреднало.
Осъществете достъп до менюто Устройства → USB в прозореца на машината на VirtualBox или елемента от менюто USB в лентата на състоянието. Изберете USB устройството за монтиране във виртуалната машина. USB устройства
За да предотвратите повреда на данните на USB устройствата, винаги синхронизирайте и демонтирайте USB устройствата безопасно. Не прехвърляйте мишката или клавиатурата си. Не добавяйте филтри за вашите USB устройства.Преди инсталирането се уверете, че използвате VBoxSVGA графика.
Включените графични драйвери са включени в ядрото и инсталаторът на Manjaro ще използва mhwd за инсталиране на модулите на ядрото.
Инсталирайте помощните програми за гост
$ sudo pacman -Syu virtualbox-guest-utilsЗа най-добри резултати Linux, както и Windows гости се нуждаят от инсталирани помощни програми за гости. Предпочитайте да използвате предоставения ISO образ, тъй като други дистрибуции на Linux може да нямат най-новата версия на помощните програми.
Когато сте инсталирали пакетите, продължете с Linux Guest Configuration или Windows Guest Configuration.
От менюто Devices на прозореца за гости на VirtualBox изберете Insert Guest Additions CD Image...
В някои Linux системи е необходимо да отворите терминал и да изпълните инсталатора от CLI. Отворете файлов мениджър, прегледайте монтирания ISO, използвайте файловия мениджър, за да стартирате терминал, след което стартирайте инсталатора.
$ ./runasroot.shВ работещия гост - добавете потребителя към групата vboxsf. Променливата на средата $USER се преобразува в текущия влязъл потребител.
$ sudo gpasswd -a $USER vboxsfАктивирайте vboxservice. Услугата зарежда необходимите модули, когато се стартира.
$ sudo systemctl enable --now vboxserviceСподелените папки изискват допълнителна конфигурация на хост и гост. Това, което трябва да се направи в госта, е малко по-различно в зависимост от операционната система за гост. Следното работи за Manjaro.
Задайте папките на Read-only, ако планирате да използвате Windows и искате да сърфирате в незащитени уебсайтове и други несигурни дейности. Това ще предотврати евентуално разпространение на зловреден софтуер/рансъмуер към вашия хост.
След рестартиране ще трябва да монтирате папките
$ sudo VBoxControl sharedfolders list --automountПапките могат да бъдат достъпни чрез /media/sf_sharename
Ако получите проблеми с настройката на разделителната способност на екрана за гост, обърнете внимание на избрания графичен драйвер за виртуалната машина, както е отбелязано от @Teek тук и @sueridgepipe тук.
Отворете Kvantum Manager, изберете Configure Active Theme и отворете Compositing & Общ вид.
Или активирайте Деактивиране на композитните ефекти, или активирайте Полупрозрачни прозорци. Избирайки последната опция, моля, уверете се, че VirtualBox и VirtualBoxVM са включени в списъка с приложения на Opaque.
Промяна на цял екран с помощта на клавишните комбинации - по подразбиране Right Ctrlf зависи от
графичен драйвер - Гостът на VBoxSVGAManjaro се нуждае от vboxservice, активиран и работещ Преоразмеряването на екрана понякога отнема 5-10 секунди, за да се адаптира, но ако не се адаптира - използвайте клавишната комбинация, за да превключвате напред и назад един (1) път.Ако използвате Windows и имате нечетливи/празни диалози - деактивирайте 3D/2D в графичния раздел на виртуалната машина.
Следното не е последователно, но може да зависи от вашия графичен драйвер.
Ако щракнете върху бутона за увеличаване на прозореца на vm или плъзнете с долния десен ъгъл, vm може да не получи известие за промяната в размера на прозореца. Можете да разширите прозореца, като плъзнете граница в която и да е посока, за да преоразмерите vm правилно. Размерът на вашия прозорец ще бъде запомнен, така че да не се налага да го правите всеки път.От менюто Devices на прозореца за гости на VirtualBox изберете Insert Guest Additions CD Image...
Вмъкнете добавките за гости и стартирайте инсталатора във вашата Windows система.
Рестартирайте госта, за да направите споделените папки достъпни с помощта на Windows Explorer.
Вземете PDF
PREV: Какво е клиент-сървър? Определение и ЧЗВ | OmniSci
NEXT: Какво представлява моделът клиент-сървър? - Определение от WhatIs.com