VMware je odlična rešitev za virtualizacijo za uporabnike Linuxa, ki želijo eksperimentirati z več operacijskimi sistemi na enem računalniku, vendar ima eno motečo težavo. Običajno se zlomi, ko posodobite jedro Linuxa na najnovejšo različico.

Ko se to zgodi, lahko bodisi ostanete brez svojih virtualnih strojev in počakate, da ekipa VMware to stori posodobite module jedra – kar lahko traja nekaj dni ali dlje – ali pa popravite module jedra sebe.

Predvidevamo, da želite module jedra VMware popraviti sami. Ni tako težko, kot si morda mislite, in vaše virtualne stroje bo takoj znova zagnalo.

Prenesite najnovejše popravke jedra VMware

Repozitorij mkubecek/vmware-host-modules na GitHubu sledi popravkom, potrebnim za gradnjo gostiteljskih modulov VMware (Player in Workstation) z nedavnimi jedri.

Najlažji način za popravljanje pokvarjene namestitve VMware po nadgradnji jedra je kloniranje, prevajanje in namestitev datotek, ki so na voljo v tem skladišču.

Če želite nastaviti popravek na vašem sistemu, boste morali najprej obiskati

instagram viewer
Stran GitHub da izberete pravi paket za različico VMware, ki ste jo namestili, in pridobite njen URL za kloniranje skladišča.

Repozitorij morate klonirati samo enkrat. Po tem boste lahko obdelali vse nove posodobitve z le nekaj hitrimi ukazi v terminalu.

Na strani boste videli gumb z besedo mojster na njem. Kliknite ta gumb za ogled seznama razpoložljivih popravkov. Na voljo so popravki za več različnih različic paketov VMware Workstation in VMware Player.

Upoštevajte, da če niste kupili licence VMware, uporabljate brezplačno VMware Player.

Na seznamu izberite različico predvajalnika VMware Player, ki jo uporabljate. Če niste prepričani in je to prvič, da morate izvesti ta postopek, obstaja velika verjetnost, da uporabljate najnovejšo različico.

Ko izberete pravo različico, kliknite zeleno Koda gumb. Pojavilo se bo majhno polje z URL-jem, ki je potreben za kloniranje različice popravka, ki ste ga izbrali. Kopirajte ta URL in se vrnite na svoj terminal.

Na terminalu vnesite naslednji ukaz za kloniranje skladišča. Ne pozabite zamenjati URL v spodnjem ukazu s tistim, ki ste ga kopirali.

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

Celoten postopek naj traja le nekaj sekund. Potem, ko je skladišče uspešno klonirano, vas loči le nekaj trenutkov od popravka in popravljanja namestitve VMware.

Prvič namestite popravek nedavnega jedra VMware

Najprej se pomaknite do na novo ustvarjenega imenika z uporabo ukaz cd. Od tu vnesite naslednje ukaze po vrstnem redu in vnesite svoje geslo, če ste pozvani:

narediti
sudo naredi namestitev

Videli boste kar nekaj vrstic besedila, ko bo prevajalnik opravljal svoje delo. Odvisno od hitrosti vašega računalnika lahko traja od nekaj sekund do nekaj minut, da se oba koraka zaključita.

Opomba: Če dobiš sporočilo o napaki ukaz make ne obstaja, to pomeni, da v vašem sistemu nimate nameščenega ustreznega prevajalnika.

to je to. Namestili ste posodobljene module jedra. V večini primerov bi morala vaša namestitev VMware znova delovati. Če se pri poskusu nalaganja VMware še vedno prikaže napaka, znova zaženite sistem in se prepričajte, da so vsi moduli jedra pravilno naloženi.

Kako posodobiti module jedra VMware po prihodnjih posodobitvah

Ko bo jedro vašega sistema posodobljeno, boste morali znova posodobiti module jedra. To je hitro in enostavno zdaj, ko imate posodobljeno skladišče Git klonirano.

Naslednjič, ko se vaša namestitev VMware zlomi zaradi posodobitve jedra, odprite terminal, preklopite na imenik, kjer ste klonirali repozitorij, in enega za drugim vnesite naslednje ukaze:

git pull
sudo očisti
narediti
sudo naredi namestitev

The git pull ukaz bo samodejno prenesel najnovejše datoteke iz skladišča v vaš računalnik. The očistiti ukaz bo odstranil datoteke, ki ste jih predhodno prevedli.

Potem, narediti in naredi namestitev ukazi bodo prevedli module z novo kodo in jih namestili. Potem bi morala vaša namestitev VMware še enkrat normalno delovati.

Zdaj lahko posodobite module jedra VMware na zahtevo

Tukaj imaš. Zdaj imate vse, kar potrebujete za posodobitev modulov jedra VMware, ko se vaša namestitev prekine zaradi posodobitve sistemskega jedra. Kadarkoli naletite na takšne težave, morate samo potegniti najnovejšo izvorno kodo iz skladišča, kot je prikazano zgoraj, in zagnati narediti in naredi namestitev ukazov.

Če se odločite, da ne želite izvajati takšnih ročnih popravkov vsakič, ko posodobite jedro, ne pozabite, da so za Linux na voljo alternativni hipervizorji. Glede na vaše potrebe jih je morda vredno raziskati.

Kako zagnati navidezni stroj v Linuxu: 3 različni načini

Če želite zagnati drugi operacijski sistem na vašem računalniku Linux brez ponovnega zagona za preklapljanje med njimi, je virtualni stroj vaš edini odgovor.

Preberite Naprej

DelitiTweetE-naslov
Povezane teme
  • Linux
  • Virtualizacija
  • Navidezni stroj
  • Jedro Linuxa
O avtorju
JT McGinty (Objavljenih 9 člankov)

JT je veteran tehnološke industrije z več kot 25-letnimi izkušnjami. Od tehnične podpore do programiranja in sistemske administracije je naredil vse. Zlasti rad poučuje nove uporabnike svobode in moči Linuxa.

Več od JT McGinty

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite