Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> linux >> .

VirtualBox Kernel Update

VirtualBox ponúka svoje vlastné moduly jadra , ktoré musia byť postavené špeciálne pre aktuálne linuxové jadro . Ak aktualizujete jadro Linuxu , bez toho, aby robili to , bude existujúce moduly jadra pre VirtualBox je nemusí byť kompatibilný a virtuálne stroje sa nespustí . Môžete použiť dynamický jadrový modul systému automaticky prekompilovať moduly jadra zakaždým , keď aktualizovať jadro , alebo vydá príkaz , ktorý ručne prestavuje moduly zakaždým , keď budete aktualizovať . Automaticky Znovu moduly

dynamický modul jadra systému , známy ako " DKMS , " automaticky obnovuje moduly jadra pri inštalácii aktualizovaný linuxového jadra . Ak ste nainštalovali DKMS , nebudete musieť vydať všetky príkazy po aktualizácii linuxového jadra , VirtualBox bude aj naďalej pracovať správne . Na Ubuntu , môžete otvoriť okno terminálu z ponuky pomlčka aplikácie a spustiť " sudo apt - get install DKMS " ( vynechať úvodzovky tu a v celej ) príkaz na inštaláciu DKMS . Iné distribúcie Linuxu by mal mať tiež balík s názvom " DKMS " v ich balení úložísk .
Ručne znova vytvoriť moduly

Ak nemáte DKMS , budete mať vykonať príkaz , ktorý obnovuje moduly jadra po aktualizácii linuxového jadra . Z terminálu okná , typu " nastavenie /etc /init.d /vboxdrv " a stlačte " Enter . " To spustí inštalačný program znovu zostaví Moduly pre prácu s aktuálnym jadrom . Tento príkaz musí byť spustený po aktualizácii jadra , pokiaľ nie je nainštalovaný DKMS .
Funkcia

VirtualBox zahŕňa tri moduly jadra . Hlavný modul jadra , známy ako " vboxdrv , " spracováva prideľovanie pamäte a umožňuje VirtualBox spustiť virtuálne stroje na procesore . Pokiaľ tento modul jadra je k dispozícii , môžete spustiť VirtualBox a konfiguráciu virtuálnych strojov , ale samy o sebe virtuálne stroje sa nespustí . VirtualBox tiež zahŕňa ďalšie dva moduly jadra , " vboxnetflt " a " vboxnetadp " , ktoré zvládne pokročilé sieťové funkcie .
Riešenie problémov

systém Linux musí mať zodpovedajúce softvér pre stavať moduly jadra . Uvidíte chybu , ak GNU Compiler Collection , GNU make a hlavičkové súbory pre váš systém Linux nie sú nainštalované . Na Ubuntu môžete nainštalovať tieto balíky spustením " sudo apt - get install gcc aby linux - headers " príkaz v termináli . Na ostatných linuxových distribúcií , nainštalujte " gcc " a " make " balíčkov a balík , ktorý obsahuje hlavičky Linux . Tento balík je pomenovaný rôzne veci na rôznych distribúcií - napríklad je to s názvom " kernel - devel " na Red Hat a Fedora
.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené