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
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í.
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ší
- Linux
- Virtualizace
- Virtuální stroj
- Linuxové jádro
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.
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