Како да поправите грешку у покретању ВиртуалБок ВМ-а на Линуку

click fraud protection

На неким Линук дистрибуцијама алатка ВиртуалБок ВМ одбија да се покрене након инсталације. Постоји много различитих разлога због којих ваш ВМ можда не почиње. У овом водичу ћемо проћи кроз различите поправке да бисмо га решили.

Поправак 1 - инсталирајте управљачки програм кернела ВиртуалБок

Обично је основни разлог што се ваш ВиртуалБок ВМ не покреће на Линуку тај што сте занемарили инсталацију управљачког програма кернела ВиртуалБок. Овај драјвер потребан је на Линук рачунарским машинама, а без њега ВМ-ови ће се једноставно искључити и одбити да се лансирају.

Да бисте инсталирали управљачки програм кернел ВиртуалБок на ваш оперативни систем, отворите прозор терминала притиском на Цтрл + Алт + Т или Цтрл + Схифт + Т на тастатури. Затим, следите детаљна упутства у наставку.

Корак 1: Управљачки програм језгре ВиртуалБок обично се не успе инсталирати када је корисник прво занемарио инсталацију заглавља језгре. Заглавља кернела омогућавају изградњу прилагођених модула, као што је ВиртуалБок управљачки програм.

instagram viewer

Да бисте инсталирали заглаве Линук кернела на ваш Линук рачунар, унесите команде испод које одговарају вашој дистрибуцији.

Убунту

судо апт инсталл линук-хеадерс - $ (унме -р)

Дебиан

судо апт-гет инсталл линук-заглавља - $ (унме -р)

Арцх Линук

судо пацман -С Линук-заглавља

Федора

судо днф инсталл "кернел-девел-унаме-р == $ (унме -р)"

ОпенСУСЕ

судо зиппер инсталл кернел-девел

Корак 2: Након инсталирања заглавља Линук кернела на ваш Линук систем, модул се може поново подесити. За најбоље резултате, добро је поново инсталирати ВиртуалБок пакет модула, а не бавити се различитим збуњујућим командама.

Да бисте поново инсталирали пакет модула ВиртуалБок, унесите команде доле у ​​терминал које одговарају Линук дистрибуцији коју тренутно користите.

Убунту

судо апт инсталирати виртуалбок-дкмс --реинсталл

Дебиан

судо апт инсталирати виртуалбок-дкмс --реинсталл

Арцх Линук

судо пацман -Р виртуалбок-хост-модуле-арцх судо пацман -С виртуалбок-хост-модуле-арцх

Федора

судо днф уклоните ВиртуалБок акмод-ВиртуалБок судо днф инсталирајте ВиртуалБок акмод-ВиртуалБок

ОпенСУСЕ

судо зиппер уклони виртуалбок-кмп-дефаулт
судо зиппер инсталл виртуалбок-кмп-дефаулт

Корак 3: Након поновне инсталације пакета модула језгре ВиртуалБок на вашем Линук рачунару, модули би требало да буду изграђени и постављени на вашем Линук рачунару. Сада морате да учитате модул у систем. Да бисте то учинили, унесите модпробе вбокдрв команда.

судо модпробе вбокдрв

Алтернативно, поново покрените рачунар. Када се пријавите, учитава се управљачки програм кернела!

Поправка 2 - Инсталирајте додатак ВиртуалБок

Понекад се ВиртуалБок ВМ-ови не покрећу на Линук системима јер су створени с омогућеним проширењем ВиртуалБок пакета проширења и више није инсталиран. Да бисте решили овај проблем, отворите прозор терминала притиском на Цтрл + Алт + Т или Цтрл + Схифт + Т на тастатури и унесите команде доле које одговарају вашој дистрибуцији Линука.

Убунту

судо апт инсталирати виртуалбок-ект-пацк

Дебиан (само Сид)

судо апт-гет инсталл виртуалбок-ект-пацк

На осталим издањима Дебиана урадите следеће.

вгет https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack

Отворите свој Линук фајл менаџер и двапут кликните на Ект пацк да бисте га учитали у Дебиан.

Арцх Линук /Федора /ОпенСУСЕ

вгет https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack

Отворите свој Линук фајл менаџер. Затим двапут кликните на Ект пацк са мишем. Омогућиће вам да га инсталирате у ВиртуалБок без икаквих проблема.

Поправак 3 - Промените власништво над / уср / директоријом

Можете наићи на грешку у ВиртуалБок-у, где је кернел модул инсталиран на вашем систему, а ипак програм и даље неће покренути ниједан ВМ. Разлог због којег се десила ова грешка је тај што постоје одређене компоненте за ВиртуалБок тхе тхе /usr/ директоријум који омогућава покретање програма. Тхе /usr/ директоријум понекад може имати проблема са дозволом. Типично /usr/ директоријум је власник корпоративног корисника. До грешке у ВиртуалБок-у долази када мапа није власништво роот-а.

Да бисте исправили ову грешку, отворите прозор терминала притиском на Цтрл + Алт + Т или Цтрл + Алт + Т на тастатури. Затим, следите детаљна упутства у наставку.

Корак 1: Покренути лс -л наредба у роот директоријуму да утврдите да ли је ваш /usr/ власничка дозвола за директоријум.

лс -л /

Такође можете да изолујете /usr/ применом греп команда.

лс -л / | греп уср

Погледајте кроз лс промпт за уср. Ако је у власништву роот-а, требало би да видите нешто слично ономе што је приказано у наставку на вашем терминалу.

дрвкр-кр-к 14 роот роот 4096 мар 27 2019 уср

Ако је ваш /usr/ фасцикла је у власништву роот-а роот роот тачно као пример испод. Ако није у власништву роот-а, приказаће ваше корисничко име где роот роот је у брзини.

Корак 2: Под претпоставком /usr/ директориј није у власништву роот корисника, искористите цховн наредба за промену дозвола, тако је.

судо цховн роот: роот / уср /

Корак 3: Поново покрените лс -л наредба да се уверите да је цховн наредба је променила власништво над /usr/ директоријум тако да се подудара са доњим кодом.

дрвкр-кр-к 14 роот роот 4096 мар 27 2019 уср

 Мањи проблеми - Ажурирајте ВиртуалБок

Мањи проблеми са ВиртуалБоком обично се могу решити једноставним ажурирањем програма на новију верзију. Орацле јако ради на закрпљању грешака. Да бисте ажурирали ВиртуалБок на свом Линук рачунару, отворите прозор терминала и користите управљач пакетима да инсталирате ажурирања онако како би обично.

watch instagram story