Tại sao Ubuntu 18.04 LTS bị treo khi khởi động khi được cài đặt trong VirtualBox?


17

Tôi đã cài đặt Ubuntu 18.04 LTS trong VirtualBox bằng cài đặt máy ảo mặc định. Tuy nhiên, Ubuntu 18.04 LTS bị treo ở màn hình khởi động và không bao giờ chạm tới màn hình đăng nhập. Tại sao đây là trường hợp và làm thế nào nó có thể được sửa chữa?

Câu trả lời:


12

Trong Virtualbox, tắt vm, sau đó chỉnh sửa cài đặt của Máy ảo Ubuntu, sau đó chuyển đến Hiển thị. Di chuyển thanh trượt "Bộ nhớ video" sang bên phải. Sau đó, đánh dấu vào Gia tốc: Kích hoạt Gia tốc 3D.

Bắt đầu bạn vm lại. Đây là trên Virtualbox V5.2.12


Tôi đã có ram tăng, nhưng những thay đổi này đã khắc phục vấn đề cho tôi.
CorayThan

thực ra bạn nên làm ngược lại vô hiệu hóa khả năng tăng tốc 3d vì hộp vm không hỗ trợ tăng tốc phần cứng trong gnome
lệch

Điều này đang làm việc tuyệt vời.
Noam Shalev

5

Vấn đề là Ubuntu 18.04 LTS rõ ràng không giống như cài đặt RAM 1GB được mặc định trong VirtualBox. Mặc dù Ubuntu 18.04 LTS được quảng cáo là hoạt động với RAM 1GB, nhưng trong trường hợp của tôi, nó không hoạt động.

Tắt máy ảo và cung cấp thêm bộ nhớ, lý tưởng nhất là ít nhất 2GB. Không cần phải cài đặt lại Ubuntu 18.04 LTS. Trên thực tế, việc cài đặt nó với RAM 1GB mặc định là lý tưởng, vì kích thước RAM lớn hơn dẫn đến kích thước tệp hoán đổi lớn hơn và việc hoán đổi bên trong VirtualBox không được khuyến nghị vì sẽ có hai cấp độ hoán đổi sau đó (máy chủ và khách).

Sau khi khởi động lại máy ảo với nhiều bộ nhớ hơn, nó không còn bị treo ở màn hình khởi động.

Đồng thời kích thước bộ nhớ được điều chỉnh, có thể có ý nghĩa để cung cấp cho máy ảo nhiều CPU hơn. Số lượng CPU mặc định là 1, nhưng hầu hết các CPU máy tính xách tay cấp thấp hiện nay đều có ít nhất 4 lõi CPU ảo, và các CPU tốt hơn có 8.


2
phát hành.ubfox.com / 18.04 nói rằng bạn cần ít nhất 1024 MB RAM để cài đặt.
juhist

1
Của tôi có hành vi tương tự và tôi đã cho nó 4 Gig RAM.
warhansen

5

Tôi đã thử tất cả các gợi ý trên và không ai trong số họ làm việc cho tôi. Sau 3 giờ nữa tôi nhận ra rằng bản cài đặt Docker trước đó đã kích hoạt Hyper-V trên máy (Win10) của tôi, điều này rõ ràng không hoạt động tốt với VirtualBox. Vì vậy, một gợi ý khác là kiểm tra kỹ xem Hyper-V hoặc trình ảo hóa khác chưa chạy và vô hiệu hóa nó nếu có. Chúc may mắn xử lý sự cố.


1
Không ai trong số các cố định khác làm việc, đây là những gì cố định nó cho tôi.
DMin

5

Tôi đang chạy VM với Ubuntu 18.04 trên macOS. Khách có nhiều bộ nhớ cơ sở (RAM) và nhiều bộ xử lý.

(Đây là một VM thô mà tôi đã sử dụng trực tiếp trên CTNH trên PC ở một vị trí khác. Thông thường khi có các bản cập nhật hệ điều hành mà tôi xử lý chúng. kết hợp macOS + rawVM.)

Máy của tôi đã hoạt động tốt trên macOS VM cho đến một ngày nó ngừng khởi động đúng cách. Nó sẽ bị kẹt ngay trước màn hình đăng nhập, hiển thị nền màu tím với Ubuntu được viết ở phía dưới.

Đây là những gì tôi đã làm để sửa nó:

  1. Khởi động lại ứng dụng VB và máy chủ lưu trữ. Không khắc phục được sự cố.

  2. Cập nhật VirtualBox từ 6 đến 6.08. Không khắc phục được sự cố.

  3. Vô hiệu hóa tăng tốc 3D như đề xuất trong các bài viết khác. Không khắc phục được sự cố; Vì vậy, tôi kích hoạt lại nó. Bộ nhớ video của tôi đã ở mức 128 MB vì ​​vậy tôi đã không thay đổi điều đó.

  4. Đã thay đổi bộ điều khiển đồ họa từ VMSVGA thành VBoxSVGA . Điều này đã khắc phục vấn đề. Hiện tại nó đang hoạt động bình thường trở lại (và khả năng tăng tốc 3D của tôi vẫn được bật).


1
Việc thay đổi bộ điều khiển đồ họa cũng có tác dụng với tôi và các bản sửa lỗi khác thì không.
jotadepicas

1

Câu trả lời của Jirka đã cho tôi manh mối giúp tôi khắc phục vấn đề. Hệ thống Hyper V của Windows 10 cần phải được tắt. Những hướng dẫn này đã giúp tôi:

https://ittutorials.net/microsoft/hyper-v/how-to-disable-the-hyper-v-feature-in-windows-10/

Tôi cần phải tắt Hyper V sau đó khởi động lại máy của mình.

Điều này sau đó cho phép VirtualBox khởi động Ubuntu 18.03 để khởi động thành công và không bị treo khi khởi động. Vấn đề tương tự này xảy ra với Ubuntu 16.04.


giải pháp tương tự trong trường hợp của tôi - không chắc tại sao trước đây tôi lại kích hoạt hyper-v, vì vậy nên kiểm tra điều này
Richard DiSalvo

1

Hệ thống -> Tăng tốc:

bỏ chọn Kích hoạt phân trang lồng nhau


Bạn có thể giải thích chi tiết hơn tại sao bạn nghĩ rằng điều này sẽ giải quyết vấn đề của OP không? Vui lòng xem Cách trả lời và thực hiện chuyến tham quan của chúng tôi để tìm hiểu cách cải thiện câu trả lời của bạn.
Burgi

0

Trong trường hợp của tôi, tất cả các giải pháp của câu trả lời khác đã được áp dụng, nó vẫn bị treo. Vấn đề hóa ra là cài đặt Paravirtualisation của VM được đặt thành Legacy, thay đổi nó thành Mặc định đã giải quyết vấn đề.


Tôi đã thử tăng bộ nhớ và bộ nhớ video, và những thứ đó có thể cần thiết, nhưng nó chỉ khởi động tốt sau khi tôi thay đổi Nhà cung cấp Paravirtualization thành Mặc định.
Bành bài

0

Tôi đang chạy Ubuntu 18.04 trong VirtualBox 6.0.10 trên PC Windows 10. Bắt đầu Ubuntu không còn cho tôi một dấu nhắc đăng nhập, chỉ là một màn hình trống. Tôi đã tăng bộ nhớ video từ 16 MB lên 64 MB, bây giờ mọi thứ lại chạy tốt.


1
Tăng bộ nhớ video đã được đề xuất.
G-Man nói 'Phục hồi Monica'

0

Câu trả lời của Jirka Horník đã giúp tôi. Trong trường hợp của tôi, đó là Ubuntu Server 18.04.4 LTS không phải máy tính để bàn và đang theo dõi video này . Các chi tiết sau đây vấn đề cũng như giải pháp mà tôi áp dụng.

  1. Tôi đang chạy Windows 10 Pro. Và tôi phát triển và làm việc với Docker để Hyper-V được kích hoạt. Đó là một điều kiện tiên quyết cho docker.

  2. Sử dụng VirtualBox, tôi bắt đầu cài đặt Ubuntu Server. Và khi nói đến điểm cài đặt kernel (điểm chính xác nằm ở đây trong video trên),

Cài đặt kernel trên Ubuntu

nó sẽ đột nhiên bắt đầu lại quá trình để quay lại điểm này, nơi nó sẽ hỏi "Vui lòng chọn ngôn ngữ ưa thích của bạn" trên màn hình chào mừng .

Chọn ngôn ngữ ưa thích của bạn trên màn hình Chào mừng trên Ubuntu

Và điều này sẽ lặp lại.

  1. Cuối cùng tôi tìm thấy ans này . Vì vậy, tôi đã đi đến "Bật hoặc tắt các tính năng của windows" và tắt Hyper-V và khởi động lại máy tính.

Vô hiệu hóa Hyper-V trên Windows 10 Pro

  1. Bây giờ tôi đã thử lại và Ubuntu Server đã cài đặt thành công.

  2. Nhưng docker sẽ không chạy. Nó nói rằng

(Các) tính năng Windows bắt buộc không được bật: Hyper-V. Docker Desktop sẽ thoát.

Lỗi Docker không có Hyper-V

Vì vậy, cần phải kích hoạt lại Hyper-V.

Kích hoạt Hyper-V trên Windows 10 Pro

  1. Bây giờ tôi xác nhận rằng cả docker cũng như máy chủ Ubuntu như một máy ảo đều chạy cùng nhau.
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.