VMware on suurepärane virtualiseerimislahendus Linuxi kasutajatele, kes soovivad katsetada mitme operatsioonisüsteemiga ühes arvutis, kuid sellel on üks tüütu probleem. See kipub purunema, kui värskendate Linuxi kerneli väga värskele versioonile.
Kui see juhtub, võite minna ilma virtuaalmasinateta ja oodata, kuni VMware meeskond seda teeb värskendage kerneli mooduleid (mis võib võtta paar päeva või kauem) või saate tuuma mooduleid parandada ise.
Eeldame, et soovite VMware tuumamoodulid ise parandada. See pole nii keeruline, kui arvate, ja see paneb teie virtuaalsed masinad kohe uuesti tööle.
Laadige alla VMware'i hiljutised kerneli paigad
mkubecek/vmware-host-modules hoidla GitHubis jälgitakse plaastreid, mis on vajalikud VMware'i (mõlemad nii mängija kui ka tööjaama) hostmoodulite loomiseks hiljutiste tuumade vastu.
Lihtsaim viis vigase VMware'i installi parandamiseks pärast kerneli uuendamist on selles hoidlas olevad failid kloonida, kompileerida ja installida.
Plaastri seadistamiseks oma süsteemis peate esmalt külastama veebilehte
GitHubi leht et valida installitud VMware versiooni jaoks õige pakett ja hankida selle URL hoidla kloonimiseks.Hoidla tuleb kloonida ainult üks kord. Pärast seda saate kõiki uusi värskendusi töödelda vaid mõne kiirkäsuga oma terminalis.
Lehel näete sõnaga nuppu meister selle kallal. Saadaolevate plaastrite loendi kuvamiseks klõpsake sellel nupul. Nii VMware Workstationi kui ka VMware Playeri pakettide mitme erineva versiooni jaoks on saadaval paigad.
Pange tähele, et kui te pole VMware litsentsi ostnud, kasutate tasuta VMware Player.
Valige loendist kasutatava VMware Playeri versioon. Kui te pole kindel ja peate seda protseduuri tegema esimest korda, on väga suur võimalus, et kasutate uusimat versiooni.
Kui olete õige versiooni valinud, klõpsake rohelist nuppu Kood nuppu. Ilmub väike kast URL-iga, mis on vajalik teie valitud plaastri versiooni kloonimiseks. Kopeerige see URL ja minge tagasi oma terminali.
Sisestage oma terminalis hoidla kloonimiseks järgmine käsk. Asendage allolevas käsus olev URL kindlasti kopeeritud URL-iga.
git kloon https://github.com/mkubecek/vmware-host-modules.git
Kogu protsess peaks kestma vaid mõne sekundi. Kui hoidla on edukalt kloonitud, on teil vaid mõni hetk VMware installi paikamisest ja parandamisest.
Installige esimest korda VMware'i hiljutine kerneli plaaster
Esmalt navigeerige kasutades vastloodud kataloogi cd käsk. Siit sisestage järjekorras järgmised käsud ja sisestage oma parool, kui seda küsitakse:
tegema
sudo make install
Näete, et kompilaatori töö tegemisel läheb mööda mitu rida teksti. Sõltuvalt teie arvuti kiirusest võib mõlema toimingu sooritamiseks kuluda mõnest sekundist mõne minutini.
Märge: Kui saate seda öeldes veateate käsku make pole olemas, tähendab see, et teie süsteemi pole installitud sobivat kompilaatorit.
see on kõik. Olete installinud uuendatud kerneli moodulid. Enamikul juhtudel peaks teie VMware installimine uuesti töötama. Kui VMware'i laadimisel kuvatakse endiselt tõrketeade, taaskäivitage süsteem, et veenduda, et kõik kerneli moodulid laaditakse õigesti.
Kuidas värskendada VMware tuumamooduleid pärast tulevasi värskendusi
Peate kerneli mooduleid uuesti värskendama, kui teie süsteemi kernelit värskendatakse. Seda on nüüd kiire ja lihtne teha, kuna olete klooninud värskendatud Giti hoidla.
Järgmine kord, kui teie VMware'i installimine kerneli värskenduse tõttu katkeb, avage terminal, minge kataloogi, kuhu hoidla kloonisite, ja sisestage ükshaaval järgmised käsud:
git pull
sudo tee puhtaks
tegema
sudo make install
The git pull käsk laadib automaatselt teie arvutisse hoidlast uusimad failid. The puhtaks teha käsk eemaldab varem kompileeritud failid.
Siis tegema ja pane installima käsud kompileerivad moodulid uue koodiga ja installivad need. Seejärel peaks teie VMware installimine taas normaalselt toimima.
Nüüd saate VMware kerneli mooduleid nõudmisel värskendada
Siin see on. Nüüd on teil kõik, mida vajate oma VMware tuumamoodulite värskendamiseks, kui installimine katkeb süsteemi tuuma värskenduse tõttu. Kui teil tekivad sellised probleemid, peate vaid tõmbama hoidlast uusima lähtekoodi, nagu ülal näidatud, ja käivitama tegema ja pane installima käske.
Kui otsustate, et te ei soovi iga kord kerneli värskendamisel selliseid käsitsi parandusi teha, ärge unustage, et Linuxi jaoks on saadaval alternatiivsed hüperviisorid. Sõltuvalt teie vajadustest võivad need olla uurimist väärt.
Kui soovite oma Linuxi masinas käitada teist operatsioonisüsteemi ilma nende vahel vahetamiseks taaskäivitamiseta, on teie ainus lahendus virtuaalne masin.
Loe edasi
- Linux
- Virtualiseerimine
- Virtuaalne masin
- Linuxi kernel
JT on enam kui 25-aastase kogemusega tehnoloogiatööstuse veteran. Tehnilisest toest kuni programmeerimise ja süsteemihalduseni on ta teinud kõike. Ta naudib eriti uutele kasutajatele Linuxi vabaduse ja võimsuse õpetamist.
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin