VMWare không hoạt động trên Fedora 15 sau khi cập nhật kernel qua yum


0

Phần mềm VMWare được cài đặt trên máy Fedora 15 của tôi đột nhiên không hoạt động, mà theo tôi, có thể là nguyên nhân của việc cập nhật kernel thông qua yum.

Vì vậy, tôi đã cố gắng khởi động từ 2 phiên bản kernel trước trong màn hình phiên bản kernel trước khi khởi động, nhưng chúng chỉ dừng lại trên màn hình khởi động với thông báo "đã bắt đầu một cái gì đó" (hoặc có thể nó sẽ mất quá nhiều thời gian cho tôi chịu đựng).

Tôi cũng đã cố gắng cài đặt VirtualBox, nhưng chỉ thấy rằng nó cần kernel-uname-r = 2.6.38.8-35.fc15.i686thay vì cài đặt của tôi kernel-2.6.40.4-5.fc15.i686.

Tại sao 2 phiên bản kernel trước không khởi động được? Có cách nào để khôi phục lại bản cập nhật kernel của tôi hay bất kỳ cách nào khác chỉ để VMWare hoạt động trở lại?

Câu trả lời:


1

VMware có xu hướng ngừng hoạt động khá thường xuyên trên các bản cập nhật kernel. Tuy nhiên, một số người cung cấp các bản vá giúp nó hoạt động với các nhân mới hơn.

Tôi đã sử dụng các bản vá từ wiki của Arch Linux với kernel 3.1 trên Fedora 16 và nó hoạt động rất tốt. Họ cũng có một bản vá cho kernel 3.0 (được gọi là kernel 2.6.40 trong F15 để tương thích với các chương trình cũ chưa hiểu cách đánh số 3.x).

Để cài đặt nó, chỉ cần chạy:

$ cd /tmp
$ wget http://weltall.heliohost.org/wordpress/wpcontent/uploads/2011/08/fullvmwarelinux310patch.tar.gz
$ tar -xvzf fullvmwarelinux310patch.tar.gz
# ./patch-modules_2.6.39.sh

Lưu ý rằng lệnh cuối cùng sẽ được chạy như root.

Tuy nhiên, hiện tại, có lẽ bạn đã cập nhật lên kernel 3.1 (2.6.41 trong F15), trong trường hợp đó bạn sẽ cần sử dụng một bản vá được cập nhật:

$ cd /tmp
$ wget http://weltall.heliohost.org/wordpress/wpcontent/uploads/2011/09/vmware8linux31fix.tar.gz
$ tar -xvzf vmware8linux31fix.tar.gz
# ./patch-modules_3.1.0.sh

0

Thông thường nếu bạn nâng cấp kernel của mình, fedora cần xây dựng một hình ảnh kernel initrd mới để hỗ trợ kernel host của bạn với phần mềm ảo hóa. Hạt nhân của máy chủ Linux của bạn đã được cập nhật và DKMS chưa được cài đặt. Trong trường hợp đó, mô-đun hạt nhân sẽ cần phải được cài đặt lại bằng cách thực thi (với quyền root):/etc/init.d/vboxdrv setup


Vâng, tôi biết điều đó. Tuy nhiên, vì bước này không thành công nên tôi đoán VMWare chưa thể hỗ trợ kernel này.
Lastland
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.