VMware to doskonałe rozwiązanie do wirtualizacji dla użytkowników Linuksa, którzy chcą eksperymentować z wieloma systemami operacyjnymi na jednym komputerze, ale ma jeden irytujący problem. Zwykle pęka, gdy aktualizujesz jądro Linuksa do najnowszej wersji.
Kiedy tak się stanie, możesz albo zrezygnować z maszyn wirtualnych i poczekać, aż zespół VMware to zaktualizować moduły jądra — co może zająć kilka dni lub dłużej — lub możesz naprawić moduły jądra się.
Zakładamy, że chcesz samodzielnie naprawić moduły jądra VMware. Nie jest to tak trudne, jak mogłoby się wydawać, i natychmiast uruchomi ponownie maszyny wirtualne.
Pobierz najnowsze poprawki jądra VMware
Repozytorium mkubecek/vmware-host-modules on GitHub śledzi poprawki potrzebne do zbudowania modułów hosta VMware (odtwarzacza i stacji roboczej) w oparciu o najnowsze jądra.
Najłatwiejszym sposobem naprawienia uszkodzonej instalacji VMware po aktualizacji jądra jest sklonowanie, kompilacja i zainstalowanie plików dostarczonych w tym repozytorium.
Aby skonfigurować poprawkę w systemie, musisz najpierw odwiedzić Strona GitHub aby wybrać odpowiedni pakiet dla wersji VMware, którą zainstalowałeś i uzyskać jego adres URL, aby sklonować repozytorium.
Musisz sklonować repozytorium tylko raz. Następnie będziesz mógł przetwarzać wszelkie nowe aktualizacje za pomocą kilku szybkich poleceń w swoim terminalu.
Na stronie zobaczysz przycisk ze słowem gospodarz na tym. Kliknij ten przycisk, aby wyświetlić listę dostępnych łatek. Dostępne są poprawki dla kilku różnych wersji pakietów VMware Workstation i VMware Player.
Pamiętaj, że jeśli nie kupiłeś licencji VMware, korzystasz z darmowej Odtwarzacz VMware.
Wybierz z listy wersję odtwarzacza VMware, której używasz. Jeśli nie masz pewności i po raz pierwszy musisz wykonać tę procedurę, istnieje bardzo duża szansa, że korzystasz z najnowszej wersji.
Po wybraniu właściwej wersji kliknij zielony Kod przycisk. Pojawi się małe okienko z adresem URL potrzebnym do sklonowania wersji łatki, którą wybrałeś. Skopiuj ten adres URL i wróć do swojego terminala.
Na swoim terminalu wprowadź następujące polecenie, aby sklonować repozytorium. Pamiętaj, aby zastąpić adres URL w poniższym poleceniu tym, który skopiowałeś.
git klon https://github.com/mkubecek/vmware-host-modules.git
Cały proces powinien zająć tylko kilka sekund. Następnie, po pomyślnym sklonowaniu repozytorium, dzieli Cię zaledwie kilka chwil od załatania i naprawienia instalacji VMware.
Zainstaluj najnowszą poprawkę jądra VMware po raz pierwszy
Najpierw przejdź do nowo utworzonego katalogu za pomocą polecenie cd. W tym miejscu wprowadź następujące polecenia w kolejności i podaj hasło, jeśli zostaniesz o to poproszony:
robić
sudo zrobić zainstalować
Zobaczysz kilka wierszy tekstu, gdy kompilator wykonuje swoją pracę. W zależności od szybkości komputera wykonanie obu kroków może zająć od kilku sekund do kilku minut.
Notatka: Jeśli pojawi się błąd mówiący o tym polecenie make nie istnieje, oznacza to, że nie masz zainstalowanego odpowiedniego kompilatora w swoim systemie.
Otóż to. Zainstalowałeś zaktualizowane moduły jądra. W większości przypadków instalacja VMware powinna działać ponownie. Jeśli nadal pojawia się błąd podczas próby załadowania VMware, uruchom ponownie system, aby upewnić się, że wszystkie moduły jądra zostały poprawnie załadowane.
Jak zaktualizować moduły jądra VMware po przyszłych aktualizacjach
Będziesz musiał ponownie zaktualizować moduły jądra za każdym razem, gdy jądro twojego systemu zostanie zaktualizowane. Jest to szybkie i łatwe teraz, gdy masz sklonowane zaktualizowane repozytorium Git.
Następnym razem, gdy instalacja VMware zostanie przerwana z powodu aktualizacji jądra, otwórz terminal, przejdź do katalogu, w którym sklonowałeś repozytorium, i wprowadź kolejno następujące polecenia:
git pull
sudo czyścić
robić
sudo zrobić zainstalować
ten git pull polecenie automatycznie pobierze najnowsze pliki z repozytorium na twój komputer. ten oczyścić polecenie usunie pliki, które wcześniej skompilowałeś.
A później robić oraz zainstaluj polecenia skompilują moduły z nowym kodem i zainstalują je. Następnie po raz kolejny instalacja VMware powinna działać normalnie.
Teraz możesz aktualizować moduły jądra VMware na żądanie
Masz to. Masz teraz wszystko, czego potrzebujesz, aby zaktualizować moduły jądra VMware, gdy instalacja zostanie przerwana z powodu aktualizacji jądra systemu. Za każdym razem, gdy napotkasz takie problemy, wszystko, co musisz zrobić, to pobrać najnowszy kod źródłowy z repozytorium, jak pokazano powyżej, i uruchomić robić oraz zainstaluj polecenia.
Jeśli zdecydujesz, że nie chcesz wykonywać takich ręcznych poprawek za każdym razem, gdy aktualizujesz jądro, nie zapominaj, że dostępne są alternatywne hiperwizory dla systemu Linux. W zależności od potrzeb mogą być warte poznania.
Jeśli chcesz uruchomić drugi system operacyjny na swojej maszynie z systemem Linux bez ponownego uruchamiania w celu przełączania się między nimi, jedyną odpowiedzią jest maszyna wirtualna.
Czytaj dalej
- Linux
- Wirtualizacja
- Maszyna wirtualna
- Jądro Linuksa
JT to weteran branży technologicznej z ponad 25-letnim doświadczeniem. Od wsparcia technicznego po programowanie i administrację systemem, zrobił to wszystko. Szczególnie lubi uczyć nowych użytkowników wolności i mocy Linuksa.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować