it-swarm-tr.com

Sanal Komut Konuk Eklentilerini CentOS'a Yalnızca Komut Satırı İle Yükleme

Virtualbox kullanıcı kılavuzunu okuduktan sonra nihayet [ here ], Virtualbox Guest Additions'ı Linux Satırı'na Komut Satırı üzerinden nasıl kuracağımı açıkladım.

Ama bu benim için yeterince açık değil (sadece bazı komutları öğrenmeye başladım). Birisi CLI üzerinden Virtualbox Guest Additions'ı kurmak için kullanacağınız komutları kesin olarak söyleyebilir mi? (sanal kutu konuk eklentilerinin nereye monte edildiğini vb. içerir)

76
its_me

... nihayet bu benim için çalıştı, ayrıca komut satırı modunda bir CentOS (x86_64) sanal sunucuya VirtualBox Konuk Eklemeleri yüklemeye çalışan herkes için çalışmalıdır.

# 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

İşlem tamamlandığında sistemi yeniden başlatın. Bu kadar.

111
its_me

@ its_me'nin cevabı neredeyse çalıştı, ancak bazı çekirdek modülleri oluşturulamadı.

Sizin için işe yaramazsa, iletilere bakın.

Benim durumumda, bunlardan biri /var/log/vboxadd-install.log. Orada çekirdek kaynaklarının eksik olması ve çekirdek kaynak dizinine örn. KERN_DIR=/path/to/kernel/sources.

Dan beri kernel-devel ve /usr/src/kernels/2.6.32-504.16.2.el6.x86_64 zaten kuruldu, kafam karıştı, ancak istenen ortam değişkeni ile çağırdım

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

Şimdi eksik başlık dosyalarından şikayet etti ve

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

Gördüğünüz gibi, bu biraz farklı bir sürüm, 504.16.2'e karşı 504. Uygun kernel-devel paket, bina ve sonra yükleme beklendiği gibi çalıştı.


Böylece, çekirdek ve kurulu çekirdek kaynaklarını çalıştırmak (aka kernel-devel) eşleşmek zorunda. Çalışan çekirdeğe bakarak bunu doğrulayabilirsiniz.

uname -a

ve kurulu kaynaklar

ls /usr/src/kernels

Son bir sonuç olarak, ne olursa olsun, verilen mesajlara ve günlük dosyalarına bakın.

16
Olaf Dietsche

Bu eski bir iş parçacığı ama benzer bir sorun için benim arama geldi. Başka birinin bununla karşılaşması durumunda, aşağıdaki cevap benim için çözdü:

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

Not * URL 2010 diyor ancak makale 2013 yılında güncellendi.

6
ghostbuck

Yüklemek için birkaç adım daha atmam gerektiği için güncellenmiş bir yanıt gönderiyorum. VirtualBox 5.0.14r105127 kullanıyorum. Her komutun başına "Sudo" eklenmelidir.

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

Ayrıca, OpenGL destek modülü için "BAŞARISIZ" iletisi aldım, ancak bu bir sunucu sisteminde yok sayılabilir.

3
Alvin Bunk

VirtualBox'ınızı kodlamak için Vagrant kullanıyorsanız, vb-guest eklentisini kurabilirsiniz. Aynı kaynak kodu burada bulunabilir https://github.com/dotless-de/vagrant-vbguest/tree/master/lib/vagrant-vbguest .

Bu işlemi otomatikleştirmek için bazı ipuçları burada kaynak koddan çıkarılabilir.

2
ksinkar

VBOXADDITIONS yazılımını kurduktan sonra, bunu yapmanız gerekebilir:

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

çünkü bu nihai yapılandırmayı VirtualBox'a uygulayana kadar ekran çözünürlüğü benim için çalışmadı.

2
user73362

Aşama 1:

yum update

Adım 2:

Device-> Install Guest Additions CD Image -> Next

Ardından root şifresini girin. Bu kadar.

1
Sireesh

Sadece küçük bir detay ... CentOS 6.6 minimal vardı, tüm "yum güncelleme" ve "yum install" yaptım ama Olaf'ın cevabında bunu okuyana kadar hala sıkışmıştı

... bu biraz farklı bir versiyon, 504.16.2 vs sadece 504. Uygun çekirdek-devel paketini kurduktan sonra, bina ve sonra kurulum beklendiği gibi çalıştı.

Bu nedenle, çalışan çekirdek ve kurulu çekirdek kaynakları (diğer bir deyişle kernel-devel) eşleşmelidir.

benim yükleme kontrol ben aynı sorunu vardı, bir yeniden başlatma yaptıktan sonra, her şey yolunda idi. Makine hala eski çekirdekle çalışıyordu. Bundan sonra Perl eksik olduğu için bir sonraki sorun bu yüzden bir

yum install Perl
0
Lohmar ASHAR