virtualbox에 게스트 OS로 gentoo를 설치했는데 오늘 문제에 직면했습니다.
vbox 게스트 추가가 작동하지 않고 모듈을 수동으로 로드할 수 없습니다.
이것은 내 콘솔 출력입니다.
$ vboxadd.sh: failed: modprobe vboxguest failed
modprobe: ERROR: could not insert 'vboxguest': Exec format error
$ modinfo vboxguest
filename: /lib/module/4.12.5-gentoo/misc/vboxguest.ko
version: 5.1.26 r117224
license: GPL
description: Oracle VM VirtualBox Guest Additions for Linux Module
author: Oracle Corporation
srcversion: C1622A97042B7117C430962
alias: pci:v000080EEd0000CAFEsv00000000sd00000000bc*sc*i*
depends:
vermagic 4.12.5-gentoo SMP mod_unload modversions
$ uname -r
4.12.5-gentoo
$ modprobe: ERROR: could not insert 'vboxguest': Exec format error
무슨 일인지 아는 사람 있나요? 미리 감사드립니다.
답변1
먼저 OS에 이미지를 로드해야 할 것 같습니다. "장치" -> "게스트 추가 설치"로 이동합니다(보통 Ctrl+D를 마우스 오른쪽 버튼으로 클릭). 내용을 드라이브에 복사합니다. chmod +x VBoxLinuxGuestAdditios.sh(오타 가능성 있음) 루트로 실행합니다.
필요한 것: gcc+ 컴파일러, 커널 헤더(emerge -pv www-client/linux-headers-$(uname -r)가 이를 제거하지 않으면 더미 헤더 설치) 및 Perl.
이것이 귀하의 문제를 해결하기를 바랍니다.
답변2
노력하다:emerge --ask app-emulation/virtualbox-guest-additions