다른 파티션 16.04에서 COD4를 실행할 수 없습니다.

다른 파티션 16.04에서 COD4를 실행할 수 없습니다.

SSD가 있습니다. 이전 Windows 설치의 전체 게임 폴더를 해당 SSD에 복사했고 문제 없이 와인에서 COD4를 플레이했습니다. 어떤 이유에서인지(/dev/sda3) Win 10을 받아야 했기 때문에 게임 폴더를 외장 HDD에 백업하고 SSD를 포맷했습니다(집에 있는 /dev/sda1 빼기). 할당은 다음과 같습니다.

https://i.imgtc.com/vYI4kHR.png

이제 (예상대로) 로딩 시간이 느리긴 하지만 백업해 둔 외장 HDD의 와인으로 게임을 실행할 수 있습니다. 전체 게임 폴더를 위의 ss(/dev/sda6)에 표시된 새로 포맷된 ext4 파티션에 복사했지만 게임(멀티플레이어, iw3mp.exe)을 실행하려고 하면 다음과 같은 오류가 연속해서 발생합니다.

WIN_IMPROPER_QUIT_BODY

https://imgtc.com/7wQsJq8

초기화 중 오류: /main에서 IWD 파일을 찾을 수 없습니다.

https://imgtc.com/gL7UxRo

싱글 플레이어 exe(iw3sp.exe)를 실행하면 error2 대신 아래 오류가 나타납니다.

https://imgtc.com/V2Edwzb

이것이 제가 와인에 대해 겪었던 첫 번째 문제라고 말할 수는 없지만, 아마도 그것에 대해 아무것도 할 수 없었던 것은 이번이 처음일 것입니다. 어떤 도움이라도 대단히 감사하겠습니다!

편집: 알아냈어요.(오랜 검색 끝에)

winecfg의 드라이브 탭 아래에서 드라이브를 수동으로 추가해야 합니다. 내 드라이브는 Media/deniz/drivename과 같은 곳에 있었습니다. 자동 감지를 사용하면 부모가 D: 로 표시됩니다. D:에는 하위 디렉터리로 Media/deniz/drivename이 있습니다. 해당 항목으로 이동하여 선택하고 추가를 클릭한 다음 적용해야 합니다.

답변1

해결책:

winecfg의 드라이브 탭 아래에서 드라이브를 수동으로 추가해야 합니다. 내 드라이브는 Media/deniz/drivename과 같은 곳에 있었습니다. 자동 감지를 사용하면 부모가 D: 로 표시됩니다. D:에는 하위 디렉터리로 Media/deniz/drivename이 있습니다. 해당 항목으로 이동하여 선택하고 추가를 클릭한 다음 적용해야 합니다.

관련 정보