A VMware kiváló virtualizációs megoldás azoknak a Linux felhasználóknak, akik több operációs rendszerrel szeretnének kísérletezni egy számítógépen, de van egy bosszantó problémája. Hajlamos megtörni, amikor frissíti a Linux kernelt egy nagyon friss verzióra.
Amikor ez megtörténik, elhagyhatja virtuális gépeit, és megvárhatja, amíg a VMware csapata megteszi frissítse a kernelmodulokat – ami néhány napig vagy tovább is tarthat –, vagy javíthatja a kernelmodulokat saját magad.
Feltételezzük, hogy saját maga szeretné megjavítani a VMware kernelmoduljait. Ez nem olyan nehéz, mint gondolná, és azonnal újra üzembe helyezi a virtuális gépeket.
Töltse le a VMware legújabb kerneljavításait
Az mkubecek/vmware-host-modules lerakat a GitHubon a VMware (Player és Workstation egyaránt) gazdagépmoduljainak a legújabb kernelekhez való felépítéséhez szükséges javításokat követi.
A kernelfrissítés után a meghibásodott VMware-telepítés legegyszerűbb módja az ebben a tárolóban található fájlok klónozása, lefordítása és telepítése.
A javítás beállításához a rendszeren először meg kell látogatnia a GitHub oldal hogy válassza ki a megfelelő csomagot a telepített VMware verzióhoz, és kérje le annak URL-címét a tár klónozásához.
Csak egyszer kell klónoznia a tárolót. Ezt követően az új frissítéseket néhány gyors paranccsal feldolgozhatja a termináljában.
Az oldalon megjelenik egy gomb a szóval fő- Rajta. Kattintson erre a gombra az elérhető javítások listájának megtekintéséhez. A VMware Workstation és a VMware Player csomagok többféle verziójához is elérhető javítások.
Vegye figyelembe, hogy ha nem vásárolt VMware licencet, akkor az ingyenes VMware Player.
Válassza ki a listából a használt VMware Player verzióját. Ha nem biztos benne, és ez az első alkalom, hogy ezt az eljárást meg kell tennie, nagyon jó esély van arra, hogy a legújabb verziót használja.
Miután kiválasztotta a megfelelő verziót, kattintson a zöldre Kód gomb. Egy kis mező jelenik meg a kiválasztott javítás verziójának klónozásához szükséges URL-lel. Másolja ki az URL-t, és térjen vissza a terminálhoz.
A terminálon írja be a következő parancsot a tár klónozásához. Ügyeljen arra, hogy az alábbi parancsban szereplő URL-t cserélje ki a másolt URL-re.
git klón https://github.com/mkubecek/vmware-host-modules.git
Az egész folyamat csak néhány másodpercet vesz igénybe. Ezután a lerakat sikeres klónozásával már csak néhány pillanat választja el a VMware telepítésének javításától és javításától.
Telepítse először a VMware Recent Kernel Patch-et
Először keresse meg az újonnan létrehozott könyvtárat a használatával a cd parancsot. Innen írja be a következő parancsokat sorrendben, és adja meg jelszavát, ha a rendszer kéri:
készítsenek
sudo make install
Jó néhány sornyi szöveget fog látni, ahogy a fordító végzi a munkáját. A számítógép sebességétől függően mindkét lépés végrehajtása néhány másodperctől néhány percig tarthat.
jegyzet: Ha ezt mondva hibaüzenetet kap a make parancs nem létezik, ez azt jelenti, hogy nincs megfelelő fordító telepítve a rendszerére.
Ez az. Telepítette a frissített kernelmodulokat. A legtöbb esetben a VMware telepítésének újra működnie kell. Ha továbbra is hibaüzenetet kap a VMware betöltésekor, indítsa újra a rendszert, hogy megbizonyosodjon arról, hogy az összes kernelmodul megfelelően betöltődik.
A VMware kernelmoduljainak frissítése a jövőbeli frissítések után
A kernelmodulokat újra kell frissítenie, amikor a rendszermag frissül. Ezt gyorsan és egyszerűen megteheti most, hogy a frissített Git-tárat klónozta.
A következő alkalommal, amikor a VMware telepítése megszakad egy kernelfrissítés miatt, nyisson meg egy terminált, váltson arra a könyvtárra, ahová a tárolót klónozta, és egyesével írja be a következő parancsokat:
git pull
sudo make clean
készítsenek
sudo make install
Az git pull parancs automatikusan letölti a legfrissebb fájlokat a tárolóból a számítógépére. Az tisztává tenni parancs eltávolítja a korábban lefordított fájlokat.
Aztán a készítsenek és telepítse parancsok lefordítják a modulokat az új kóddal, és telepítik őket. Ezután ismét a VMware telepítésének normálisan kell működnie.
Mostantól igény szerint frissítheti a VMware kernelmoduljait
Tessék, itt van. Most már mindent megtalál, amire szüksége van a VMware kernelmoduljainak frissítéséhez, ha a telepítés megszakad a rendszermag frissítése miatt. Amikor ilyen problémákba ütközik, mindössze annyit kell tennie, hogy a legfrissebb forráskódot gyűjtse ki a tárolóból a fent látható módon, és futtassa a készítsenek és telepítse parancsokat.
Ha úgy dönt, hogy nem szeretne ehhez hasonló kézi javításokat végrehajtani minden alkalommal, amikor frissíti a rendszermagot, ne felejtse el, hogy a Linux számára elérhetők alternatív hipervizorok. Igényeitől függően érdemes lehet ezeket felfedezni.
Ha egy második operációs rendszert szeretne futtatni a Linux-gépen anélkül, hogy újraindulna, hogy váltson közöttük, egy virtuális gép az egyetlen megoldás.
Olvassa el a következőt
- Linux
- Virtualizáció
- Virtuális gép
- Linux Kernel

JT a technológiai ipar veteránja, több mint 25 éves tapasztalattal. A műszaki támogatástól a programozásig és a rendszeradminisztrációig mindent megtett. Különösen szereti megtanítani az új felhasználókat a Linux szabadságára és erejére.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez