มีวิธีใดในการติดตั้ง Virtualbox แบบ 32 บิตบน Vista แบบ 64 บิต


2

Virtualboxมีตัวติดตั้งเดี่ยวสำหรับ Windows ที่ติดตั้งแอปพลิเคชั่น 32 บิตบนระบบปฏิบัติการ 32 บิตและแอปพลิเคชัน 64 บิตในระบบปฏิบัติการ 64 บิต จะติดตั้งแอพพลิเคชั่นแบบ 32 บิตใน Windows Vista 64 บิตหรือไม่? ฉันต้องการสิ่งนี้สำหรับระบบอัตโนมัติ COM มันแตกต่างจาก 32 บิตและ 64 บิต

คำตอบ:


2

VirtualBox รุ่นล่าสุดที่ไม่มีเวอร์ชั่น 32 บิตและ 64 บิตรวมเข้าด้วยกันคือ 2.1
โปรแกรมติดตั้ง 32 บิตสำหรับรุ่น 2.1 สามารถดาวน์โหลดได้จากที่นี่

หาก VirtualBox เวอร์ชัน 2.1 ตอบสนองความต้องการของคุณแสดงว่าปัญหาของคุณได้รับการแก้ไขแล้ว

มิฉะนั้นนี่คือสองแนวคิด

แนวคิด # 1: ติดตั้ง VirtualBox รุ่น 32 บิตเก่า 2.1 จากนั้นลองอัปเกรดเป็นรุ่นล่าสุด
บางทีโปรแกรมติดตั้งล่าสุดอาจต้องการอัพเกรดรุ่น 32 บิตที่ติดตั้งไว้

แนวคิด # 2: ดาวน์โหลดซอร์ส VirtualBox และคอมไพล์รุ่น 32 บิต (Open Source Edition ไม่มีตัวติดตั้ง) นั่นอาจจะเป็นงานที่มากเกินไป


ตัวติดตั้ง 32 บิตตรวจสอบระบบปฏิบัติการ ฉันกลับรายการ MSI และลบการตรวจสอบทั้งหมดแล้ว แต่ก็ยังไม่ติดตั้ง - ดูเหมือนว่าจะต้องติดตั้งไดรเวอร์บางตัวที่ไม่เกี่ยวข้องกับ USB หรือ NET และไดรเวอร์เข้มงวด 32 บิตหรือ 64 บิต - มันเป็นวิธีที่จะติดตั้งโปรแกรมควบคุม 32 บิตบนระบบปฏิบัติการ 64 บิต :( ไม่มี.
grigoryvp

คุณอาจอยู่ภายใต้ Windows 7 ในโหมด XP แม้ว่าจะต้องมีการวิจัยเพิ่มเติมสำหรับคำตอบที่เหมาะสมกว่า
harrymc

ใช่. แต่การใช้งานเครื่องเสมือนภายใต้เครื่องเสมือนอื่นนั้นค่อนข้างแปลก :) มันจะเป็นการดีกว่าถ้าฉันจะรวบรวมแอพพลิเคชั่น QT ของฉันสำหรับ 64-bit ไม่ใช่เรื่องง่ายที่จะทำ แต่เป็นไปได้ในที่สุด :)
grigoryvp

การเรียกใช้เครื่องเสมือนภายใต้เครื่องเสมือนอื่นนั้นใช้ได้ถ้าคุณมีหน่วยความจำ ฉันไม่เข้าใจว่าทำไมไม่ติดตั้ง VirtualBox 64 บิตและใช้ VM 32 บิต - นี่ไม่เหมือนกันใช่ไหม
harrymc

2

การตรวจสอบเครื่องเสมือนจริงใน virtualbox เป็นไดรเวอร์อุปกรณ์ใน windows (เหมือนกับ VMware หรือ VirtualPC) ส่วนประกอบของระบบเครือข่ายและ USB ของกล่องเสมือนเป็นอุปกรณ์ไดรเวอร์

64 บิตระบบปฏิบัติการต้องมีไดรเวอร์อุปกรณ์ 64 บิตดังนั้นคุณจึงไม่สามารถติดตั้ง x86 virtualbox บน windows x64


0

VirtualBox นี้เป็น COM อัตโนมัติของตัวเองหรือแอปที่ทำงานใน VM หรือไม่? คุณสามารถเรียกใช้ระบบปฏิบัติการ 32 บิตบน VM ที่ทำงานบน VirtualBox 64 บิต


VBox เอง ฉันต้องการควบคุมมันและมันต้องมีเซิร์ฟเวอร์ inproc COM แต่ฉันไม่ต้องการสร้างแอปของฉัน 2 เวอร์ชัน: 32 บิตและ 64 บิต ผมแค่อยากจะติดตั้ง VirtualBox 32 บิตบน Vista 64 บิตอย่างใด :)
grigoryvp

การสร้างสองเวอร์ชันแยกกันโดยปกติหมายถึงการสร้างเป้าหมายการสร้างสองรายการและคอมไพล์กับทั้งสอง 32- บิตและ 64- บิตไม่ควรทำอะไรมากเกินไปหากคุณติดตาม API
Andrew Scagnelli

0

คุณเคยลองสิ่งนี้แล้วหรือยัง? แอปพลิเคชั่น 32 บิตส่วนใหญ่ควรรันเพียงค้นหาภายใต้ Vista 64 หากคุณพบปัญหาใด ๆ หรือหากคุณมีปัญหาข้อผิดพลาดเฉพาะโปรดอัปเดตคำถามของคุณพร้อมรายละเอียดเพิ่มเติม


มันมีหนึ่งตัวติดตั้งที่ชื่อ "32 บิต / 64 บิต" . มันโดยอัตโนมัติ OS :( ผมก็ไม่ทราบวิธีที่จะบอกได้ว่ามันจะติดตั้งรุ่นที่เฉพาะเจาะจง.
grigoryvp

0

เนื่องจากตะขอระดับต่ำที่ VirtualBox (หรือซอฟต์แวร์ VM ใด ๆ ) ทำให้อยู่ในโฮสต์ระบบปฏิบัติการและไฮเปอร์ไวเซอร์ของมันฉันไม่คิดว่าเป็นไปได้ที่จะติดตั้งซอฟต์แวร์โฮสต์รุ่น 32 บิตลงบนระบบปฏิบัติการ 64 บิต

น่าเสียดายที่ฉันไม่พบเอกสารใด ๆ สำหรับสวิตช์บรรทัดคำสั่งของตัวติดตั้ง VirtualBox ซึ่งอาจทำให้คุณแทนที่การตรวจจับระดับบิตของระบบปฏิบัติการ ฉันเดาว่าจะไม่มีทางเพราะเหตุผลที่ฉันอธิบายไว้ข้างต้น


0

หากทั้งหมดล้มเหลว ...

วิธีที่ง่ายที่สุดคือการติดตั้ง Vista 32 บิตในฐานะแขกของระบบปฏิบัติการ หากคุณมีรุ่นที่วางจำหน่ายคุณควรจะสามารถใช้รหัสเดิมได้โดยไม่มีปัญหา จากนั้นคุณสามารถเขียนโปรแกรมบน guest OS นั้นและติดตั้ง Virtualbox 32 บิตบน guest OS นั้น เลเยอร์แรกนี้จะเป็นฮาร์ดแวร์ที่เร่งความเร็วแล้วเลเยอร์ที่สองจะเป็นซอฟต์แวร์ที่เร่งความเร็วในตอนนี้มันขึ้นอยู่กับปริมาณของหน่วยความจำที่คุณมีให้สำหรับสิ่งนี้

หากคุณไม่มีจำนวนหน่วยความจำที่ต้องการหรือคุณต้องการเลเยอร์ที่สองเพื่อเร่งความเร็วฮาร์ดแวร์คุณจะต้องทำการบูทสองครั้ง

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