VMware je vynikající virtualizační řešení pro uživatele Linuxu, kteří chtějí experimentovat s více operačními systémy na jednom počítači, ale má jeden nepříjemný problém. Má tendenci se rozbít, když aktualizujete linuxové jádro na nejnovější verzi.

Když k tomu dojde, můžete buď odejít bez svých virtuálních strojů a počkat na tým VMware aktualizujte moduly jádra – což může trvat několik dní nebo déle – nebo můžete moduly jádra opravit vy sám.

Budeme předpokládat, že chcete opravit moduly jádra VMware sami. Není to tak obtížné, jak si možná myslíte, a vaše virtuální stroje okamžitě znovu zprovozníte.

Stáhněte si nejnovější opravy jádra VMware

Úložiště mkubecek/vmware-host-modules na GitHubu sleduje opravy potřebné k sestavení hostitelských modulů VMware (Player i Workstation) na nejnovějších jádrech.

Nejjednodušší způsob, jak opravit nefunkční instalaci VMware po upgradu jádra, je naklonovat, zkompilovat a nainstalovat soubory poskytnuté v tomto úložišti.

Chcete-li nastavit opravu na vašem systému, musíte nejprve navštívit stránku

instagram viewer
stránka GitHub vyberte správný balíček pro verzi VMware, kterou jste nainstalovali, a získejte jeho adresu URL pro klonování úložiště.

Úložiště musíte naklonovat pouze jednou. Poté budete moci zpracovávat jakékoli nové aktualizace pomocí několika rychlých příkazů ve vašem terminálu.

Na stránce uvidíte tlačítko se slovem mistr na to. Kliknutím na toto tlačítko zobrazíte seznam dostupných oprav. K dispozici jsou opravy pro několik různých verzí balíčků VMware Workstation a VMware Player.

Všimněte si, že pokud jste si nezakoupili licenci VMware, používáte ji zdarma VMware Player.

Ze seznamu vyberte verzi přehrávače VMware Player, kterou používáte. Pokud si nejste jisti a je to poprvé, co potřebujete provést tento postup, je velmi dobrá šance, že používáte nejnovější verzi.

Jakmile vyberete správnou verzi, klikněte na zelenou Kód knoflík. Zobrazí se malé pole s adresou URL potřebnou ke klonování verze opravy, kterou jste vybrali. Zkopírujte tuto adresu URL a vraťte se do svého terminálu.

Na svém terminálu zadejte následující příkaz pro klonování úložiště. Nezapomeňte nahradit adresu URL v příkazu níže tou, kterou jste zkopírovali.

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

Celý proces by měl trvat jen několik sekund. Poté, s úspěšně naklonovaným úložištěm, vás dělí jen několik okamžiků od záplatování a opravy instalace VMware.

Poprvé nainstalujte opravu VMware Recent Kernel Patch

Nejprve přejděte do nově vytvořeného adresáře pomocí příkaz cd. Odtud zadejte následující příkazy v pořadí a zadejte své heslo, pokud budete vyzváni:

udělat
sudo make install

Uvidíte, jak uběhne několik řádků textu, jak kompilátor dělá svou práci. V závislosti na rychlosti vašeho počítače může dokončení obou kroků trvat od několika sekund do několika minut.

Poznámka: Pokud se zobrazí chybová zpráva příkaz make neexistuje, to znamená, že na vašem systému nemáte nainstalovaný vhodný kompilátor.

A je to. Nainstalovali jste aktualizované moduly jádra. Ve většině případů by vaše instalace VMware měla znovu fungovat. Pokud se při pokusu o načtení VMware stále zobrazuje chyba, restartujte systém, abyste se ujistili, že jsou všechny moduly jádra načteny správně.

Jak aktualizovat moduly jádra VMware po budoucích aktualizacích

Moduly jádra budete muset znovu aktualizovat, kdykoli se aktualizuje jádro vašeho systému. Nyní, když máte naklonované aktualizované úložiště Git, je to rychlé a snadné.

Až se příště instalace VMware přeruší kvůli aktualizaci jádra, otevřete terminál, přepněte se do adresáře, kde jste naklonovali úložiště, a zadejte jeden po druhém následující příkazy:

git vytáhnout
sudo vyčistit
udělat
sudo make install

The git vytáhnout příkaz automaticky stáhne nejnovější soubory z úložiště do vašeho počítače. The vyčistit příkaz odstraní soubory, které jste dříve zkompilovali.

Poté, udělat a provést instalaci příkazy zkompilují moduly s novým kódem a nainstalují je. Poté by vaše instalace VMware měla znovu fungovat normálně.

Nyní můžete aktualizovat moduly jádra VMware na vyžádání

Tady to máš. Nyní máte vše, co potřebujete k aktualizaci modulů jádra VMware, když se instalace přeruší kvůli aktualizaci systémového jádra. Kdykoli narazíte na takové problémy, vše, co musíte udělat, je stáhnout nejnovější zdrojový kód z úložiště, jak je uvedeno výše, a spustit udělat a provést instalaci příkazy.

Pokud se rozhodnete, že nechcete při každé aktualizaci jádra provádět ruční opravy, jako je tato, nezapomeňte, že pro Linux jsou k dispozici alternativní hypervizory. V závislosti na vašich potřebách mohou stát za prozkoumání.

Jak spustit virtuální počítač na Linuxu: 3 různé způsoby

Pokud chcete na svém počítači s Linuxem spustit druhý operační systém, aniž byste mezi nimi přepínali restartováním, virtuální počítač je vaší jedinou odpovědí.

Přečtěte si další

PodíltweetE-mailem
Související témata
  • Linux
  • Virtualizace
  • Virtuální stroj
  • Linuxové jádro
O autorovi
JT McGinty (9 publikovaných článků)

JT je veterán z technologického odvětví s více než 25 lety zkušeností. Od technické podpory po programování a správu systému udělal vše. Zvláště rád učí nové uživatele svobodě a síle Linuxu.

Více od JT McGinty

Přihlaste se k odběru našeho newsletteru

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!

Chcete-li se přihlásit k odběru, klikněte sem