วิธีการติดตั้ง VirtualBox Guest Addition ใน Ubuntu

ทุกวันนี้การตั้งค่าเครื่องเสมือน ของ Ubuntu ทำได้ง่ายและรวดเร็ว ดังนั้นคุณจึงสามารถเล่นกับ (Ubuntu)Linuxได้โดยไม่ต้องฟอร์แมตระบบของคุณ อย่างไรก็ตาม เพื่อให้ได้ประโยชน์สูงสุดจาก เครื่องเสมือน Ubuntu ของคุณ จริง ๆ จะดีหรือไม่ถ้าโฮสต์ปฏิบัติการสามารถโต้ตอบกับแขกได้ นั่นเป็นหนึ่งในสิ่งที่คุณสามารถทำได้ด้วยVirtualBox Guest Additionsและเราจะแสดงวิธีการติดตั้งให้คุณเห็น

VirtualBox Lingo ที่จำเป็น

ก่อนที่เราจะพูดถึงเนื้อและมันฝรั่งของGuest Additionsมีแนวคิดหลักสองสามข้อที่คุณจำเป็นต้องรู้เพื่อให้เข้าใจได้ทั้งหมด หากคุณเชี่ยวชาญในภาษาของเครื่องเสมือนอยู่แล้ว คุณสามารถข้ามไปยังส่วนถัดไปได้ แต่ถ้าไม่ ให้รอสักครู่

เราได้กล่าวถึงแนวคิดที่สำคัญที่สุดสองประการในย่อหน้าเริ่มต้น: ระบบโฮสต์และแขก

ระบบปฏิบัติการโฮสต์คือระบบปฏิบัติการจริงที่ทำงานบนเครื่อง "โลหะเปลือย" นั่นคือเครื่องคอมพิวเตอร์จริง ไม่มีอะไรระหว่างระบบปฏิบัติการและฮาร์ดแวร์ของคอมพิวเตอร์

ระบบแขก เครื่องเสมือน ทำงานเป็นแอปพลิเคชันภายในระบบปฏิบัติการโฮสต์ ระบบแขก "คิดว่า" กำลังทำงานบนคอมพิวเตอร์จริง และเห็น "ฮาร์ดแวร์" ทั้งหมดที่คาดหวัง แต่ทั้งหมดนี้เป็นแบบจำลอง 

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

การเพิ่มแขกสามารถทำอะไรได้บ้าง?

ส่วนเสริม ของ (Additions)แขก(Guest) เป็นซอฟต์แวร์ที่เพิ่มลงใน ระบบปฏิบัติการของ แขก(guest ) ตามชื่อ เพื่อให้ได้รับพลังพิเศษที่น่ากลัวซึ่งไม่มีเครื่องเสมือนควรมี 

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

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

มีคุณสมบัติที่เป็นประโยชน์มากยิ่งขึ้นไปอีก อ่านเอกสาร VirtualBox(VirtualBox Documentation) อย่างเป็นทางการ สำหรับรายละเอียดทางเทคนิค หากคุณต้องการทราบข้อมูลเพิ่มเติม

คุณมีเครื่องเสมือนที่ใช้งานได้หรือไม่?

บทความนี้ไม่เกี่ยวกับการตั้งค่าUbuntu Virtual Machineแต่คุณต้องมี เครื่อง VirtualBox Ubuntu ที่ ใช้ งานได้และกำหนดค่าอย่างเหมาะสม เพื่อติดตั้งVirtualBox Guest AdditionsในUbuntu หากต้องการ ตรงไปที่วิธีการติดตั้ง Linux บน Windows ด้วย VirtualBox(How to Install Linux on Windows With VirtualBox)และตรวจสอบให้แน่ใจว่าคุณทำทุกอย่างถูกต้องแล้ว หากUbuntu VM ของคุณ อยู่ในลำดับ เราก็พร้อมที่จะดำเนินการตามขั้นตอนการติดตั้งจริง

การติดตั้ง Ubuntu Guest Additions

สมมติว่าคุณมีUbuntu VM ที่ใช้งานได้ ในVirtualBoxที่พร้อมใช้งาน คุณสามารถติดตั้งส่วนเพิ่มเติมของผู้เยี่ยมชมได้อย่างง่ายดาย

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

คุณสามารถถ่ายภาพสแน็ปช็อตได้สองวิธี ขั้น แรกให้กดปุ่มhost key + Tโดยค่าเริ่มต้น; ปุ่ม Ctrl ที่ถูกต้องคือคีย์(Ctrl key)โฮสต์เว้นแต่จะ(host key)มีใครเปลี่ยนแปลงสิ่งนี้ในการตั้งค่า รหัสโฮสต์ปัจจุบันจะแสดงที่มุมล่างขวาของหน้าต่างเครื่องเสมือน อีกวิธี หนึ่งเพียงใช้Machine > Take Snapshot

ตั้งชื่อสแนปชอต บันทึกแล้วกลับไปที่ VM ของคุณ

ตอนนี้ เลือกอุปกรณ์(Devices)แล้วใส่ซีดีเพิ่มเติมสำหรับ(Insert Guest Additions CD)แขก

คุณจะได้รับข้อความนี้จากUbuntuเลือกRun

ตอนนี้ พิมพ์รหัสผ่านผู้ดูแลระบบ(administrator password) ของคุณ และเลือกตรวจสอบ(Authenticate)สิทธิ์

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

คาดเดาอะไร? นั่นคือทั้งหมดที่มีให้ ขณะนี้มีการติดตั้งส่วนเพิ่มเติมของ ผู้เยี่ยมชม(Guest)แล้ว และคุณควรพร้อมที่จะไป แม้ว่าคุณควรทดสอบเพื่อดูว่าการติดตั้งทำงานถูกต้องหรือไม่

การทดสอบการเพิ่มแขก

เพื่อให้แน่ใจว่า ส่วน เสริม ของ (Additions)ผู้เยี่ยมชม(Guest) ทำงานตามที่ตั้งใจไว้ คุณจะต้องลองทำการทดสอบสั้นๆ สองสามข้อ

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

ต่อไป มาทดสอบกันว่าโฟลเดอร์ที่ใช้ร่วมกันทำงานอย่างถูกต้องหรือไม่

ขั้นแรก เลือกDevices > Shared Folders > Shared Folders Settingsจากเมนูเครื่องเสมือน

ตอนนี้ เลือกไอคอนเพิ่มแชร์(add share icon)

จากนั้น ภายใต้เส้นทางโฟลเดอร์(Folder Path)ให้เลือกอื่นๆ(Other)จากนั้นเรียกดูและเลือกโฟลเดอร์บนคอมพิวเตอร์โฮสต์ที่คุณต้องการแชร์กับเครื่องเสมือน อย่าลืมเลือกติดตั้งอัตโนมัติ(Auto-mount)เพื่อให้โฟลเดอร์ได้รับการกำหนดอักษรระบุไดรฟ์ในระบบแขกโดยอัตโนมัติ

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

ตอนนี้ ให้เลือกตกลง(OK )อีกครั้ง และไปที่โฟลเดอร์หลักของคุณบนเครื่องเสมือน(home folder on the virtual machine)แล้วคุณจะเห็นโฟลเดอร์และเนื้อหาในนั้น เว้นแต่ว่าคุณจะทำให้โฟลเดอร์เป็นแบบอ่านอย่างเดียว คุณสามารถคัดลอกไฟล์จากแขกไปยังโฮสต์ด้วยวิธีนี้ได้เช่นกัน

สำหรับคำแนะนำโดยละเอียดเพิ่มเติมเกี่ยวกับโฟลเดอร์ที่ใช้ร่วมกัน โปรดดูที่Share Folders between Host และ Guest OS ใน(Share Folders between Host and Guest OS in VirtualBox) VirtualBox

นำUbuntu นอกเหนือจากเครื่องเสมือน(Ubuntu Beyond Virtual Machines)

การมี เครื่องเสมือน Ubuntu Linux (หรือLinux ใดๆ ) พกพาสะดวกนั้นยอดเยี่ยมสำหรับเกือบทุกวัตถุประสงค์ ถึงกระนั้น คุณจะไม่มีวันได้รับประสิทธิภาพหรือความเข้ากันได้แบบเดียวกับที่ Bare Metal นำเสนอ

เมื่อคุณรู้สึกสบายใจกับLinuxหลังจากเล่นกับมันในVirtualBox คุณสามารถลองใช้ (VirtualBox)Ubuntuดูอัลบูตด้วยWindows หากนั่นเป็นความมุ่งมั่นมากเกินไป ให้ดูรายชื่อระบบปฏิบัติการ Linux แบบพกพาที่ดีที่สุด(best portable Linux operating systems) ของ เรา ด้วยวิธีนี้ คุณสามารถบูตเข้าสู่Linuxได้โดยไม่ต้องทำการเปลี่ยนแปลงใดๆ บนคอมพิวเตอร์



About the author

ฉันเป็นมืออาชีพด้านคอมพิวเตอร์ที่มีประสบการณ์การทำงานกับซอฟต์แวร์ Microsoft Office รวมถึง Excel และ PowerPoint ฉันยังมีประสบการณ์กับ Chrome ซึ่งเป็นเบราว์เซอร์ของ Google ทักษะของฉันรวมถึงการสื่อสารที่เป็นลายลักษณ์อักษรและด้วยวาจา การแก้ปัญหา และการคิดอย่างมีวิจารณญาณ



Related posts