Friday, December 19, 2008

VirtualBox - Error NS_ERROR_FAILURE (0x80004005)

  • # คือเรื่องมีอยู่ว่า สร้าง virtual os ผ่าน virtual box บน XP
  • # แต่เอา virtual os ตัวนั้นมารันบน linux ^^'
  • ครั้งก่อนยังรันได้เลย แต่ครั้งนี้ไมเป็นงี้หว่า งง ไม่แน่ใจว่าเป็นกับ interface ที่ได้ทำการเปลี่ยนบน windows ปะ คือไปเปลี่ยนจาก NAT ให้เป็นแบบ Host เพราะแบบ NAT เจ้า vos (virtual operating system) มันใช้เน็ตได้แต่ เครื่องที่รันมันกับมัน มองมะเห็นกันอ่ะ - -'
  • คือ ถ้าเราเปลี่ยนเป็นแบบ Host มันจะให้สร้าง interface ก่อนแล้วเราก็ตามไป set static ไอพีให้มันทั้ง parent (เครื่องที่ทำการรัน virtual os) และ interface ใน vos มันก็จะเห็นกันแต่ vos มันจะเล่นเน็ตมะได้ ที่เครื่อง parent ต้องแชร์ internet ผ่าน interface ที่สร้างขึ้นมาด้วย แค่นี้ก็ทำให้ vos เราเล่นเน็ต และ ping กะ parent host เจอ ^^'
  • สรุป ทำ bridge ไม่เป็น เลยต้องใช้วิธีบ้านๆ นี้แหละข้อเสียอย่างหนึ่งของ virtual box มันทำ bridge ค่อนข้างยุ่งนิดหน่อย แต่คนฉลาด(น้อย) อย่างเรามันทำมะเป็นอ่ะดิ
  • พอสร้าง new ใน virtual box เสร็จ browse หา disk vos ที่สร้างไว้ใน windows drive และทำการ Start มัน แง๋วมันดันขึ้นงี้หว่า
Result Code: NS_ERROR_FAILURE (0x80004005) Componnent: Machine Interface: IMachine {1e509de4-d96c-4f44-8b94-860194f710ac}
  • แล้วก็ขึ้นอันนี้ต่อ
  • ดีนะที่มันแนะนำว่าต้องทำไงคือ มันให้เรา คอมไพล์ kernel ของ vb อีกรอบด้วยคำสั่ง
sudo /etc/init.d/vboxdrv setup
  • พอทำตามที่ error มันบอกก็ฉลุย อ่ะ Start vos ได้ครับ

No comments:

Post a Comment

Popular Posts