Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man åtgärdar VMware-fel efter en Linux-kärnuppgradering

VMware är en utmärkt virtualiseringslösning för Linux-användare som vill experimentera med flera operativsystem på en dator, men den har ett irriterande problem. Den tenderar att gå sönder när du uppdaterar Linux-kärnan till en mycket ny version.

När detta händer kan du antingen gå utan dina virtuella maskiner och vänta på att VMware-teamet ska uppdatera kärnmodulerna – vilket kan ta några dagar eller längre – eller så kan du fixa kärnmodulerna själv.

Vi kommer att anta att du vill fixa VMware-kärnmodulerna själv. Det är inte så svårt som du kanske tror och det kommer att få dina virtuella maskiner igång igen direkt.

Ladda ner VMwares senaste kärnpatchar

Lagret mkubecek/vmware-host-modules på GitHub spårar patchar som behövs för att bygga VMware (Player och Workstation båda) värdmoduler mot de senaste kärnorna.

Det enklaste sättet att fixa en trasig VMware-installation efter en kärnuppgradering är att klona, ​​kompilera och installera filerna som tillhandahålls i detta arkiv.

För att ställa in patchen på ditt system måste du först besöka GitHub-sidan för att välja rätt paket för versionen av VMware som du har installerat och få dess URL för att klona förvaret.

Du behöver bara klona förvaret en gång. Efter det kommer du att kunna bearbeta alla nya uppdateringar med bara några snabba kommandon i din terminal.

På sidan ser du en knapp med ordet bemästra på det. Klicka på den knappen för att se listan över tillgängliga patchar. Det finns patchar tillgängliga för flera olika versioner av både VMware Workstation och VMware Player-paket.

Observera att om du inte har köpt en VMware-licens kör du free VMware Player.

Relaterad  Hur man skannar dokument på din iPhone

Välj versionen av VMware Player som du använder från listan. Om du är osäker och det här är första gången du behöver göra den här proceduren, är chansen stor att du kör den senaste versionen.

När du har valt rätt version klickar du på den gröna Koda knapp. En liten ruta dyker upp med den URL som behövs för att klona versionen av patchen som du har valt. Kopiera den URL:en och gå tillbaka till din terminal.

På din terminal anger du följande kommando för att klona förvaret. Se till att ersätta URL:en i kommandot nedan med den du har kopierat.

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

Hela processen bör bara ta några sekunder. Sedan, när förvaret har klonats framgångsrikt, är du bara några ögonblick från att patcha och fixa din VMware-installation.

Installera VMware Recent Kernel Patch för första gången

Navigera först till den nyskapade katalogen med kommandot cd. Härifrån anger du följande kommandon i ordning och ange ditt lösenord om du uppmanas:

make
sudo make install

Du kommer att se en hel del rader text passera när kompilatorn gör sitt jobb. Beroende på hastigheten på din dator kan det ta allt från några sekunder till några minuter för båda stegen att slutföras.

Notera: Om du får ett felmeddelande som säger att make-kommandot inte finns, betyder det att du inte har en lämplig kompilator installerad på ditt system.

Det är allt. Du har installerat de uppdaterade kärnmodulerna. I de flesta fall bör din VMware-installation fungera igen. Om du fortfarande får ett felmeddelande när du försöker ladda VMware, starta om ditt system för att se till att alla kärnmoduler laddas korrekt.

Relaterad  Spelklar drivrutin GeForce 511.23 WHQL för God of War släppt

Hur man uppdaterar VMware-kärnmoduler efter framtida uppdateringar

Du måste uppdatera kärnmodulerna igen närhelst ditt systems kärna uppdateras. Att göra det är snabbt och enkelt nu när du har klonat det uppdaterade Git-förrådet.

Nästa gång din VMware-installation går sönder på grund av en kärnuppdatering, öppna en terminal, växla till katalogen där du klonade förvaret och skriv in följande kommandon ett efter ett:

git pull
sudo make clean
make
sudo make install

De git pull kommandot kommer automatiskt att ladda ner de senaste filerna från förvaret till din dator. De göra rent kommandot tar bort filerna som du tidigare kompilerade.

Sedan göra och göra installera kommandon kompilerar modulerna med den nya koden och installerar dem. Sedan ska din VMware-installation återigen fungera normalt.

Nu kan du uppdatera VMware-kärnmoduler på begäran

Där har du det. Du har nu allt du behöver för att uppdatera dina VMware-kärnmoduler när din installation avbryts på grund av en uppdatering av systemkärnan. När du stöter på sådana problem är allt du behöver göra att hämta den senaste källkoden från förvaret, som visas ovan, och köra göra och göra installera kommandon.

Om du bestämmer dig för att du inte vill utföra manuella korrigeringar så här varje gång du uppdaterar kärnan, glöm inte att det finns alternativa hypervisorer tillgängliga för Linux. Beroende på dina behov kan de vara värda att utforska.

Om författaren

JT McGinty (14 artiklar publicerade)

JT är en veteran inom teknikbranschen med mer än 25 års erfarenhet. Från teknisk support till programmering och systemadministration, han har gjort allt. Han tycker särskilt om att lära nya användare friheten och kraften i Linux.

Relaterad  Hur man använder Darktable, den Free Adobe Lightroom Alternativ

Mer från JT McGinty

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera

Table of Contents