Cài đặt Ubuntu 64 bit trong VirtualBox [đã đóng]


25

Tôi đã cài đặt VirtualBox và tải xuống Ubuntu 64 bit. Khi tôi chọn Linux trong VirtualBox, chỉ hiển thị Ubuntu 32 bit. Tôi có đang làm gì đó sai khiến ngăn tùy chọn 64 bit xuất hiện không? Máy của tôi là HĐH Windows 7 64 bit với 8GB RAM.

Ảnh chụp màn hình VBox


Tôi đã dịch bài viết của bạn sang tiếng Anh, xin lỗi nhưng trang web này chỉ chấp nhận bài viết bằng tiếng Anh. Lần tới, hãy thử sử dụng translate.google.com .
terdon

Tôi đoán là điều này xảy ra sau khi cài đặt virtualboxgói trong Ubuntu 14.04. VirtualBox được cài đặt bởi gói đó chỉ xuất hiện để hỗ trợ các hệ điều hành 32 bit.
Bài viết củng cố

Nói cách khác, cái này có lẽ có bản sao giống như Askubfox.com/questions/534693/ mẹo
Post

Tôi gặp vấn đề này và tôi phải đến BIOS và kích hoạt ảo hóa. Điều đó đã giải quyết nó.
Akavall

Câu trả lời:


13

Vấn đề của bạn là bạn cần tạo một máy ảo 64 bit. Bạn có thể đã tạo một 32bit, đó là lý do tại sao tùy chọn không xuất hiện. Từ trang web VBox (nhấn mạnh của tôi):

Khách 64 bit

VirtualBox hỗ trợ các hệ điều hành khách 64 bit, ngay cả trên các hệ điều hành máy chủ 32 bit, miễn là các điều kiện sau được đáp ứng:

  1. Bạn cần một bộ xử lý 64 bit có hỗ trợ ảo hóa phần cứng (xem phần có tên là Phần cứng cứng so với phần mềm ảo hóa phần mềm ).

  2. Bạn phải kích hoạt ảo hóa phần cứng cho VM cụ thể mà bạn muốn hỗ trợ 64 bit; ảo hóa phần mềm không được hỗ trợ cho máy ảo 64 bit.

  3. Nếu bạn muốn sử dụng hỗ trợ khách 64 bit trên hệ điều hành máy chủ 32 bit, bạn cũng phải chọn hệ điều hành 64 bit cho VM cụ thể . Do hỗ trợ 64 bit trên máy chủ 32 bit phát sinh thêm chi phí, VirtualBox chỉ cho phép hỗ trợ này theo yêu cầu rõ ràng.

    Trên các máy chủ 64 bit (thường đi kèm với hỗ trợ ảo hóa phần cứng), các hệ điều hành khách 64 bit luôn được hỗ trợ bất kể cài đặt, vì vậy bạn chỉ cần cài đặt hệ điều hành 64 bit cho khách.

Cảnh báo

Trên bất kỳ máy chủ nào, bạn nên kích hoạt I / O APIC cho các máy ảo mà bạn định sử dụng ở chế độ 64 bit. Điều này đặc biệt đúng với máy ảo Windows 64 bit. Xem phần gọi là tab "Nâng cao" tab . Ngoài ra, đối với khách Windows 64 bit, bạn nên đảm bảo rằng VM sử dụng thiết bị mạng Intel, vì không có hỗ trợ trình điều khiển 64 bit cho thẻ AMD PCNet; xem phần gọi là phần cứng mạng Virtual Virtual.

Nếu bạn sử dụng trình hướng dẫn "Tạo VM" của giao diện người dùng đồ họa VirtualBox (xem phần có tên là Tạo tạo máy ảo đầu tiên của bạn), VirtualBox sẽ tự động sử dụng các cài đặt chính xác cho từng loại hệ điều hành 64 bit được chọn.

Vì vậy, chỉ cần thử tạo một Máy ảo mới và chọn Ubuntu 64 làm HĐH. Tất cả các cài đặt phải được cấu hình chính xác bởi VirtualBox và bạn sẽ có thể cài đặt mà không gặp vấn đề gì.


3
Tôi gặp vấn đề này và tất cả những gì tôi cần làm là vào menu BIOS (Lenovo G50-80) và kích hoạt Ảo hóa phần cứng. Bây giờ, Ubuntu 64 bit xuất hiện dưới dạng tùy chọn cho tôi trong VirtualBox
Ogaday

3
BIOS cần phải kích hoạt ảo hóa tất nhiên, nhưng đối với tôi, tôi cũng phải gỡ cài đặt Hyper-V ("loại bỏ tính năng windows 10") vì lý do nào đó đã can thiệp vào điều này
RLaaa

2

Rất có thể bộ xử lý của bạn không phải là bộ xử lý 64 bit, đó là lý do tại sao VirtualBox không thể chạy hạt nhân 64 bit hoặc trong hầu hết các trường hợp máy tính mới VT (Công nghệ ảo hóa) được yêu cầu để chạy máy khách 64 bit bị vô hiệu hóa trong BIOS cài đặt mà bạn có thể thay đổi trong phần BIOS của máy.

Để kiểm tra xem bộ xử lý của bạn có thể hỗ trợ VT hay không, hãy chạy các lệnh sau trong cửa sổ đầu cuối của bạn.

 grep --color vmx /proc/cpuinfo.

 grep --color svx /proc/cpuinfo

vmx là cờ cho bộ xử lý của Intel và svm dành cho bộ xử lý của AMD. Nếu đầu ra hiển thị vmx hoặc svm, máy của bạn có khả năng VT .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.