답변1
나는 추가했다인터넷 연결지시를 따르다여기:
Check connectivity: `sudo nmcli d`
If disconnected: `sudo nmtui` > Edit a connection, select network interface and choose "Automatically connect".
`sudo reboot now`
Test: `ping www.google.com`
나는 추가했다압축 패키지 2:yum install bzip2
나도 추가했다그놈 GUI 데스크탑, 에 따르면이것들지시하다:
yum group list
yum groupinstall 'Server with GUI'
systemctl enable graphical.target --force
Rebooted the Guest OS Oracle Linux 7.1
gnome-shell --version
옆에산미디어 폴더에 다음을 입력합니다.
cd /;
mount /dev/sr0 /media;
cd /media
ls
그러면 VBoxLinuxAdditions.run을 포함한 다양한 파일이 반환됩니다. 이것을 실행했는데 ./VBoxLinuxAdditions.run
"대상 커널에 대한 커널 헤더를 찾을 수 없습니다"가 반환되었습니다.
uname -r
그리고 rpm -q kernel-devel
그것은 다른 버전을 보여줍니다.
yum install kernel-headers-$(uname -r) kernel-devel-$(uname -r)
패키지를 찾을 수 없습니다. 그런 다음 yum distro-sync
버전을 동기화하기 위해 실행합니다 . 그러나 여전히 두 가지 다른 버전이 있습니다.
그러나 이제 VM을 시작할 때 "Oracle Linux Server (4.14.35-1818.3.3.el7uek )" 대신 "Oracle Linux Server 7.6 with Linux 3.10.0-957.12.2.el7.x86_64"라는 새 옵션이 나타납니다. Unbreakable Ent가 포함된 x86_64"인 경우 일반적으로 Virtual Box 부팅 메뉴를 선택합니다.
이 옵션을 선택했는데 이제 kernel-headers와 kernel-devel이 동일한 버전이 되었습니다! yum install kernel-headers-$(uname -r) kernel-devel-$(uname -r)
"설치된 최신 버전"을 반환합니다. 동일한 버전을 사용하므로 더 이상 문제가 되지 않습니다.
그러나 ./VBoxLinuxAdditions.run
이제 "이 시스템은 현재 커널 모듈을 빌드하도록 설정되어 있지 않습니다. 배포판에서 gcc make perl 패키지를 설치하십시오."라는 메시지가 반환됩니다.
나는 도망 갔다 yum install build-essential gcc make perl dkms
. 그런 다음 sudo reboot now
게스트 추가를 성공적으로 설치한 후!