Không thể cài đặt Ubuntu trong VirtualBox do Hạt nhân này yêu cầu CPU x86-64, nhưng chỉ phát hiện CPU i686, không thể khởi động lỗi Lỗi


122

Tôi đã cố gắng cài đặt Ubuntu 12.04 trong VirtualBox 4.2.12r84980. tôi hiểu rồi

this kernel requires an x86-64 CPU, but only detects an i686 CPU, unable to boot

Nhưng tôi đang sử dụng Windows 8 64 bit và đang thử .iso để dùng thử Ubuntu. Vậy thì vấn đề là gì?


2
Hãy thử cài đặt Ubuntu ISO 32 bit
edwin

3
Không quan trọng là hệ thống máy chủ của bạn là 64 bit. Toàn bộ mục đích của một máy ảo là nó là một máy riêng biệt và tự trị mặc dù là máy ảo. Chỉnh sửa cấu hình máy ảo và thay đổi loại CPU của nó thành 64 bit.
hmayag

Câu trả lời:


150

Để có thể chạy HĐH 64 bit trong Hộp ảo, chúng tôi phải đảm bảo kiến ​​trúc của máy ảo cũng được đặt thành 64 bit.

  • Chọn Ubuntu 64-bit nói chung -> Cài đặt cơ bản khi tạo VM của bạn

    nhập mô tả hình ảnh ở đây

  • Ngoài ra, để chạy khách 64 bit, bạn nên bật APIC đầu vào / đầu ra trong Hệ thống -> Cài đặt bo mạch chủ cho máy ảo của bạn:

  • Trong tab Hệ thống -> Tăng tốc, chúng tôi có thể muốn kích hoạt các tính năng ảo hóa phần cứng VT-x / AMD-V của CPU của bạn.

  • Trên hệ thống máy chủ, chúng tôi có thể phải kích hoạt ảo hóa phần cứng trong BIOS .

  • Trong một số hệ thống, tùy chọn BIOS máy chủ để ngăn chặn việc thực thi không đáng tin cậy cần được tắt ( nguồn ).


2
Đối với tôi, ngay cả 'Ubuntu (64-bit)' cũng không được liệt kê trong danh sách thả xuống. Tất cả danh sách hệ điều hành trong danh sách thả xuống đang hiển thị '(32-bit)'.
ARUN

1
@ARUN bạn đã kích hoạt ảo hóa trong BIOS chưa?
Takkat

@ARUN Mình gặp vấn đề tương tự. Trong khi tạo, nó không phải là một tùy chọn nhưng sau khi được tạo, bạn có thể quay lại cài đặt> chung và nó sẽ nằm trong danh sách đó.
Trang web thẩm mỹ

22

Mở cài đặt máy ảo. Chuyển đến hộp thả xuống Phiên bản (Chung> Cơ bản> Phiên bản).

Nếu bạn không thấy "Ubuntu (64 bit)" là một tùy chọn trong danh sách thả xuống, điều đó có nghĩa là ảo hóa không được kích hoạt trên máy chủ.

Khởi động lại máy chủ, vào BIOS và kích hoạt Ảo hóa. Thoát khỏi BIOS, đảm bảo bạn lưu các thay đổi.

Bây giờ, bạn sẽ thấy tất cả các tùy chọn 64 bit trong hộp thả xuống Phiên bản.

Cài đặt chung cho máy ảo


5

Đối với những người giống như tôi và không có tùy chọn trên hộp ảo của bạn để chọn phiên bản: Ubuntu (64 bit) :

Làm điều này: tải về bản iso 32 bit của Ubuntu. ĐẶC BIỆT nếu khi tải xuống Ubuntu trên hộp ảo của bạn, bạn đã chọn phân bổ ít hơn 2GB bộ nhớ.


0
vboxmanage createvm --name "ubuntu" --ostype Ubuntu_64 --register

hoặc nếu bạn đã tạo rồi

vboxmanage modifyvm --ostype Ubuntu_64

Để liệt kê tất cả các loại hình: http://zeblog.co/?p=390

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.