Apa cara terbaik untuk menginstal Guest Additions dengan semua ukuran dan clipboard dan fitur berbagi file di Ubuntu 16.04?
Apa cara terbaik untuk menginstal Guest Additions dengan semua ukuran dan clipboard dan fitur berbagi file di Ubuntu 16.04?
Jawaban:
Untuk Ubuntu Server, perlu untuk menginstal tambahan tamu dari baris perintah.
sudo apt-get update
sudo apt-get install virtualbox-guest-dkms
Ada paket tambahan tamu , tetapi ini hanya mengaktifkan beberapa fitur untuk saya.
Cara paling andal adalah mungkin menggunakan penginstal bawaan yang hadir dengan VirtualBox.
Ini untuk Desktop Ubuntu. Untuk Server Ubuntu, lihat jawaban @ ThisClark.
sudo apt update
dan sudo apt upgrade
dan me-restart jika diperlukan.apt-get
atau aptitude
.
./autorun.sh
.
Jika Anda tidak mengunduh ISO, Anda tidak akan mendapatkan versi "terbaru dan terhebat". Jika Anda ingin tetap menggunakan opsi ini, silakan lihat catatan berikut untuk dependensi .
Saya telah menguji instruksi ini dengan sukses di bawah tamu Ubuntu 16.04:
- Buat instance server Ubuntu di bawah VirtualBox (jelas).
Mulai VM, pergi ke Perangkat -> Sisipkan Gambar Tambahan Guest CD untuk me-mount gambar ISO.
Dari terminal, jalankan perintah berikut:
sudo -i apt install gcc make mkdir -p /media/cdrom mount /dev/cdrom /media/cdrom /media/cdrom/VBoxLinuxAdditions.run reboot
Setelah reboot:
sudo usermod --append --groups vboxsf USERNAME
Host saham sekarang harus dipasang di tamu Ubuntu di bawah
/media
melalui layanan VBoxService yang terinstal, diatur untuk mulai pada sistem boot-up.
Ini memengaruhi instalasi saya.
Tercatat dari komentar:
1) Instal paket melalui saluran yang biasa untuk distribusi Anda. Misalnya, Anda dapat menggunakan:
sudo apt-get install virtualbox-guest-additions-iso
2) Tambahkan tambahan tamu dengan memilih Perangkat> Drive Optik> VBoxGuestAdditions.iso
Ketika Anda menggunakan perintah di atas untuk mengunduh file iso. Itu dapat ditemukan di sini:
/usr/share/virtualbox/VBoxGuestAdditions.iso
Ini bekerja untuk saya:
sudo mount /dev/cdrom /media/cdrom
sudo apt install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r)
sudo sh /media/cdrom/VBoxLinuxAdditions.run
Kemudian reboot mesin virtual.
mount: mount point /media/cdrom does not exist
Ini berfungsi untuk VirtualBox 5.1.28 MacOS host menjalankan Ubuntu Server 16.04.3 LTS guest. Semua instruksi adalah untuk Server Ubuntu tamu.
Catatan: jangan gunakan GUI VirtualBox untuk "Masukkan Gambar Penambahan Tamu." Itu tidak memanggil "vboxadd.sh" seperti halnya .iso yang diunduh dari situs web virtualbox. Selain itu, tamu Anda harus memiliki akses internet (gunakan "NAT" alih-alih "bridged adapter" jika Anda mengalami masalah dengan internet OS tamu Anda).
Di terminal, unduh VBoxGuestAdditions.iso untuk versi VirtualBox Anda (bagi saya ini 5.1.28).
wget http://download.virtualbox.org/virtualbox/5.1.28/VBoxGuestAdditions_5.1.28.iso
Kemudian buat direktori kosong di / media dan pasang di sana:
sudo mkdir /media/iso
sudo mount VBoxGuestAdditions_5.1.28.iso /media/iso
Lalu pergi ke sana dan jalankan installer Linux:
cd /media/iso
sudo ./VBoxLinuxAdditions.run
Nyalakan ulang OS tamu Anda:
reboot
Anda harus dapat mengakses folder bersama Anda di bawah / media / sf_ [nama_anda_Anda]
Jika Anda berniat untuk mendapatkan dan menggunakan Kotak Virtual 5.1 (bukan 5.0), pada saat penulisan, Anda tidak akan bisa mendapatkannya melalui apt. Dan menambahkan repo pihak ke-3 dapat membuat Anda versi 32bit yang tidak disengaja dengan versi kesalahan yang tidak jelas, lihat jawaban ini .
Jadi mungkin yang terbaik adalah mengunduh VirtualBox sendiri dan Guest Additions (sekarang dinamai / bagian dari "Extension Pack" langsung dari versi 5.1.x tertinggi yang dapat Anda temukan di sini:
http://download.virtualbox.org/virtualbox/
yaitu
http://download.virtualbox.org/virtualbox/5.1.28/
(Setelah gangguan 32bit yang disebutkan di atas,) saya beruntung
virtualbox-5.1_5.1.28-117968~Ubuntu~xenial_amd64.deb
Dua paket ekstensi yang ditawarkan adalah identik (sama dengan checksum), pilih:
Oracle_VM_VirtualBox_Extension_Pack-5.1.28-117968.vbox-extpack
Oracle_VM_VirtualBox_Extension_Pack-5.1.28.vbox-extpack
Bagaimana cara menginstal semua itu? Klik dua kali. Membuka standar ".deb" -Instaler, masing-masing kotak virtual, untuk mengurus paket ekstensi. (Ya, windows-ish, tidak keren, tapi berhasil!)
Saya memiliki masalah yang sama dengan Anda, saya akan menjelaskan apa yang telah saya lakukan:
Saya membaca Panduan Pengguna VirtualBox yang terkait dengan versi VB yang diinstal.
Saya menginstal VB dari repositori Ubuntu; sekarang (juli2017) versi 5.0.40
Tampaknya VBGuestAdditions.iso harus diinstal dengan instalasi VM
dengan memeriksa pengaturan-> antarmuka pengguna -> perangkat -> masukkan gambar CD GuestAdditions,
tetapi dalam kasus saya tidak jadi saya mencari file ISO ini di host dan dalam kasus versi VB file ISO ini ada di / usr / share / virtualbox.
Akhirnya dalam pengaturan VM (VBGuestAdditions akan dipasang di tamu)
di Storage, di IDE controller saya meletakkan path ke file VBGuestAdditions.iso dan muncul di VM sebagai perangkat CD dan Anda dapat mengaksesnya dan menjalankan VBGuestAdditions dan mendapatkan ukuran layar yang benar dan akses ke folder bersama (ini fitur terakhir setidaknya di win7 tamu).