Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีแก้ไข Ubuntu ค้างใน VirtualBox

วิธีแก้ไข Ubuntu ค้างใน VirtualBox

เครื่องเสมือนเป็นสิ่งที่ซับซ้อน และเมื่อมีสิ่งผิดปกติเกิดขึ้น อาจเป็นเรื่องยากที่จะบอกได้ว่าปัญหาอยู่ที่ใด โดยเฉพาะอย่างยิ่งหากคุณกำลังจัดการกับ Ubuntu ที่ค้างใน VirtualBox หากสิ่งนี้เกิดขึ้นกับคุณ การพยายามคิดว่าปัญหาคืออะไรอาจเป็นการฝึกหงุดหงิด ต่อไปนี้คือวิธีแก้ไขปัญหา Ubuntu ค้างในปัญหา VirtualBox

ลองใช้ VirtualBox เวอร์ชันอื่น

ไม่มีโปรแกรมใดที่ปราศจากข้อบกพร่อง และใช้ได้กับทั้ง Ubuntu และ VirtualBox ผู้ใช้บางคนพบว่า VirtualBox และ Ubuntu เวอร์ชันต่างๆ บางครั้งไม่เข้ากัน หาก Ubuntu บางรุ่นไม่เคยหยุดนิ่งในอดีต คุณสามารถลองติดตั้ง VirtualBox เวอร์ชันเก่าได้

ในทางกลับกัน คุณอาจลองใช้ Ubuntu เวอร์ชันใหม่กว่า ไม่เพียงแต่คุณจะสามารถแก้ปัญหาการค้างของคุณเท่านั้น แต่คุณยังจะได้รับคุณลักษณะใหม่อีกด้วย

อีกวิธีหนึ่ง หากคุณเริ่มใช้ VirtualBox กับ Ubuntu เวอร์ชันใหม่กว่า ให้ตรวจดูว่ามีปัญหาค้างในเวอร์ชันนั้นหรือไม่ ตัวอย่างเช่น หากคุณค้นหา "Ubuntu 20.4 LTS การแช่แข็ง" บน Google คุณจะเห็นข้อร้องเรียนมากมาย ดังนั้น ปัญหาอาจเกิดกับ Ubuntu ได้ง่าย ไม่ใช่ VirtualBox การติดตั้ง Ubuntu เวอร์ชันก่อนหน้าอาจช่วยขจัดปัญหาการค้างได้

ปิดใช้งานการเร่งความเร็ว 3 มิติ

ไม่ว่าคุณจะใช้ Windows, macOS หรือแม้แต่ Linux การเร่งความเร็ว 3D อาจทำให้เกิดปัญหามากมายใน VirtualBox แม้ว่าจะดูเหมือนเป็นสิ่งที่คุณต้องการ แต่ก็ไม่ค่อยช่วยให้ได้รับประสิทธิภาพที่แท้จริง หากคุณกำลังเผชิญกับอาการหนาวจัด นี่คือสิ่งแรกที่ควรลองปิด

วิธีแก้ไข Ubuntu ค้างใน VirtualBox

ในเมนูทางด้านซ้ายใน VirtualBox ให้คลิกขวาที่เครื่องเสมือนของ Ubuntu ที่คุณมีปัญหา จากนั้นเลือกการตั้งค่า คลิกแท็บ "การแสดงผล" และตรวจสอบให้แน่ใจว่าไม่ได้เลือก "เปิดใช้งานการเร่งความเร็ว 3 มิติ"

วิธีแก้ไข Ubuntu ค้างใน VirtualBox

เปลี่ยนจำนวน Virtual CPU

แม้ว่าโดยทั่วไปแล้วคอมพิวเตอร์ที่จำหน่ายให้กับผู้บริโภคจะมีซีพียูจริงเพียงตัวเดียว แต่ก็มีหลายคอร์ที่ทำหน้าที่เหมือนซีพียูหลายตัว อย่างไรก็ตาม ตามค่าเริ่มต้น VirtualBox จะแสดง CPU เสมือนเพียงตัวเดียว ซึ่งแสดงให้เห็นว่าทำให้เกิดปัญหากับ Ubuntu โดยเฉพาะเวอร์ชันล่าสุด

วิธีแก้ไข Ubuntu ค้างใน VirtualBox

หากคุณกำลังประสบปัญหาการค้าง คุณอาจต้องการเพิ่มจำนวนซีพียูจากสองถึงสี่ตัว คลิกขวาที่เครื่องเสมือนของคุณ เลือกการตั้งค่า จากนั้นไปที่แท็บระบบ ที่นี่ เลือกโปรเซสเซอร์ที่ด้านบนของส่วนแล้วยกตัวเลื่อนขึ้นจนกระทั่งจำนวน CPU อย่างน้อยสองตัว

ลดการใช้แรม

หาก Ubuntu ค้างใน VirtualBox เป็นครั้งคราว อาจเป็นปัญหาของ RAM คอมพิวเตอร์โฮสต์มี RAM มากเท่านั้น แม้ว่า VirtualBox จะอนุญาตให้คุณเรียกใช้ระบบปฏิบัติการอื่นได้ แต่ก็ยังใช้ทรัพยากรของคอมพิวเตอร์ของคุณอยู่ หากคุณกำลังพยายามเรียกใช้แอปบนระบบปฏิบัติการหลักและ Ubuntu พร้อมกัน อาจส่งผลให้ Ubuntu และ/หรือระบบปฏิบัติการหลักค้าง

วิธีแก้ไข Ubuntu ค้างใน VirtualBox

ตามหลักการแล้ว ให้จำกัดการใช้งานระบบปฏิบัติการหลักของคุณเมื่อใช้ Ubuntu บน VirtualBox หากคุณต้องการทำอะไรที่เน้นหน่วยความจำมากขึ้นบนระบบปฏิบัติการหลักของคุณ ให้ปิด Ubuntu หรือปิดโปรแกรมที่ทำงานอยู่เพื่อลดการใช้ RAM โดยเฉพาะอย่างยิ่งหากคุณมีการสแกนไวรัสอยู่

หากคุณเพิ่งอัปเกรดเป็น Ubuntu เวอร์ชันใหม่ อาจเป็นไปได้ว่าเวอร์ชันใหม่ต้องใช้ทรัพยากรมากกว่าเวอร์ชันก่อนหน้า ซึ่งอาจส่งผลให้เกิดการแช่แข็ง

การอัปเกรด RAM ในคอมพิวเตอร์เป็นทางออกที่ดีที่สุดหากคุณมีระบบปฏิบัติการสองระบบไม่เพียงพอ

ติดตั้ง Ubuntu ใหม่

วิธีสุดท้าย คุณอาจต้องติดตั้ง Ubuntu ใหม่ หากปัญหาการค้างเกิดขึ้นบ่อยครั้งหลังจากการติดตั้งครั้งแรก อาจเป็นไปได้ว่าระบบไม่ได้ติดตั้งอย่างถูกต้อง นอกจากนี้ หากการค้างส่วนใหญ่เกิดขึ้นขณะบู๊ต ปัญหาน่าจะเกิดจากการติดตั้ง

วิธีแก้ไข Ubuntu ค้างใน VirtualBox

การถอดเครื่องเสมือนของ Ubuntu และติดตั้งใหม่เป็นวิธีที่ดีที่สุดในการแก้ไขปัญหาในสถานการณ์นี้ อย่างไรก็ตาม การปรับการตั้งค่าและตรวจสอบการใช้ RAM นั้นเป็นเรื่องที่คุ้มค่า เพื่อให้แน่ใจว่าไม่มีปัญหาดังกล่าว

หากการติดตั้ง Ubuntu ใหม่ไม่ใช่ตัวเลือกสำหรับคุณ ให้ลองอัปเดต Ubuntu จากโหมดการกู้คืน การอัปเดตซอฟต์แวร์ก่อนหน้านี้อาจมีแพ็คเกจที่เสียหายซึ่งทำให้ระบบหยุดทำงาน โดยปกติแล้วจะได้รับการแก้ไขอย่างรวดเร็ว ดังนั้นให้เรียกใช้การอัปเดตเพื่อรับเวอร์ชันล่าสุดของแพ็คเกจทั้งหมดเสมอ

ตัวเลือกอื่นๆ ที่ควรลองใช้กับ VirtualBox

มีตัวเลือกอื่นๆ ที่ผู้ใช้พบว่าสามารถแก้ไขปัญหาด้วยการแช่แข็งได้ ในส่วนเดียวกันกับที่คุณสามารถเปลี่ยนจำนวน CPU ได้ จะมีตัวเลือก "เปิดใช้งาน PAE/NX" การปิดสวิตช์นี้หากเปิดอยู่แล้วหรือเปิดอยู่ หากปิดไปแล้วอาจช่วยแก้ปัญหาได้

วิธีแก้ไข Ubuntu ค้างใน VirtualBox

คุณยังสามารถลองเปลี่ยนการตั้งค่า Paravirtualization ไปที่การตั้งค่า จากนั้นเลือก "ระบบและการเร่งความเร็ว" ด้านล่าง Paravirtualization Interface มักจะถูกตั้งค่าเป็น “ค่าเริ่มต้น” แต่ผู้ใช้บางคนมีผลลัพธ์ที่ดีกว่าการตั้งค่าเป็น “ขั้นต่ำ”

คำถามที่พบบ่อย

VirtualBox รองรับทุกเวอร์ชันของ Ubuntu หรือไม่

ใช่ เฉพาะในกรณีที่คุณใช้เวอร์ชันเสถียรอย่างเป็นทางการเท่านั้น หากคุณใช้ Ubuntu รุ่นเบต้า มันอาจจะใช้งานไม่ได้ใน VirtualBox และมีความเสี่ยงสูงที่จะค้างและปัญหาอื่นๆ ในบางกรณี สำหรับเวอร์ชัน 64 บิต คุณอาจต้องปิดใช้งาน Hyper-V เพื่อหลีกเลี่ยงปัญหา

ฉันจะเลือกจำนวน RAM ที่เหมาะสมได้อย่างไร

เนื่องจาก RAM เป็นปัญหาหลักในการป้องกันการค้างและเป็นเพียงประสบการณ์โดยรวมที่ไม่ดี ทางที่ดีที่สุดคือต้องแน่ใจว่าคุณจัดสรร RAM ขั้นต่ำที่จำเป็นในการรัน Ubuntu ไปยังอินสแตนซ์ VirtualBox ของคุณเป็นอย่างน้อย หากนี่คือ RAM ทั้งหมดของคุณ คุณควรพิจารณาอัปเกรดพีซีของคุณ คุณควรจัดสรรอย่างน้อย 2GB

จำนวนโปรเซสเซอร์มีความสำคัญหรือไม่

นี่เป็นเรื่องยุ่งยาก ผู้ใช้รายงานการเปลี่ยนแปลงจำนวนโปรเซสเซอร์ที่จัดสรรให้กับการติดตั้ง Ubuntu ของพวกเขาสามารถช่วยแก้ปัญหาการค้าง แต่นี่ไม่ใช่การรับประกัน ไม่มีหมายเลขชุดเดียวที่เหมาะกับทุกคนเนื่องจากผู้ใช้บางคนเปลี่ยนจาก 1 เป็น 2 หรือ 2 เป็น 1 และทั้งสองตัวเลือกแก้ไขปัญหาการค้าง เป็นตัวเลือกที่น่าลองแต่อาจไม่ช่วยอะไร

บทสรุป

หวังว่าหนึ่งในตัวเลือกข้างต้นจะช่วยแก้ปัญหาการค้างของคุณกับ Ubuntu ได้ ถ้ายังมีปัญหาอยู่ อย่าหมดหวัง การลองใช้ตัวเลือกต่างๆ ข้างต้นร่วมกันอาจเป็นคำตอบสำหรับคุณ อย่าปล่อยให้ประสบการณ์แย่ๆ ทำให้คุณเลิกใช้ Linux หรือเครื่องเสมือน

บทความนี้ครอบคลุมถึงการใช้งาน Ubuntu ในเครื่องเสมือน แต่ในทางกลับกันล่ะ หากนั่นคือสิ่งที่คุณต้องการทำ โปรดดูคำแนะนำในการติดตั้งและใช้งาน VirtualBox บน Ubuntu คุณแน่ใจหรือว่า VirtualBox เป็นโซลูชันที่เหมาะสมสำหรับคุณ อ่านการเปรียบเทียบ VirtualBox กับ VMware