VMware on erinomainen virtualisointiratkaisu Linux-käyttäjille, jotka haluavat kokeilla useita käyttöjärjestelmiä yhdellä tietokoneella, mutta sillä on yksi ärsyttävä ongelma. Sillä on taipumus hajota, kun päivität Linux-ytimen aivan uudempaan versioon.
Kun näin tapahtuu, voit joko mennä ilman virtuaalikoneitasi ja odottaa, että VMware-tiimi tekee sen päivittää ydinmoduulit – mikä voi kestää muutaman päivän tai kauemmin – tai voit korjata ydinmoduulit sinä itse.
Oletamme, että haluat korjata VMwaren ydinmoduulit itse. Se ei ole niin vaikeaa kuin luulisi, ja se saa virtuaalikoneesi taas toimimaan välittömästi.
Lataa VMwaren viimeisimmät ydinkorjaukset
mkubecek/vmware-host-modules -varasto GitHubissa jäljittää korjaustiedostoja, joita tarvitaan VMwaren (sekä Playerin että Workstationin) isäntämoduulien rakentamiseen uusimpia ytimiä vastaan.
Helpoin tapa korjata rikkinäinen VMware-asennus ytimen päivityksen jälkeen on kloonata, kääntää ja asentaa tässä arkistossa olevat tiedostot.
Jos haluat asentaa korjaustiedoston järjestelmällesi, sinun on ensin vierailtava osoitteessa
GitHub-sivu valitaksesi oikean paketin asentamallesi VMware-versiolle ja hankkiaksesi sen URL-osoitteen arkiston kloonausta varten.Sinun täytyy kloonata arkisto vain kerran. Sen jälkeen voit käsitellä kaikki uudet päivitykset vain muutamalla nopealla komennolla terminaalissasi.
Näet sivulla painikkeen, jossa on sana hallita sen päällä. Napsauta tätä painiketta nähdäksesi luettelon saatavilla olevista korjaustiedostoista. VMware Workstation- ja VMware Player -pakettien useille eri versioille on saatavilla korjaustiedostoja.
Huomaa, että jos et ole ostanut VMware-lisenssiä, käytät ilmaista VMware Player.
Valitse luettelosta käyttämäsi VMware Playerin versio. Jos olet epävarma ja tämä on ensimmäinen kerta, kun sinun on tehtävä tämä toimenpide, on erittäin hyvä mahdollisuus, että käytät uusinta versiota.
Kun olet valinnut oikean version, napsauta vihreää Koodi -painiketta. Näkyviin tulee pieni laatikko, jossa on URL-osoite, jota tarvitaan valitsemasi korjaustiedoston version kloonaamiseen. Kopioi tämä URL-osoite ja palaa päätelaitteeseen.
Syötä terminaalissasi seuraava komento arkiston kloonaamiseksi. Muista korvata alla olevan komennon URL-osoite kopioimallasi URL-osoitteella.
git klooni https://github.com/mkubecek/vmware-host-modules.git
Koko prosessin pitäisi kestää vain muutaman sekunnin. Sitten kun arkisto on kloonattu onnistuneesti, olet vain muutaman hetken päässä VMware-asennuksen paikasta ja korjaamisesta.
Asenna VMware Recent Kernel Patch ensimmäistä kertaa
Siirry ensin äskettäin luotuun hakemistoon käyttämällä cd-komento. Syötä täältä seuraavat komennot järjestyksessä ja anna salasanasi pyydettäessä:
tehdä
sudo tee asennus
Näet melkoisen monta riviä tekstiä ohi, kun kääntäjä tekee työnsä. Tietokoneesi nopeudesta riippuen molempien vaiheiden suorittaminen voi kestää muutamasta sekunnista muutamaan minuuttiin.
Huomautus: Jos saat virheilmoituksen sanomalla sen make-komentoa ei ole olemassa, tämä tarkoittaa, että järjestelmääsi ei ole asennettu sopivaa kääntäjää.
Se siitä. Olet asentanut päivitetyt ydinmoduulit. Useimmissa tapauksissa VMware-asennuksesi pitäisi toimia uudelleen. Jos saat edelleen virheilmoituksen yrittäessäsi ladata VMwarea, käynnistä järjestelmä uudelleen varmistaaksesi, että kaikki ydinmoduulit latautuvat oikein.
Kuinka päivittää VMwaren ydinmoduulit tulevien päivitysten jälkeen
Sinun on päivitettävä ydinmoduulit uudelleen aina, kun järjestelmäsi ydin päivitetään. Sen tekeminen on nopeaa ja helppoa nyt, kun päivitetty Git-arkisto on kloonattu.
Seuraavan kerran, kun VMware-asennus katkeaa ytimen päivityksen vuoksi, avaa pääte, vaihda hakemistoon, johon kloonasit arkiston, ja anna seuraavat komennot yksitellen:
git pull
sudo tee siistiksi
tehdä
sudo tee asennus
The git pull komento lataa automaattisesti uusimmat tiedostot arkistosta tietokoneellesi. The puhdistaa komento poistaa aiemmin kääntämäsi tiedostot.
Sitten tehdä ja tee asennus komennot kääntävät moduulit uudella koodilla ja asentavat ne. Sitten jälleen kerran, VMware-asennuksesi pitäisi toimia normaalisti.
Nyt voit päivittää VMwaren ydinmoduulit tarpeen mukaan
Siinä se on. Sinulla on nyt kaikki mitä tarvitset VMware-ydinmoduulien päivittämiseen, kun asennus katkeaa järjestelmäytimen päivityksen vuoksi. Aina kun törmäät tällaisiin ongelmiin, sinun tarvitsee vain vetää uusin lähdekoodi arkistosta yllä olevan kuvan mukaisesti ja suorittaa tehdä ja tee asennus komentoja.
Jos päätät, että et halua tehdä tällaisia manuaalisia korjauksia joka kerta, kun päivität ytimen, älä unohda, että Linuxille on saatavana vaihtoehtoisia hypervisoreita. Tarpeistasi riippuen ne saattavat olla tutkimisen arvoisia.
Jos haluat käyttää toista käyttöjärjestelmää Linux-koneellasi ilman uudelleenkäynnistystä vaihtaaksesi niiden välillä, virtuaalikone on ainoa vastaus.
Lue Seuraava
- Linux
- Virtualisointi
- Virtuaalikone
- Linux-ydin
JT on teknologia-alan veteraani, jolla on yli 25 vuoden kokemus. Hän on tehnyt kaiken teknisestä tuesta ohjelmointiin ja järjestelmänhallintaan. Hän nauttii erityisesti Linuxin vapauden ja voiman opettamisesta uusille käyttäjille.
tilaa uutiskirjeemme
Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja eksklusiivisia tarjouksia!
Klikkaa tästä tilataksesi