ติดตั้ง Ubuntu 64 บิตใน VirtualBox [ปิด]


25

ฉันติดตั้ง VirtualBox และดาวน์โหลด Ubuntu 64 บิต เมื่อฉันเลือก Linux ภายใต้ VirtualBox จะแสดงเฉพาะ Ubuntu 32 บิต ฉันกำลังทำสิ่งผิดปกติที่หยุดตัวเลือก 64 บิตไม่ให้ปรากฏหรือไม่ เครื่องของฉันเป็นระบบปฏิบัติการ Windows 7 64 บิตพร้อม RAM ขนาด 8GB

ภาพหน้าจอ VBox


ฉันแปลโพสต์ของคุณเป็นภาษาอังกฤษแล้วขออภัยเว็บไซต์นี้รับโพสต์เป็นภาษาอังกฤษเท่านั้น ครั้งต่อไปลองใช้translate.google.com
terdon

ฉันเดาว่ามันเกิดขึ้นหลังจากติดตั้งvirtualboxแพคเกจใน Ubuntu 14.04 VirtualBox ที่ติดตั้งโดยแพ็คเกจนั้นจะปรากฏขึ้นเพื่อรองรับระบบปฏิบัติการ 32 บิตเท่านั้น
Reinier Post

ในคำอื่น ๆ นี้อาจมีaskubuntu.com/questions/534693/ ที่
โพสต์ Reinier

ฉันมีปัญหานี้และฉันต้องไปที่ BIOS และเปิดใช้งาน virtualiziation นั่นแก้ไขได้
Akavall

คำตอบ:


13

ปัญหาของคุณคือคุณต้องสร้างเครื่องเสมือน 64 บิต คุณอาจสร้าง 32 บิตซึ่งเป็นสาเหตุที่ตัวเลือกไม่ปรากฏขึ้น จากเว็บไซต์ VBox (เน้นที่เหมือง):

แขก 64 บิต

VirtualBox รองรับระบบปฏิบัติการ 64 บิตสำหรับแขกแม้ใช้กับระบบปฏิบัติการโฮสต์ 32 บิตโดยมีเงื่อนไขว่าตรงตามเงื่อนไขต่อไปนี้:

  1. คุณต้องมีโปรเซสเซอร์ 64 บิตพร้อมการสนับสนุนการจำลองเสมือนสำหรับฮาร์ดแวร์ (ดูในส่วนที่เรียกว่า "การจำลองเสมือนของฮาร์ดแวร์เทียบกับซอฟต์แวร์ ")

  2. คุณต้องเปิดใช้งานการจำลองเสมือนสำหรับฮาร์ดแวร์สำหรับ VM เฉพาะที่คุณต้องการการสนับสนุน 64 บิต การจำลองเสมือนซอฟต์แวร์ไม่ได้รับการรองรับสำหรับ VM 64 บิต

  3. หากคุณต้องการที่จะใช้การสนับสนุนของผู้เข้าพัก 64 บิตบนโฮสต์ระบบปฏิบัติการ 32 บิตคุณยังต้องเลือกระบบปฏิบัติการ 64 บิตสำหรับ VM ตั้งแต่รองรับ 64 บิตบนโฮสต์แบบ 32 บิตจะมีค่าใช้จ่ายเพิ่มเติม VirtualBox จะเปิดใช้งานการสนับสนุนนี้ตามคำขอที่ชัดเจน

    บนโฮสต์ 64- บิต (ซึ่งโดยทั่วไปจะมาพร้อมกับการสนับสนุนการจำลองเสมือนสำหรับฮาร์ดแวร์) ระบบปฏิบัติการเกสต์ 64 บิตได้รับการสนับสนุนเสมอโดยไม่คำนึงถึงการตั้งค่าดังนั้นคุณสามารถติดตั้งระบบปฏิบัติการ 64 บิตในเกสต์ได้

การเตือน

บนโฮสต์ใด ๆ คุณควรเปิดใช้งาน I / O APIC สำหรับเครื่องเสมือนที่คุณตั้งใจจะใช้ในโหมด 64 บิต นี่เป็นจริงโดยเฉพาะอย่างยิ่งสำหรับ Windows VM 64 บิต ดูส่วนที่เรียกว่า"แท็บ" ขั้นสูง " นอกจากนี้สำหรับผู้เข้าพักที่ใช้ Windows 64 บิตคุณควรตรวจสอบให้แน่ใจว่า VM ใช้อุปกรณ์เครือข่ายของ Intel เนื่องจากไม่มีไดรเวอร์ 64- บิตที่รองรับการ์ด AMD PCNet ดูส่วนที่เรียกว่า "ฮาร์ดแวร์เครือข่ายเสมือน"

หากคุณใช้ตัวช่วยสร้าง "สร้าง VM" ของส่วนติดต่อผู้ใช้แบบกราฟิกของ VirtualBox (ดูส่วนที่เรียกว่า "การสร้างเครื่องเสมือนเครื่องแรกของคุณ") VirtualBox จะใช้การตั้งค่าที่ถูกต้องสำหรับระบบปฏิบัติการ 64 บิตแต่ละประเภทโดยอัตโนมัติ

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


3
ฉันมีปัญหานี้และสิ่งที่ฉันต้องทำก็คือเข้าไปที่เมนู BIOS (Lenovo G50-80) และเปิดใช้งานการจำลองเสมือนสำหรับฮาร์ดแวร์ ตอนนี้อูบุนตู 64 บิตปรากฏเป็นตัวเลือกสำหรับฉันใน VirtualBox
Ogaday

3
ไบออสจำเป็นต้องเปิดใช้งานการจำลองเสมือนจริง แต่สำหรับฉันฉันต้องถอนการติดตั้ง Hyper-V ("ลบคุณลักษณะ windows 10") ด้วยเหตุผลบางอย่างที่ขัดขวางสิ่งนี้
RLaaa

2

อาจเป็นเพราะโปรเซสเซอร์ของคุณไม่ใช่ 64 บิตนั่นเป็นเหตุผลว่าทำไม VirtualBox ไม่สามารถเรียกใช้เคอร์เนล 64 บิตหรือในกรณีส่วนใหญ่คอมพิวเตอร์ใหม่VT (เทคโนโลยีการจำลองเสมือน) ซึ่งจำเป็นต้องเรียกใช้ 64-bit guest ถูกปิดใช้งานใน BIOS การตั้งค่าที่คุณสามารถเปลี่ยนได้ในส่วน BIOS ของเครื่อง

ในการตรวจสอบว่าโปรเซสเซอร์ของคุณรองรับ VT หรือไม่ให้รันคำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัลของคุณ

 grep --color vmx /proc/cpuinfo.

 grep --color svx /proc/cpuinfo

ในขณะที่vmxเป็นธงสำหรับโปรเซสเซอร์ของ Intel และsvm ใช้สำหรับโปรเซสเซอร์ของ AMD ถ้าแสดงให้เห็นว่าการส่งออก VMX หรือ SVM เครื่องของคุณมีความสามารถในเวอร์มอนต์

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