'virtualbox'에 해당되는 글 4건

  1. 2014.05.11 virtualbox freezing 문제 해결.
  2. 2012.10.16 Linux Kernel 3.x.x 에서 Virtualbox돌릴시 생기는 문제점 해결 (8)
  3. 2011.08.08 VirtualBox 장치이름 바꾸기 (2)
  4. 2010.09.18 [VirtualBox] Could not read from Boot Medium! 오류 해결법 (4)

virtualbox freezing 문제 해결.

저번에 올린 가상머신 문제와 같은 문제가 리눅스 박스에서 감지가 되었다.


일단 VirtualBox를 실행시키는데에는 문제가 없으나, 가상머신 이미지로 실제로 구동하면 문제가 발생.


창은 뜨는데 "starting virtualbox machine...."하고 맛이 가버리는 문제의 이 현상.


http://lowid.tistory.com/entry/Linux-Kernel-3xx-%EC%97%90%EC%84%9C-Virtualbox%EB%8F%8C%EB%A6%B4%EC%8B%9C-%EC%83%9D%EA%B8%B0%EB%8A%94-%EB%AC%B8%EC%A0%9C%EC%A0%90-%ED%95%B4%EA%B2%B0


증상은 비슷했지만, 원인은 달랐는데...

이번 문제는 VirtualBox.xml 파일에 있었다. (보통은 ~/.Virtualbox이 밑에 있음)


가상머신의 CD-ROM에 외부 저장장치(외장하드라던가, USB 드라이브)에 들어 있는 iso파일 같은게 물려 있으면 문제가 발생한다.


      <ExtraDataItem name="GUI/RecentFolderCD" value="/home/lowid/media/ExData/Game ......
      <ExtraDataItem name="GUI/RecentListCD" value="/home/lowid/media/ExData/Game ......


VirtualBox.xml 파일을 열어서, 현재 시스템 상에서 죽은 연결(위와 같이 외장하드에 물려있는)이 있는 라인을 삭제 해주고 가상머신을 시작해 주자.


뭐, 실제 파일 편집해보면, 위에 주석으로 오버라이팅하니까 막 수정하지 말라고 하는데 어짜피 가상머신 끄고 고치면 상관 없으므로 걍 무시하고 고쳐주면 된다. 언제는 뭐 이런거 그렇게 신경 쓰기나 했나 뭐(...)


오라클은 이렇게 단순한 오류도 처리 안하고 뭐하는거냐 대체.....


신고
trackback 0 comment 0

Linux Kernel 3.x.x 에서 Virtualbox돌릴시 생기는 문제점 해결

아.. 드디어 몇달간 미루던 문제를 해결했습니다..


아치에서 virtualbox안돌아가는 문제....

아마 아치리눅스에서 기본적으로 제공하는 커널을 사용한다면, 별 문제 없었겠지만

(한국 아치포럼 사이트가 조용했기 때문에... 뭐 그마져도 지금은 닫혀있지만!!!)

저처럼 혼자서 괜히 쓸데없이 바닐라 커널가지고 컴파일한 사람은 말이에요...

여튼 증상은 이렇습니다... "starting virtual machine..." 이 메세지가 나오다가, 잠시후


<바로  이런 거지 같은 상황!!!>


가상터미널(ctrl + alt F7) 같은 화면으로 점프, 그리고 거기서 virtualbox 에러메세지가 dump 됩니다.


실패기(?)보기


<<10월 16일 내용 추가>>

더 근본적인 해결방법을 찾았습니다...

https://forums.virtualbox.org/viewtopic.php?f=7&t=50960&start=15#


아치에선 다음과 같이 적용하면 될거 같네요.

1, 일단 dkms에 virtualbox module이 등록되어있다면, 제거

# dkms remove vboxhost/$(pacman -Q virtualbox|awk {'print $2'}|sed 's/\-.\+//') -k $(uname -rm|sed 's/\ /\//')


2, virtualbox-host-source패키지의 헤더파일을 편집합니다.

# vi "$(yaourt -Ql virtualbox-host-source | grep 'vboxdrv/include/iprt/cdefs.h' | cut -d ' ' -f2-)"


3, 헤더파일에서 다음을 찾아서 회색부분을 주석처리하고 검은색 부분만 남겨둡니다. (builtin_expect로 검색하시면 편합니다)

/*
#if defined(__GNUC__)
# if __GNUC__ >= 3 && !defined(FORTIFY_RUNNING)
#  define RT_LIKELY(expr)       __builtin_expect(!!(expr), 1)
#  define RT_UNLIKELY(expr)     __builtin_expect(!!(expr), 0)
# else
#  define RT_LIKELY(expr)       (expr)
#  define RT_UNLIKELY(expr)     (expr)
# endif
#else  */

# define RT_LIKELY(expr)        (expr)
# define RT_UNLIKELY(expr)      (expr)

//#endif


4, dkms에 재등록

# dkms install vboxhost/$(pacman -Q virtualbox|awk {'print $2'}|sed 's/\-.\+//') -k $(uname -rm|sed 's/\ /\//')


5, Reboot (아마 커널패닉이 일어날정도면 rmmod로 모듈제거도 제대로 안될 확률이 높으므로... 그냥 재부팅 해주세요)


정상적으로 잘 작동하는걸 확인했습니다~!


근데 이렇게하면 패키지버전업 + 모듈컴파일 상황이 겹칠경우 문제가 발생하겠네요 으음..

신고
trackback 0 Comment 8

VirtualBox 장치이름 바꾸기

다음 명령어를 사용하시면 됩니다.

예를들어, 다음과 같이 사용하면 하드디스크(프리미어리) 장치명을 바꾸어 줍니다.

$ VBoxManage setextradata "이미지명" VBoxInternal/Devices/piix3ide/0/Config/PrimaryMaster/ModelNumber "변경장치명"

이게 왜 필요한지는..... 아시는 분은 아시겠죠 ^^

몇몇은 잘 뚫려 나가네요.

머어... 회사에서 막는다는게 다 이렇죠 ....

(대한민국에서 보안(?)이란 뭐 원래 이런겁니다. 뭐 그덕에 나는 좋지만서도.......) 

미천한 경험이나마 있으니깐 조금은 편하군요 흐흠.

으어어어아앙 기껏 되게 해봤더니만! 왜 버박에서 동영상이 안돌아가는거냐 왜왜왜왜왜 ㅠㅠ

동영상 해결책: 이미지 설정에 들어가서, 디스플레이 -> 비디오 -> 확장기능 에서

"2차원 비디오 가속 사용하기"의 체크를 해제해 줍니다.

(아마 이것도 "인텔 - 바탕화면 표시기 운전자" 가 제대로 지원이 안되서 그런듯?)


근데 이렇게 하면 재생은 잘 되는데. CPU를 넘 많이 잡아먹게 되어버리는군요 아....


ps; 알고보니 동영상 크기가 크니깐 더 많이 잡아먹는군여..가속이 안되서 어쩔수 없는듯.
신고

'Linux > 내부설정' 카테고리의 다른 글

fbcmd 설정  (2) 2011.12.30
패키지 그래프  (4) 2011.11.12
VirtualBox 장치이름 바꾸기  (2) 2011.08.08
CUPS 설정주의  (0) 2011.06.27
농협 인터넷 뱅킹 설치 하지마세요.  (8) 2011.06.24
pidgin nateon 32bit 버전 147-27  (2) 2011.06.14
trackback 0 Comment 2

[VirtualBox] Could not read from Boot Medium! 오류 해결법

Fatal:

Could not read from Boot Medium! System Halted!


오류 해결법 간단하다........;;

먼저  VirtualBox의 이미지를 선택한후 -> 설정 -> 저장소 -> 저장소 트리를 확인한다

만약, 아래 사진과 달리 "IDE Controller" 밑에, 운영체제의 "Vdi" 파일이 없으면

"슬롯(L)"이 프리이머리 마스터 인지 확인하고, "하드디스크(D)"에 알맞은 Vdi파일로 변경해 주도록 하자

(반대로, CD, ISO로 운영체제 설치할때 에러메세지가 떴다고 하면, CDR 트리를 변경하면 됨)
사용자 삽입 이미지

나 같은 경우에는, "IDE Controller" 밑에  어떤 Vdi파일도 선택되어있지 않아서 생기는 오류였다.

특히 VirtualBox에서 운영체제를 2개이상 막쓰다가 설정값이 막 바껴버리는 (ㅠㅠ)

현상이 종종일어나므로 조심~

간단한거지만, 나처럼 삽질하는 사람을 미리 방지하기 위해서 그냥 포스팅한다~
신고
trackback 0 Comment 4
prev 1 next


티스토리 툴바