VMware je vynikajúce virtualizačné riešenie pre používateľov Linuxu, ktorí chcú experimentovať s viacerými operačnými systémami na jednom počítači, no má jeden nepríjemný problém. Má tendenciu sa zlomiť, keď aktualizujete jadro Linuxu na najnovšiu verziu.

Keď k tomu dôjde, môžete buď odísť bez svojich virtuálnych počítačov a počkať, kým to urobí tím VMware aktualizujte moduly jadra – čo môže trvať niekoľko dní alebo dlhšie – alebo môžete moduly jadra opraviť seba.

Budeme predpokladať, že chcete opraviť moduly jadra VMware sami. Nie je to také ťažké, ako by ste si mohli myslieť, a vaše virtuálne stroje okamžite znova spustia.

Stiahnite si najnovšie opravy jadra VMware

Úložisko mkubecek/vmware-host-modules na GitHub sleduje opravy potrebné na zostavenie hostiteľských modulov VMware (Player aj Workstation) na najnovších jadrách.

Najjednoduchší spôsob, ako opraviť nefunkčnú inštaláciu VMware po inovácii jadra, je naklonovať, skompilovať a nainštalovať súbory poskytnuté v tomto úložisku.

Ak chcete nastaviť opravu vo svojom systéme, musíte najskôr navštíviť stránku

instagram viewer
stránka GitHub vyberte správny balík pre verziu VMware, ktorú máte nainštalovanú, a získajte jeho adresu URL na klonovanie úložiska.

Úložisko musíte naklonovať iba raz. Potom budete môcť spracovať všetky nové aktualizácie pomocou niekoľkých rýchlych príkazov vo vašom termináli.

Na stránke uvidíte tlačidlo so slovom majster na ňom. Kliknutím na toto tlačidlo zobrazíte zoznam dostupných záplat. K dispozícii sú opravy pre niekoľko rôznych verzií balíkov VMware Workstation a VMware Player.

Upozorňujeme, že ak ste si nezakúpili licenciu VMware, používate bezplatnú licenciu VMware Player.

Zo zoznamu vyberte verziu prehrávača VMware Player, ktorý používate. Ak si nie ste istí a toto je prvýkrát, čo musíte vykonať tento postup, je veľmi veľká šanca, že používate najnovšiu verziu.

Po výbere správnej verzie kliknite na zelenú kód tlačidlo. Zobrazí sa malé pole s adresou URL potrebnou na naklonovanie verzie opravy, ktorú ste vybrali. Skopírujte túto adresu URL a vráťte sa do svojho terminálu.

Vo svojom termináli zadajte nasledujúci príkaz na klonovanie úložiska. Uistite sa, že ste adresu URL v príkaze nižšie nahradili tou, ktorú ste skopírovali.

git klon https://github.com/mkubecek/vmware-host-modules.git

Celý proces by mal trvať len niekoľko sekúnd. Potom, s úspešne naklonovaným úložiskom, vás delí len pár okamihov od opravy a opravy inštalácie VMware.

Prvýkrát nainštalujte opravu VMware Recent Kernel Patch

Najprv prejdite do novovytvoreného adresára pomocou príkaz cd. Odtiaľ zadajte nasledujúce príkazy v poradí a zadajte svoje heslo, ak sa zobrazí výzva:

urobiť
sudo make install

Uvidíte, ako prejde niekoľko riadkov textu, keď kompilátor vykonáva svoju prácu. V závislosti od rýchlosti vášho počítača môže dokončenie oboch krokov trvať od niekoľkých sekúnd do niekoľkých minút.

Poznámka: Ak sa vám zobrazí chyba príkaz make neexistuje, to znamená, že vo svojom systéme nemáte nainštalovaný vhodný kompilátor.

to je všetko. Nainštalovali ste aktualizované moduly jadra. Vo väčšine prípadov by inštalácia VMware mala znova fungovať. Ak sa pri pokuse o načítanie VMware stále zobrazuje chyba, reštartujte systém, aby ste sa uistili, že všetky moduly jadra sa načítajú správne.

Ako aktualizovať moduly jadra VMware po budúcich aktualizáciách

Moduly jadra budete musieť znova aktualizovať vždy, keď sa aktualizuje jadro vášho systému. Teraz, keď máte naklonované aktualizované úložisko Git, je to rýchle a jednoduché.

Keď sa nabudúce vaša inštalácia VMware preruší kvôli aktualizácii jadra, otvorte terminál, prepnite sa do adresára, kde ste naklonovali úložisko, a zadajte nasledujúce príkazy jeden po druhom:

git ťahať
sudo urobiť čisté
urobiť
sudo make install

The git ťahať príkaz automaticky stiahne najnovšie súbory z úložiska do vášho počítača. The vyčistiť príkaz odstráni súbory, ktoré ste predtým skompilovali.

Potom urobiť a vykonať inštaláciu príkazy skompilujú moduly s novým kódom a nainštalujú ich. Potom by vaša inštalácia VMware mala opäť fungovať normálne.

Teraz môžete aktualizovať moduly jadra VMware na požiadanie

Tu to máte. Teraz máte všetko, čo potrebujete na aktualizáciu modulov jadra VMware, keď sa inštalácia preruší z dôvodu aktualizácie jadra systému. Kedykoľvek narazíte na takéto problémy, všetko, čo musíte urobiť, je stiahnuť najnovší zdrojový kód z úložiska, ako je uvedené vyššie, a spustiť urobiť a vykonať inštaláciu príkazy.

Ak sa rozhodnete, že nechcete pri každej aktualizácii jadra vykonávať takéto manuálne opravy, nezabudnite, že pre Linux sú k dispozícii alternatívne hypervízory. V závislosti od vašich potrieb môžu byť užitočné preskúmať ich.

Ako spustiť virtuálny počítač v systéme Linux: 3 rôzne spôsoby

Ak chcete na svojom počítači so systémom Linux spustiť druhý operačný systém bez reštartovania a prepínania medzi nimi, jedinou odpoveďou je virtuálny počítač.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • Linux
  • Virtualizácia
  • Virtuálny prístroj
  • Linuxové jadro
O autorovi
JT McGinty (9 publikovaných článkov)

JT je veterán v technickom priemysle s viac ako 25-ročnými skúsenosťami. Od technickej podpory po programovanie a správu systému urobil všetko. Obzvlášť rád učí nových používateľov slobode a sile Linuxu.

Viac od JT McGintyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber