Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Volume Mount
- DockerVolume
- 윈도우10 Wake On Lan
- ubuntu .net Core
- .netCore Install
- Winsock
- mongo docker
- .netCore3.1
- 도커마운트
- dotnet Core
- Ubuntu VirtualBox
- wol
- Wake On Lan
- Docker오류
- IOCP
- mongodb pss
- DockerWindows
- 윈도우10 WOL
- DockerDesktop
- .dotnet Core 3.1 Install
- IOCP 클라이언트
- 우분투서버가상머신
- docker
- VirtualBox Ubuntu
- Ubuntu Server VirtualBox
- MySQL
- IOCP 서버
- docker desktop
- 닷넷코어
- mongodb readonly
Archives
- Today
- Total
;
Ubuntu Server 22.04 VirtualBox(버츄얼박스) 설치하기 & PHPVirtualBox 설치하기 본문
Linux
Ubuntu Server 22.04 VirtualBox(버츄얼박스) 설치하기 & PHPVirtualBox 설치하기
WindowsHyun 2022. 10. 10. 01:46반응형
1. Repository 등록하기
echo "deb https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list |
2. VirtualBox Key 등록하기
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - |
3. apt 설치하기
apt-get install linux-headers-$(uname -r) build-essential virtualbox virtualbox-ext-pack virtualbox-dkms virtualbox-guest-additions-iso virtualbox-guest-utils virtualbox-guest-x11 |
- linux-headers-$(uname -r)
- build-essential
- virtualbox ( 버추얼 박스 )
- virtualbox-ext-pack ( 버추얼 박스 추가 팩 )
- virtualbox-dkms ( dkms용 Linux 커널 모듈 소스 코드 )
- virtualbox-guest-additions-iso ( VirtualBox용 게스트 추가 iso 이미지 )
- virtualbox-guest-utils ( Non X11 CLI 게스트 유틸리티 )
- virtualbox-guest-x11 ( X11 게스트 유틸리티)
4. VirtualBox 버전 확인하기
vboxmanage --version |
- 2022년 10월 10일 기준 VirtualBox 6.1.38이 최신 버전입니다.
5. VirtualBox 실행중인지 확인하기
ps -A | grep VB |
- 위와 같이 실행이 되어있으면 됩니다.
6. Ubuntu 시작서비스 등록하기
cd /etc/init.d/ |
services=(vboxautostart-service vboxweb-service vboxballoonctrl-service) base_url="https://www.virtualbox.org/svn/vbox/trunk/src/VBox/Installer/linux" for service in "${services[@]}" do sudo wget "${base_url}/${service}".sh -O "${service}" \ && sudo chmod +x "$service" \ && sudo update-rc.d "$service" defaults 90 10 done |
- /
- /etc/init.d 에서 ls 명령어를 입력하여 위와 같이 파일들이 있으면 됩니다.
7. VirtualBox 서비스 전부 재시작 하기
systemctl restart vboxautostart-service systemctl restart vboxballoonctrl-service systemctl restart vboxweb-service systemctl restart virtualbox |
8. VirtualBox 사용을 위한 계정 만들기
useradd vbox |
- 계정을 추가해 줍니다.
passwd vbox |
- 계정의 비밀번호를 세팅해줍니다.
usermod -aG vboxusers vbox |
- vboxusers에 vbox를 추가해줍니다.
9. PHPVirtualBox 설치하기 전 Apache2 설치하기
apt install apache2 php php-mysql libapache2-mod-php php-soap php-xml |
10. PHPVirtualBox 다운로드
wget https://github.com/trasherdk/phpvirtualbox/archive/refs/tags/v6.1.x-1.zip |
- 기존 PHPVirtualBox의 경우 5.x 버전을 지원을 하기에 별도로 Fork된 6.1.x 버전을 다운로드 받습니다
- 출처 : https://github.com/trasherdk/phpvirtualbox
11. PHPVirtualBox 압축 풀기
unzip phpvirtualbox-6.1.x-1.zip |
12. 압축푼 파일을 Apache2 위치로 옮기기
mv phpvirtualbox-6.1.x-1/ /var/www/html/phpvirtualbox/ |
chmod 777 /var/www/html/phpvirtualbox/ |
13. PHPVirtualBox Config 파일 수정하기
cp /var/www/html/phpvirtualbox/config.php-example /var/www/html/phpvirtualbox/config.php |
vi /var/www/html/phpvirtualbox/config.php |
- username ( 위에 추가된 계정 이름 ), password, vrdeaddress 를 자신의 상황에 맞게 입력해줍니다.
- vrdeaddress의 경우 현재 설치된 운영체재 IP를 적어주시면 됩니다.
- noAuth, consoleHost를 모두 입력해주시면 됩니다.
14. PHPVirtualBox 로컬 스토리지 오류 수정하기
vi /var/www/html/phpvirtualbox/endpoints/jqueryFileTree.php |
- 아래 사진과 같이 getdir 함수를 찾아서 아래와 같이 수정을 해주시면 됩니다.
15. WebUser 추가하기
vi /etc/default/virtualbox |
VBOXUSER=vbox VBOXWEB_SERVER=vbox VBOXWEB_USER=vbox VBOXWEB_HOST=127.0.0.1 VBOXWEB_PORT=18083 |
- 위와 같이 추가를 하여 저장합니다.
16. PHPVirtualBox 접속하기
http://127.0.0.1/phpvirtualbox |
- 127.0.0.1의 경우 본인의 우분투 서버 IP를 입력해주시면 됩니다.
- 기본 ID : admin
- 기본 PW : admin
정상적으로 접속하여 위와 같이 Windows10 을 설치도 할 수 있으며, 다양하게 가상머신을 사용할 수 있습니다.
반응형
'Linux' 카테고리의 다른 글
Ubuntu Server 22.04 Dotnet Core 3.1 설치하기 & .net core 3.1 install (1) | 2022.10.10 |
---|---|
Raspberry Pi(라즈베리 파이) Ubuntu Docker Home Assistant 설치하기 (0) | 2022.07.10 |
Raspberry Pi(라즈베리 파이) Ubuntu Docker Onedrive 설치하기 (0) | 2021.04.19 |
Raspberry Pi(라즈베리 파이) Ubuntu Docker MySQL-Server 설치하기 (0) | 2021.04.19 |
Raspberry Pi(라즈베리파이) Ubuntu 20.04 rpi-eeprom 설치 및 업데이트 방법 (0) | 2021.01.07 |
Comments