두가지 경우가 있을 수 있다.


첫 번째는, 시디를 바꿔 끼우라는 메세지가 나오면서 시디롬의 경로를 묻는 창이 나오는 경우인데,
간단하게 마운트를 여러개 해놓고 다른시디가 마운트 된 경로를 찾아서 정해주면 된다.

cd1.iso, cd2.iso가 있을 때
/mnt/cd1 /mnt/cd2 를 만들고 각각 마운트한다.

그런 후 winecfg를 실행시켜서 /mnt/cd1과 /mnt/cd2를 모두 드라이브 목록에 등록한다.


두 번째는 좀 복잡한데, 해결책은 간단하다.
즉 첫번째 시디가 들어있던 드라이브에 두번째 시디를 넣으라고 하는 경우인데, 알다시피 리눅스에서는 mount라는 개념이 있어 사용중인 드라이브는 빼지 못한다. 이 경우 아래의 여러 방법들을 실행해 보면 되는데 결론부터 말하자면 나는 umount -l(소문자엘) 옵션으로 가능했다.

1. cdrom상이 아닌 밖에서 경로명을 포함해 실행시킨다.
예) mnt$>wine cd1/program.exe
그러면 umount가 잘 되기도 한다. 그러나 cd를 못찾는다는 에러가 나오는 경우도 있다.

2. umount -f 옵션을 이용한다.
예) umount -f /mnt/cd1 ; eject /mnt/cd1
-f 옵션으로 해도 umount가 안되는 경우가 더 많다.

3. umount -l 옵션을 이용한다.
예) umount -l /mnt/cd1 ; eject /mnt/cd1
내가 주로 사용하는 방법이다. 추천.





저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by luark

트랙백 주소 :: http://kashel.tistory.com/trackback/478 관련글 쓰기

댓글을 달아 주세요

  1. iguest 2008/11/19 15:59  댓글주소  댓글쓰기 수정/삭제

    결국 삼국지 10를 하고 계시다는지 말씀인지요?

    아니면 단지 언마운트하는거만 가능하시다는 것인지요?

    • luark 2008/11/19 19:10  댓글주소  수정/삭제

      삼국지 10은 없어서 테스트 못해봤고요. 시디 3장 바꿔가며 설치해야 하는 디아블로2로 해봤는데 잘 되더군요.

      그 글에서 문제된게 시디를 못바꿔낀다였잖아요.