만약 virtualboxㅊ에서 가상머신을 구동시키는데

권한이 없다거나

E_FAIL이 뜨거나

아무튼 갑자기 실행안되는 문제가 발생하면


Fasoo를 의심....

이놈들 nProtect보다 더 나쁜놈들 이긴한데 이렇게 영향을 미치냐?


[링크 : http://postmebi.tistory.com/3]

Posted by 구차니

80기가로 늘리기


C:\Program Files\Oracle\VirtualBox\VBoxManage.exe modifyhd image.vdi --resize 81920


[링크 : http://www.howtogeek.com/.../how-to-enlarge-a-virtual-machines-disk-in-virtualbox-or-vmware/]


+ 2020.09.11

고정일경우 에러가 나서 되지 않으니

clonehd를 이용해서 동적으로 복사한후 늘리면 된다.


[링크 : https://m.blog.naver.com/r2adne/220239005520]

[링크 : https://stackoverflow.com/questions/50772789/]

Posted by 구차니

기분인진 모르겠으나, 게스트 확장 깔고 나서

ls 만 실행해도 상당히 느리게 반응하는 느낌이라.

그리고 창크기 변화하는게 그리 유용하진 않은지라 삭제!


/opt/VBoxGuestAdditions-5.0.20$ ll

합계 76

drwxr-xr-x 9 root root  4096  6월  2 17:26 ./

drwxr-xr-x 3 root root  4096  6월  2 17:26 ../

-rw-r--r-- 1 root root 20516  4월 28 22:22 LICENSE

drwxr-xr-x 2 root root  4096  4월 28 22:22 bin/

drwxr-xr-x 2 root root  4096  4월 28 22:22 init/

drwxr-xr-x 2 root root  4096  6월  2 17:26 installer/

drwxr-xr-x 3 root root  4096  4월 28 22:22 lib/

-rwxr-xr-x 1 root root 11319  6월  2 17:26 routines.sh*

drwxr-xr-x 2 root root  4096  4월 28 22:22 sbin/

drwxr-xr-x 3 root root  4096  4월 28 22:22 share/

drwxr-xr-x 3 root root  4096  4월 28 22:22 src/

-rwxr-xr-x 1 root root  2948  6월  2 17:26 uninstall.sh*


/opt/VBoxGuestAdditions-5.0.20$ sudo ./uninstall.sh
Removing installed version 5.0.20 of VirtualBox Guest Additions...
Removing existing VirtualBox non-DKMS kernel modules ...done.


Besides the unistall

/opt/[VboxAddonsFolder]/uninstall.sh

I also had to remove /etc/X11/xorg.conf


[링크 : https://forums.virtualbox.org/viewtopic.php?t=7839


Posted by 구차니

일단, 이렇게 하드웨어 가상화 부분을 끄면 아래와 같이 경고를 발생하게 된다.


혹시나 해서 테스트 겸
bios에서 가상화를 끄고 왔더니 "가속" 탭 자체가 비활성화 되어버린다.


실행하면 에러가 발생하고
커널에서 부팅을 못하면서 먹통이 되어버려서.. ctrl-alt-del로 겨우 탈출 -_-

Posted by 구차니
virtualbox 4.3.12 버전에서 사용가능한 네트워크는


Not attached

NAT - Network Address Translation

NAT Network

Bridged networking

Internal networking

Host-only networking

Generic networking
7가지인데

인터넷이 되는 설정은 NAT / Bridged networking 뿐이다?
NAT Network 로 설정하면
NAT Network 로 설정한 VM 들 끼리는 통신이 가능하지만
외부로 인터넷 접속이 안된다 -_-

(제대로 된 테스트 필요)

   internet  other VMs
 Not attached  x  x
 NAT   o  x / DHCP
 NAT Network  x  o / DHCP
 Bridged networking  o  o (단, 다른 VM도 Bridged)
 Internal networking    
 Host-only networking  x  x

[링크 : https://www.virtualbox.org/manual/ch06.html]
[링크 : https://www.virtualbox.org/manual/ch06.html#network_nat_service

 Network Address Translation (NAT) is the simplest way of accessing an external network from a virtual machine. Usually, it does not require any configuration on the host network and guest system. For this reason, it is the default networking mode in VirtualBox.

 The Network Address Translation (NAT) service works in a similar way to a home router, grouping the systems using it into a network and preventing systems outside of this network from directly accessing systems inside it, but letting systems inside communicate with each other and with systems outside using TCP and UDP over IPv4 and IPv6.

 Internal Networking is similar to bridged networking in that the VM can directly communicate with the outside world. However, the "outside world" is limited to other VMs on the same host which connect to the same internal network.

 With bridged networking, VirtualBox uses a device driver on your host system that filters data from your physical network adapter.

 Host-only networking is another networking mode that was added with version 2.2 of VirtualBox. It can be thought of as a hybrid between the bridged and internal networking modes: as with bridged networking, the virtual machines can talk to each other and the host as if they were connected through a physical Ethernet switch. 
Posted by 구차니

vmware player에 64bit OS(Ubuntu 14.04 64bit Desktop edition)을
설치 하려는데 오류가 나서 찾아보니..


BIOS에서 가상화 옵션을 켜라고 한다 -_-
일단 기본값이 꺼져있어서 켜주니 문제없이 된다 -_-a
(그럼.. Vmware Host가 32bit인데 Guest 가 64bit 된다는건 순 개 뻥이었나?) 

Posted by 구차니
vmware의 경우 player(무료버전)에서도 추가가 가능한데 반대
virtualbox는 콘솔에서 꽁수를 부려야 가능하다

VMware






VirtualBox

cd C:\Program Files\Oracle\VirtualBox
VBoxManage internalcommands createrawvmdk -filename mydrive.vmdk -rawdisk \\.\PhysicalDrive0

C드라이브는 사용불가하며(이미 사용중이니)
USB 메모리를 꽂아서 해보니

C:\Program Files\Oracle\VirtualBox>VBoxManage internalcommands createrawvmdk -filename mydrive.vmdk -rawdisk \\.\PhysicalDrive5
RAW host disk access VMDK file mydrive.vmdk created successfully.

C:\Program Files\Oracle\VirtualBox>dir my*
 C 드라이브의 볼륨: 로컬 디스크
 볼륨 일련 번호: 3C60-2095

 C:\Program Files\Oracle\VirtualBox 디렉터리

2014-09-22  오전 11:39               544 mydrive.vmdk
               1개 파일                 544 바이트
               0개 디렉터리  220,346,679,296 바이트 남음

C:\Program Files\Oracle\VirtualBox>type mydrive.vmdk
# Disk DescriptorFile
version=1
CID=0b10f5b3
parentCID=ffffffff
createType="fullDevice"

# Extent description
RW 7913472 FLAT "\\.\PhysicalDrive5" 0

# The disk Data Base
#DDB

ddb.virtualHWVersion = "4"
ddb.adapterType="ide"
ddb.geometry.cylinders="7850"
ddb.geometry.heads="16"
ddb.geometry.sectors="63"
ddb.uuid.image="10b868df-e42a-4e6a-a8f9-c600e9920a32"
ddb.uuid.parent="00000000-0000-0000-0000-000000000000"
ddb.uuid.modification="00000000-0000-0000-0000-000000000000"
ddb.uuid.parentmodification="00000000-0000-0000-0000-000000000000" 

오오 1테라 짜리 하드 연결해서 설정하니 된다! 우오오!


[링크 : https://www.virtualbox.org/manual/ch09.html]
    [링크 : http://www.sysprobs.com/access-physical-disk-virtualbox-desktop-virtualization-software]
[링크 : https://www.vmware.com/support/ws5/doc/ws_disk_add_raw.html
Posted by 구차니
약간 오래된(?) 문서로
2013년 작성된건데.. 전반적으로 vmware의 성능 승리이다.

[링크 : http://xmodulo.com/2013/07/vmware-player-vs-virtualbox-performance-comparison.html]

vmware player도 배포를 제외하면 
개발용으로 회사에서 써도 되는 것으로 생각되니
vmware player / virtualvbox 중에서 적당히 골라 쓰면 될 듯
[링크 : http://www.2cpu.co.kr/bbs/board.php?bo_table=freeboard_2011&wr_id=73967]
Posted by 구차니

virtualbox 에서 호스트에서만 접속을 허용할 경우 라던가. 아무튼
외부와의 접점이 필요할 경우 사용한 방법으로 NAT port forward라는게 있다.

Step 1. 리눅스 내의 아이피 확인(DHCP 라면 고정하는게 편하다)


Step 2. virtualBox의 해당 가상머신 설정에서 네트워크 - 어댑터 - 고급 - "포트 포워딩"


Step 3. 아래와 같이 입력한다.
호스트는 현재 사용중인 실체/물리 PC를 뜻하니 
컴퓨터의 ip를 적거나 가장 편하게(!) 127.0.0.1로 설정한다(localhost라고 입력은 아예 못하게 ip 타입으로 입력 받는다)



음.. 단순화 시키면
호스트 아이피는 127.0.0.1로 고정하고
호스트 포트는 외부 포트
게스트 IP는 포워딩 할 IP
게스트 포트는 포워딩 할 포트로 생각해서 일반적인 공유기 설정하듯 쓰면 된다.



아래는 설정에 참고한 Virtualbox 도움말

To forward all incoming traffic from a specific host interface to the guest, specify the IP of that host interface like this:

VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,127.0.0.1,2222,,22"

This forwards all TCP traffic arriving on the localhost interface (127.0.0.1) via port 2222 to port 22 in the guest.

Posted by 구차니
아무생각없이 해당 경로에 가서 설정파일과 가상 디스크 드라이브를 삭제했더니
다시 생성할때 UUID가 중복된다고 에러가 발생을 한다.

삭제할때는 정상적으로 삭제를 해주도록 해야한다.


만약, 삭제에 문제가 있다면
파일 - 가상 미디어 관리자를 실행해서


하드 디스크 탭에서 삭제하면 된다.

 
Posted by 구차니