VMware ir lielisks virtualizācijas risinājums Linux lietotājiem, kuri vēlas eksperimentēt ar vairākām operētājsistēmām vienā datorā, taču tam ir viena kaitinoša problēma. Tam ir tendence salūzt, atjauninot Linux kodolu uz ļoti jaunāku versiju.
Kad tas notiek, varat iztikt bez virtuālajām mašīnām un gaidīt, kamēr VMware komanda to izdarīs atjauniniet kodola moduļus (kas var ilgt dažas dienas vai ilgāk), vai arī varat salabot kodola moduļus sevi.
Mēs pieņemsim, ka vēlaties pats salabot VMware kodola moduļus. Tas nav tik grūti, kā jūs varētu domāt, un tas nekavējoties atsāks jūsu virtuālās mašīnas darbu.
Lejupielādējiet VMware jaunākos kodola ielāpus
mkubecek/vmware-host-modules repozitorijs GitHub izseko ielāpus, kas nepieciešami, lai izveidotu VMware (gan atskaņotājs, gan darbstacija) resursdatora moduļus pret jaunākajiem kodoliem.
Vienkāršākais veids, kā salabot bojātu VMware instalāciju pēc kodola jaunināšanas, ir klonēt, kompilēt un instalēt šajā repozitorijā sniegtos failus.
Lai savā sistēmā iestatītu ielāpu, vispirms ir jāapmeklē
GitHub lapa lai atlasītu pareizo pakotni instalētajai VMware versijai un iegūtu tās URL, lai klonētu repozitoriju.Repozitorijs ir jāklonē tikai vienu reizi. Pēc tam jūs varēsit apstrādāt visus jaunos atjauninājumus, izmantojot tikai dažas ātras komandas savā terminālī.
Lapā redzēsit pogu ar vārdu meistars uz tā. Noklikšķiniet uz šīs pogas, lai skatītu pieejamo ielāpu sarakstu. Ir pieejami ielāpi vairākām dažādām VMware Workstation un VMware Player pakotņu versijām.
Ņemiet vērā: ja neesat iegādājies VMware licenci, jūs izmantojat bezmaksas VMware atskaņotājs.
Sarakstā atlasiet izmantoto VMware Player versiju. Ja neesat pārliecināts un šī ir pirmā reize, kad jums ir jāveic šī procedūra, pastāv ļoti liela iespēja, ka izmantojat jaunāko versiju.
Kad esat izvēlējies pareizo versiju, noklikšķiniet uz zaļās krāsas Kods pogu. Tiks parādīts neliels lodziņš ar URL, kas nepieciešams, lai klonētu atlasītā ielāpa versiju. Nokopējiet šo URL un dodieties atpakaļ uz savu termināli.
Terminālī ievadiet šo komandu, lai klonētu repozitoriju. Noteikti aizstājiet URL tālāk esošajā komandā ar to, ko esat nokopējis.
git klons https://github.com/mkubecek/vmware-host-modules.git
Visam procesam vajadzētu aizņemt tikai dažas sekundes. Pēc tam, kad repozitorijs ir veiksmīgi klonēts, jums ir tikai daži mirkļi no VMware instalācijas ielāpu un labošanas.
Pirmo reizi instalējiet VMware jaunāko kodola ielāpu
Vispirms pārejiet uz jaunizveidoto direktoriju, izmantojot cd komanda. No šejienes ievadiet šādas komandas secībā un, ja tiek prasīts, norādiet savu paroli:
veidot
sudo make install
Jūs redzēsiet, ka, kompilatoram veicot savu darbu, paiet vairākas teksta rindiņas. Atkarībā no datora ātruma abu darbību pabeigšana var ilgt no dažām sekundēm līdz dažām minūtēm.
Piezīme: Ja saņemat kļūdu, to sakot komanda make neeksistē, tas nozīmē, ka jūsu sistēmā nav instalēts piemērots kompilators.
Tieši tā. Jūs esat instalējis atjauninātos kodola moduļus. Vairumā gadījumu jūsu VMware instalācijai vajadzētu atkal darboties. Ja, mēģinot ielādēt VMware, joprojām tiek parādīts kļūdas ziņojums, restartējiet sistēmu, lai pārliecinātos, ka visi kodola moduļi tiek ielādēti pareizi.
Kā atjaunināt VMware kodola moduļus pēc turpmākiem atjauninājumiem
Jums būs jāatjaunina kodola moduļi ikreiz, kad tiks atjaunināts jūsu sistēmas kodols. Tagad, kad ir klonēts atjauninātais Git repozitorijs, tas ir ātri un vienkārši.
Nākamreiz, kad VMware instalācija pārtrūks kodola atjaunināšanas dēļ, atveriet termināli, pārslēdzieties uz direktoriju, kurā klonējāt krātuvi, un pa vienam ievadiet šādas komandas:
git pull
sudo make clean
veidot
sudo make install
The git pull komanda automātiski lejupielādēs jaunākos failus no repozitorija datorā. The padarīt tīru komanda noņems iepriekš apkopotos failus.
Pēc tam, veidot un veikt uzstādīšanu komandas apkopos moduļus ar jauno kodu un instalēs tos. Pēc tam atkal jūsu VMware instalācijai vajadzētu darboties normāli.
Tagad varat atjaunināt VMware kodola moduļus pēc pieprasījuma
Tur jums tas ir. Tagad jums ir viss nepieciešamais, lai atjauninātu VMware kodola moduļus, kad instalācija pārtrūkst sistēmas kodola atjaunināšanas dēļ. Ikreiz, kad rodas šādas problēmas, viss, kas jums jādara, ir izņemt jaunāko avota kodu no krātuves, kā parādīts iepriekš, un palaist veidot un veikt uzstādīšanu komandas.
Ja izlemjat, ka nevēlaties veikt šādus manuālus labojumus katru reizi, kad atjaunināt kodolu, neaizmirstiet, ka operētājsistēmai Linux ir pieejami alternatīvi hipervizori. Atkarībā no jūsu vajadzībām tās var būt vērts izpētīt.
Ja vēlaties palaist otru operētājsistēmu savā Linux datorā bez pārstartēšanas, lai pārslēgtos starp tām, virtuālā mašīna ir jūsu vienīgā atbilde.
Lasiet Tālāk
- Linux
- Virtualizācija
- Virtuālā iekārta
- Linux kodols
JT ir tehnoloģiju nozares veterāns ar vairāk nekā 25 gadu pieredzi. No tehniskā atbalsta līdz programmēšanai un sistēmas administrēšanai viņš ir paveicis visu. Viņam īpaši patīk mācīt jauniem lietotājiem Linux brīvību un spēku.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu