VirtualBox ค้างระบบโฮสต์ของฉัน (Ubuntu 16.04)


5

เมื่อฉันพยายามที่จะเริ่มระบบแขกของฉันโฮสต์ Xubuntu 16.04 ของฉันถูกแช่แข็งทั้งหมดและฉันไม่สามารถพิมพ์หรือย้ายเมาส์หรือทำอะไร นอกจากนี้ระบบแขกไม่เริ่มทำงาน ฉันกู้คืนสแน็ปช็อตการทำงานเก่า แต่ก็ล้มเหลวเช่นกันเมื่อโหลด 97% ฉันต้องทำการฮาร์ดรีเซ็ตแล้ว

ฉันจะบันทึกข้อความแสดงข้อผิดพลาดในกรณีนั้นได้อย่างไรและฉันจะรู้ได้อย่างไรว่าเหตุใดจึงเกิดขึ้นโดยฉับพลัน?

คำตอบ:


7

คุณอยู่ในเวอร์ชั่นเคอร์เนลด้วย4.13.0-26-genericหรือไม่ เห็นได้ชัดว่ามีปัญหากับ Version และ VirtualBox คุณสามารถลองติดตั้งเวอร์ชันที่เก่ากว่าได้ แต่โปรดระวังว่ามันจะไม่มี Security patches ล่าสุด iE สำหรับ Meltdown

https://askubuntu.com/a/995308/684252


ขอบคุณที่ชี้นำฉันไปที่นั่นใช่นั่นดูเหมือนจะเป็นปัญหา ดูเหมือนว่าฉันต้องลองใช้ KVM ตอนนี้
Jeno

FYI นี้ยังดูเหมือนว่าหัก ณ 4.13.0-38 ทั่วไป
Billman

2

ฉันสามารถจำลองปัญหานี้ได้ ฉันพบงานที่นี่:

https://askubuntu.com/questions/994621/virtualbox-5-0-40-crashes-the-whole-host-since-update-to-kernel-4-13-0-26-generi

ฉันทดสอบทั้งสองวิธีที่กล่าวถึงคือใช้เคอร์เนลรุ่นเก่า (4.10.0-28-generic) กับ VirtualBox 5.0.40 หรืออัพเกรดเป็น VirtualBox 5.2.6 ด้วยเคอร์เนลทั่วไป 4.13.0-26 โซลูชันทั้งสองทำงาน


1

ฉันไม่มีชื่อเสียงพอที่จะแสดงความคิดเห็นดังนั้นฉันต้องพิมพ์ที่นี่ในคำตอบ :(

ฉันจะเริ่มต้นด้วยการใช้ Grep เพื่อค้นหา /var/log/kern.log และ / var / log / messages คุณสามารถค้นหาเวลาที่ระบบค้างและดูว่าบันทึกใดที่สร้างขึ้นก่อนหน้านั้น หากกล่องของคุณเป็นเสมือนคุณสามารถค้นหาและดูว่าคุณสามารถขุดข้อมูลเพิ่มเติมได้อีกหรือไม่ นอกจากนี้ยังมีไฟล์บันทึกที่สร้างขึ้นภายในกล่องเสมือนที่มีข้อมูลเกี่ยวกับทั้งโฮสต์และ vm นั่นอาจเป็นสถานที่ที่ดีที่จะมองถ้าคุณเชื่อว่ามันเป็นปัญหา

ตรวจสอบhttps://blogs.oracle.com/scoter/virtualbox-log-files-v2สำหรับวิธีค้นหาบันทึกเหล่านั้น

ฉันขอแนะนำ KVM แทน V-Box Oracle ไม่ได้ทำการอัพเดตบ่อยครั้งและประสิทธิภาพที่เพิ่มขึ้นของ KVM ก็เริ่มที่จะก้าวกระโดดไปข้างหน้าในประสิทธิภาพที่ไม่เหมาะสมที่จะใช้ V-Box นอกเหนือจาก GUI ที่ยอดเยี่ยมอีกต่อไป ไม่ต้องพูดถึงตอนนี้พวกเขามีช่องโหว่ด้านความปลอดภัยที่นักฆ่ารู้จักในขณะนี้และ oracle ก็ยังไม่ได้ทำการอัพเดทหลังจากผ่านไประยะหนึ่ง Debian ปล่อย V-box ชั่วคราวจาก repo เนื่องจากไม่มีความรับผิดชอบของ oracle ในการอัพเดทโค้ด


1

คุณสามารถติดตั้งรุ่นใหม่ของ VirtualBox ได้จากเว็บไซต์
เพื่อความง่ายคุณสามารถทำตามคำตอบที่ได้รับการยอมรับของคำถามนี้
ผมแนะนำให้คุณติดตั้งเวอร์ชั่น 5.1 เพราะเวอร์ชั่น 5.2 ใช้ Qt 5.6 ดังนั้นมันจึงดูน่าเกลียดใน Ubuntu 16.04


ใช่! การติดตั้ง 5.2 ทำให้เกิดข้อผิดพลาดอื่น ๆ แต่การติดตั้ง 5.1 ช่วยแก้ปัญหานี้:sudo apt-get install virtualbox-5.1
ben.IT

0

นี่น่าจะเป็นBug # 1736116 "[SRU] โฮสต์ที่มีเคอร์เนล 4.13 ค้างเมื่อเริ่มต้น VM ด้วย VirtualBox"

ขณะนี้มีการแก้ไขในแพคเกจ virtualbox เวอร์ชัน 5.1.34 ซึ่งมีอยู่ในที่เก็บข้อมูลที่เสนอโดย xenialและหวังว่าจะเร็ว ๆ นี้ในที่เก็บหลัก

สำหรับโซลูชันคัดลอก / วางอย่างรวดเร็วสิ่งนี้ใช้ได้กับฉัน:

echo "deb http://archive.ubuntu.com/ubuntu/ xenial-proposed restricted main multiverse universe" \
| sudo tee -a /etc/apt/sources.list.d/ubuntu-proposed.list

echo "Package: *"                     | sudo tee -a /etc/apt/preferences.d/proposed-updates
echo "Pin: release a=xenial-proposed" | sudo tee -a /etc/apt/preferences.d/proposed-updates
echo "Pin-Priority: 400"              | sudo tee -a /etc/apt/preferences.d/proposed-updates

sudo apt update

sudo apt-get -t xenial-proposed install virtualbox virtualbox-dkms virtualbox-guest-additions-iso

เมื่อแพ็คเกจถูกย้ายจาก xenial ที่เสนอไปยังที่เก็บหลักคุณสามารถ

sudo rm /etc/apt/sources.list.d/ubuntu-proposed.list /etc/apt/preferences.d/proposed-updates
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.