VBox - kernel ovladače

expert

VBox - kernel ovladače
« kdy: 07. 08. 2018, 10:08:25 »
Když se aktualizuje kernel, tak se po restartu musí spustit /sbin/vboxconfig, aby se aktualizovaly ovladače v kernelu. Má to další návaznosti, díky tomu se nenahodí rozhraní vboxnet0, takže se správně nespustí ani firewall.
Když jsem zkusil zkopírovat soubory z předchozího kernelu (vboxdrv.ko, vboxnetadp.ko, vboxnetflt.ko, vboxpci.ko), tak to nepomůže a musí se to i tak aktualizovat. Výsledné soubory jsou sice stejně velké, ale obsah je jiný.
Není na to nějaká finta?


ZAJDAN

  • *****
  • 2 078
    • Zobrazit profil
    • E-mail
Re:VBox - kernel ovladače
« Odpověď #1 kdy: 07. 08. 2018, 10:16:00 »
apt-get remove virtualbox-dkms
apt-get install virtualbox-dkms

nebo
dpkg-reconfigure virtualbox-dkms
dpkg-reconfigure virtualbox
modprobe vboxdrv
« Poslední změna: 07. 08. 2018, 10:20:46 od ZAJDAN »
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.

ByCzech

  • *****
  • 1 848
    • Zobrazit profil
    • E-mail
Re:VBox - kernel ovladače
« Odpověď #2 kdy: 07. 08. 2018, 10:18:09 »
Kdysi jsem to také řešíval a pamatuji se, že jsem používal:
apt-get remove virtualbox-dkms
apt-get install virtualbox-dkms


NO FUJ!

Takto:

Kód: [Vybrat]
dpkg-reconfigure virtualbox-dkms

ZdánliváKrabice

Re:VBox - kernel ovladače
« Odpověď #3 kdy: 07. 08. 2018, 11:11:25 »
Používám kernel z upstreamu a VirtualBox z repozitáře Oracle.

Obratem po aktualizace jádra dám:

sudo /sbin/rcvboxdrv setup

dustin

Re:VBox - kernel ovladače
« Odpověď #4 kdy: 07. 08. 2018, 11:14:07 »
Ano, dpkg --reconfigure...


ByCzech

  • *****
  • 1 848
    • Zobrazit profil
    • E-mail
Re:VBox - kernel ovladače
« Odpověď #5 kdy: 07. 08. 2018, 11:20:57 »
Ano, dpkg --reconfigure...

dpkg nemá switch --reconfigure, je to samostatný příkaz dpkg-reconfigure (bez mezery po dpkg).

k3dAR

  • *****
  • 2 838
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:VBox - kernel ovladače
« Odpověď #6 kdy: 08. 08. 2018, 06:20:47 »
apt-get remove virtualbox-dkms
apt-get install virtualbox-dkms

nebo
dpkg-reconfigure virtualbox-dkms
dpkg-reconfigure virtualbox
modprobe vboxdrv

si delas zadek? ;-) to co tazatel zminuje "vboxconfig" dela zkompilovani vbox modulu pomoci dkms a ty mu radis at odinstaluje balik se zdrojaky vbox modulu a nainstalje je znovu coz provede kompilace vbox modulu. nebo at to jen reconfiguruje (coz dela to same jako vboxconfig) a reconfigurovani virtualboxu coz je zbytecne...

on by prave rad aby to nemusel delat rucne, kdyz sem jeste virtualbox pred lety pouzival tak sem to take musel poustet rucne, ale mel sem pocit ze se to v novejsi verzi zmenilo, kazdopadne za sebe doporucuju (pokud nekdo nepotrebuje "Bezesvej rezim" co VirtualBox navic nabizi) aby presel na KVM s virt-manager, je to ciste reseni nad jadrem (KVM=Kernel-based Virtual Machine) a (mimojine) neni treba takto saskovat pri kazdem zmene jadra ;-)

ByCzech

  • *****
  • 1 848
    • Zobrazit profil
    • E-mail
Re:VBox - kernel ovladače
« Odpověď #7 kdy: 08. 08. 2018, 11:14:46 »
apt-get remove virtualbox-dkms
apt-get install virtualbox-dkms

nebo
dpkg-reconfigure virtualbox-dkms
dpkg-reconfigure virtualbox
modprobe vboxdrv

si delas zadek? ;-) to co tazatel zminuje "vboxconfig" dela zkompilovani vbox modulu pomoci dkms a ty mu radis at odinstaluje balik se zdrojaky vbox modulu a nainstalje je znovu coz provede kompilace vbox modulu.

On svůj příspěvěk minimálně 2× během pár min změnil. Nejdříve tam měl jen:

Kdysi jsem to také řešíval a pamatuji se, že jsem používal:
apt-get remove virtualbox-dkms
apt-get install virtualbox-dkms


Po mém příspěvku to změnil na:

to bych taky rád věděl

až nakonec to změnil na ten co tu je k vidění.

ByCzech

  • *****
  • 1 848
    • Zobrazit profil
    • E-mail
Re:VBox - kernel ovladače
« Odpověď #8 kdy: 08. 08. 2018, 11:22:38 »
on by prave rad aby to nemusel delat rucne, kdyz sem jeste virtualbox pred lety pouzival tak sem to take musel poustet rucne, ale mel sem pocit ze se to v novejsi verzi zmenilo

Ono by se to mělo zajistit automaticky pomocí skriptu: /etc/kernel/postinst.d/dkms, pokud se to neděje, tak je dobré přijít na to proč, aby se to po instalaci nové verze kernelu zkompilovalo. Je ale fakt, že zrovna u virtualboxu to docela často má tendenci selhat, pak pomůže ruční zadání k rekompilaci a do dalšího kernelu je klid.