Cài đặt bổ sung khách VBox khi không có máy chủ X


8

Tôi đang sử dụng Virtual Box trên máy chủ windows 8.1. Tôi đã cài đặt CentOS & Ubuntu ở Mode Chế độ đồ họa 'và đã thực hành đầy đủ. Nhưng bây giờ tôi muốn chuyển hoàn toàn sang 'Chế độ dòng lệnh ". Do đó, tôi đã tạo một máy cho mục đích đó và cài đặt' Máy chủ cơ bản CentOS6.6 '/' CentOS7 Minimal.

Trên đồ họa Mahines, tôi có thể dễ dàng cài đặt VBox Guest Additions bằng vài lệnh này.

yum update
yum install gcc
yum install kernel-devel
sh VBoxLinuxAdditions.run (From mounted Location For CDrom)

Nhưng vì tôi đã cài đặt máy CLI và khi thử các lệnh tương tự trên nó, nó không cài đặt đúng, sẽ báo lỗi này: Could not find X.Org or Xfree86 Window System, skipping.


Có thể có một số cách để cài đặt các bit không dựa trên máy chủ X từ Bổ sung khách. Hãy thử chạy lệnh như sau:./VBoxLinuxAdditions.run --nox11
shivams 30/05/2015

Liệu Askubfox.com/questions/299975/ khăn (xem câu trả lời từ David) có giúp được không?
guntbert

Đó không phải là một lỗi, đó là một cảnh báo. Bỏ qua nó, bạn đã cài đặt chính xác bổ sung của khách.
terdon

@guntbert Tôi đã thử các lệnh quen thuộc với yum, nhưng nó không nói gì sau khi tìm kiếm cơ sở dữ liệu repo, cho thấy không có gói nào được tìm thấy.
Sollosa

Câu trả lời:


10

Tôi vừa cài đặt cái này trên Ubuntu CLI VM bằng các lệnh sau:

sudo mount /dev/cdrom /mnt
sudo /mnt/VBoxLinuxAdditions.run

Tôi tìm thấy một trang đề nghị cài đặt dkmstrước nhưng tôi dường như đã cài đặt xong. Nếu bạn không, hãy chạy lệnh này trước các lệnh trên (cách này sẽ hoạt động trên Ubuntu, nhưng bạn có thể tìm thấy yumlệnh tương đương ):

sudo apt-get install dkms

Bây giờ, điều này chạy chính xác. Tôi cũng gặp lỗi mà bạn đề cập ("Không thể tìm thấy Hệ thống cửa sổ X.Org hoặc XFree86, bỏ qua ) nhưng đó chỉ là một cảnh báo. Đó là lý do tại sao nó nói" bỏ qua ". Phần còn lại đã được cài đặt chính xác.


Tôi đã đọc về dkm và các gói khác trên ubfox, sẽ kiểm tra nó trên máy chủ ubfox sau. đây là lệnh chi tiết trên Ubuntu. # sudo apt-get install -y dkms build-Essential linux-headers-generic linux-headers - $ (uname -r) nhưng hiện tại, tôi không thể tìm ra nó cho centos phiên bản 6 hoặc 7. Tôi đã thử yum với cùng tên gói nhưng nó chủ yếu không nói gì sau khi tìm kiếm cơ sở dữ liệu repo. oh và nó đã không thay đổi kích thước sau khi bỏ qua như bạn đề xuất.
Sollosa

@Sollosa không nên thay đổi kích thước. Nếu tôi hiểu bạn chính xác, điều bạn muốn là thay đổi độ phân giải của hệ thống khách CLI của bạn. Điều đó sẽ không được thực hiện bằng cách cài đặt bổ sung của khách. Đây cách bạn cài đặt các bổ sung của khách từ CLI và có lẽ bạn đã làm như vậy. Tôi đề nghị bạn hỏi một câu hỏi mới giải thích mục tiêu cuối cùng của bạn là gì và xem có ai có thể giúp đỡ không.
terdon

ok xin lỗi tôi nghĩ rằng việc cài đặt các bổ sung guesst của Vbox giúp thay đổi kích thước màn hình của máy chủ, nó thường làm cho các máy đồ họa của tôi, vì vậy đó là cách tôi thường nghĩ về nó. Hình như tôi đã sai.
Sollosa 30/05/2015

@Sollosa Các bổ sung dành cho khách VB có các tính năng cho X11 (chẳng hạn như đồng bộ hóa và thay đổi kích thước clipboard dựa trên kích thước của cửa sổ VB) nhưng không dành cho bảng điều khiển Linux. Không ai quan tâm đến giao diện điều khiển Linux. Nếu bạn chỉ muốn một dòng lệnh, chỉ cần sử dụng SSH.
Gilles 'SO- ngừng trở nên xấu xa'

3

Theo câu hỏi, OP muốn cài đặt Bổ sung khách để anh ta có thể thay đổi độ phân giải của Khách. Điều này là không thể. Khách bổ sung chỉ có thể thay đổi độ phân giải khi có cài đặt máy chủ X.

Để trích dẫn từ Wikipedia :

Các khách bổ sung cho khách Windows, Linux, Solaris, OpenSolaris hoặc OS / 2 bao gồm trình điều khiển video đặc biệt giúp tăng hiệu suất video và bao gồm các tính năng bổ sung, như tự động điều chỉnh độ phân giải của khách khi thay đổi kích thước cửa sổ VM hoặc thành phần máy tính để bàn thông qua WDDM ảo hóa tài xế.

Tuy nhiên, nếu bạn muốn cài đặt Guest Addition, bạn có thể thử lệnh này:

./VBoxLinuxAdditions.run --nox11

Nhưng sau đó, một lần nữa, ngay cả khi nó hoạt động, nó sẽ không giải quyết vấn đề của bạn. Bởi vì bạn sẽ không thể thay đổi độ phân giải của hệ điều hành khách không có đồ họa của bạn.

CẬP NHẬT

Tuy nhiên, nếu bạn muốn làm việc trên dòng lệnh ở độ phân giải lớn hơn, bạn có thể sshsử dụng máy ảo của mình bằng cách sử dụng putty. Đây là thủ tục tiêu chuẩn.


tất nhiên máy của tôi là hệ điều hành khách, vì tôi đang sử dụng nó trên Virtual Box. Vì vậy, không có cách nào để cài đặt bổ sung của khách trên máy dựa trên 'CLI' hay có cách nào khác không?
Sollosa

Câu hỏi thực sự là tại sao bạn muốn cài đặt Guest Addition? Nó không mang lại lợi ích (theo như tôi biết) đối với Khách không có giao diện người dùng đồ họa (ví dụ: máy chủ X).
shivams 30/05/2015

cảm ơn bạn shivam! Tôi muốn biết về nó để tôi có thể thay đổi kích thước độ phân giải của hệ điều hành khách của mình. Tại sao tôi lại hỏi hoặc tìm kiếm nó?
Sollosa

1
@Sollosa: Được rồi. Nhưng thật không may, đây không phải là cách mà Guest Addition hoạt động. Nó không thể thay đổi kích thước độ phân giải của hệ điều hành khách không có đồ họa. Nó chỉ có thể làm khi có một số hệ thống đồ họa được cài đặt.
shivams

Ví dụ: ngay cả khi bạn đã cài đặt hệ thống đồ họa và khi bạn khởi động, bạn có thể nhận thấy rằng độ phân giải thấp và kích thước cửa sổ nhỏ. Nó chỉ được mở rộng khi bạn chạm vào dấu nhắc đăng nhập của HĐH đồ họa.
shivams

2

Các giải pháp được đăng ở đây giải quyết vấn đề. Giải pháp là thay đổi kích thước cửa sổ đầu cuối trong máy VM.

Nếu cài đặt trong grub2 bằng giải pháp này, các mục dưới dạng:

GRUB_TERMINAL_OUTPUT="gfxterm"
GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD=keep
GRUB_GFXPAYLOAD_LINUX=keep

đã chỉ thay đổi độ phân giải menu Grub (ngay cả khi đặt 1024x768x32các PAYLOADmục nhập) và không giải quyết được vấn đề. Tôi đã phải thêm vga=0x344vàoGRUB_CMDLINE_LINUX


1

Tôi biết rằng đây không phải là một câu trả lời cho câu hỏi trên nhưng nó là một câu trả lời cho vấn đề mà Sollosa thực sự muốn giải quyết.

Nếu bạn đang ở trên máy tính có màn hình độ phân giải rất cao, cửa sổ VirtualBox và phông chữ trên thiết bị đầu cuối có thể rất nhỏ!

Tôi có một giải pháp rất dễ dàng cho vấn đề này. Bạn chỉ có thể sử dụng phím tắt: CTRL + C

Sau đó, bạn sẽ có thể kéo dài cửa sổ VirtualBox và kết quả là tăng kích thước phông chữ.

Nếu "Khóa máy chủ" của bạn là một thứ khác, bạn sẽ phải thay thế khóa "CTRL" bằng "Khóa máy chủ".

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.