it-swarm-id.com

Cara Menginstal Penambahan Tamu Virtualbox Di CentOS hanya melalui Baris Perintah

Membaca panduan pengguna Virtualbox, saya akhirnya mendapatkan [ di sini ], yang menjelaskan cara menginstal Tambahan Tamu Virtualbox pada tamu Linux melalui Command Line.

Tapi itu tidak cukup jelas bagi saya (saya baru mulai belajar beberapa perintah). Bisakah seseorang meletakkan perintah persis yang akan Anda gunakan untuk menginstal Virtualbox Guest Additions via CLI? (yang termasuk menemukan di mana penambahan tamu virtualbox telah dipasang dll.)

76
its_me

... akhirnya ini bekerja untuk saya, juga harus bekerja untuk orang lain yang mencoba menginstal Tambahan Guest VirtualBox pada server virtual CentOS (x86_64) dalam mode baris perintah.

# yum update
# yum install dkms gcc make kernel-devel bzip2 binutils patch libgomp glibc-headers glibc-devel kernel-headers
# mkdir -p /media/cdrom
# mount /dev/scd0 /media/cdrom
# sh /media/cdrom/VBoxLinuxAdditions.run

Ketika proses selesai, reboot sistem. Itu saja.

111
its_me

@ its_me jawaban hampir berhasil, tetapi gagal membangun beberapa modul kernel.

Jika tidak berhasil, lihat pesannya.

Dalam kasus saya, salah satu dari mereka meminta untuk melihat /var/log/vboxadd-install.log. Di sana dikatakan sesuatu tentang sumber kernel yang hilang dan untuk menyediakan direktori sumber kernel dengan mis. KERN_DIR=/path/to/kernel/sources.

Sejak kernel-devel dan sumber di /usr/src/kernels/2.6.32-504.16.2.el6.x86_64 sudah diinstal, saya bingung, tetapi menyebutnya dengan variabel lingkungan yang diminta

KERN_DIR=/usr/src/kernels/2.6.32-504.16.2.el6.x86_64 sh /media/cdrom/VBoxLinuxAdditions.run

Sekarang ia mengeluh tentang file header yang hilang dan disarankan untuk dilakukan

yum install kernel-devel-2.6.32-504.el6.x86_64

Seperti yang Anda lihat, ini adalah versi yang sedikit berbeda, 504.16.2 vs hanya 504. Setelah menginstal yang benar kernel-devel mengemas, membangun dan kemudian menginstal berfungsi seperti yang diharapkan.


Jadi, jalankan kernel dan instal sumber kernel (alias kernel-devel) harus cocok. Anda dapat memverifikasi ini dengan melihat kernel yang berjalan dengan

uname -a

dan sumber yang dipasang di

ls /usr/src/kernels

Sebagai kesimpulan akhir, apa pun yang terjadi, lihat pesan dan file log yang disediakan.

16
Olaf Dietsche

Ini adalah utas lama tetapi muncul dalam pencarian saya untuk masalah serupa. Jika ada orang lain yang mengalami hal ini, jawaban berikut memecahkannya untuk saya:

http://www.if-not-true-then-false.com/2010/install-virtualbox-guest-additions-on-Fedora-centos-red-hat-rhel/

Catatan * URL mengatakan 2010 tetapi artikel itu diperbarui pada 2013.

6
ghostbuck

Saya memposting jawaban yang diperbarui, karena saya perlu melakukan beberapa langkah tambahan untuk menginstal. Saya menggunakan VirtualBox 5.0.14r105127. Setiap perintah harus diawali dengan "Sudo".

yum update
yum install gcc
yum install kernel-devel
yum install bzip2
yum install kernel-devel-2.6.32-573.el6.i686
mkdir /media/cdrom
mount /dev/scd0 /media/cdrom
sh /media/cdrom/VBoxLinuxAdditions.run

Juga, saya mendapat pesan "GAGAL" untuk modul dukungan OpenGL, tetapi ini dapat diabaikan pada sistem server.

3
Alvin Bunk

Jika Anda menggunakan Vagrant untuk membuat skrip VirtualBox Anda, Anda cukup menginstal plugin vb-guest. Kode sumber untuk hal yang sama dapat ditemukan di sini https://github.com/dotless-de/vagrant-vbguest/tree/master/lib/vagrant-vbguest .

Beberapa petunjuk dapat diperoleh dari kode sumber di sini untuk mengotomatiskan proses ini.

2
ksinkar

Setelah menginstal VBOXADDITIONS Anda mungkin perlu melakukan ini:

In VirtualBox click View>>Auto Resize Guest Display (Host + G)

karena resolusi layar tidak berfungsi untuk saya sampai saya menerapkan konfigurasi akhir ini ke VirtualBox.

2
user73362

Langkah 1:

yum update

Langkah 2:

Pergi ke Device-> Install Guest Additions CD Image -> Next

Kemudian berikan kata sandi root. Itu dia.

1
Sireesh

Hanya sedikit detail ... Saya memiliki minimal CentOS 6.6, melakukan semua "pembaruan yum" dan "menginstal yum" tetapi saya masih macet sampai saya membaca ini sebagai respons Olaf

... ini adalah versi yang sedikit berbeda, 504.16.2 vs hanya 504. Setelah menginstal paket kernel-devel yang tepat, membangun dan kemudian menginstal berfungsi seperti yang diharapkan.

Jadi, menjalankan kernel dan menginstal sumber kernel (alias kernel-devel) harus sesuai.

memeriksa instalasi saya, saya memiliki masalah yang sama, setelah melakukan reboot, semuanya baik-baik saja. Mesin masih berjalan dengan kernel lama. Setelah ini masalah selanjutnya karena Perl hilang jadi saya harus melakukan juga

yum install Perl
0
Lohmar ASHAR