Computer >> 컴퓨터 >  >> 문제 해결 >> Linux

Wine으로 리눅스에 CD 두 장짜리 윈도우 게임 설치하기: 단계별 완벽 가이드

Wine을 사용하면 대부분의 경우 리눅스에서 윈도우 게임을 실행하는 일이 매우 간단하지만, 윈도우가 유닉스 계열 운영체제와는 전혀 다른 방식으로 볼륨을 관리한다는 점 때문에 상황이 약간 까다로워질 수 있습니다. Wine은 디렉터리를 가상 드라이브 문자에 마운트할 수 있지만, 실행에 두 개 이상의 CD-ROM이 필요한 게임을 설치하는 것은 쉽지 않은 과제가 될 수 있습니다. 다행히도 이러한 제한을 우회할 수 있는 방법이 여러 가지 있으며, 설치 시간이 거의 추가되지 않습니다.

윈도우 10의 모든 64비트 버전과 이전 버전 윈도우의 대부분 64비트 구현체에는 16비트 윈도우 게임을 플레이하는 데 필요한 NTVDM 시스템이 없습니다. 또한 최신 타이틀에서 드라이버 문제가 발생하기도 합니다. 실제 마이크로소프트 윈도우 부팅 파티션에서 실행하는 데 어려움을 겪었다면 이 방법들을 활용해 오래된 게임을 실행할 수도 있습니다. 우분투(Ubuntu), 트리스퀼(Trisquel), 데비안(Debian)으로 멀티부팅하는 사용자에게 특히 유용한 팁입니다.

방법 1: 듀얼 트레이 시스템 활용하기

진지한 게이머들은 때때로 CD-ROM이나 DVD 트레이를 두 개 따로 장착한 데스크톱 PC를 조립하는데, 이렇게 하면 설치가 매우 쉬워집니다. 리눅스가 두 트레이를 독립적인 드라이브로 인식한다면, 첫 번째 설치 디스크는 첫 번째 트레이에, 나머지 디스크는 두 번째 트레이에 넣으세요. Wine이 자동으로 드라이브 문자를 할당해 주지만, 두 디스크가 동시에 시스템에 있어야 한다는 점을 기억하세요. 트레이가 하나뿐이라면 USB DVD-ROM 리더기를 연결하면 됩니다. USB 리더기가 두 개 있다면 서로 다른 USB 포트에 꽂아서 같은 작업을 수행할 수 있습니다. 이 방법은 넷북이나 태블릿으로 게임을 즐기는 사용자들 사이에서 특히 인기가 많습니다.

두 디스크를 모두 삽입했다면 그래픽 파일 관리자로 첫 번째 디스크에 들어가 SETUP.EXE를 마우스 오른쪽 버튼으로 클릭한 뒤 Wine 호환성 레이어로 프로그램을 실행하면 됩니다. 그러면 설치가 네이티브 마이크로소프트 윈도우에서와 동일하게 진행되며, 대부분의 경우 무시해도 되는 약간의 그래픽 오류나 계산 오류가 있을 수 있습니다.

CLI 프롬프트를 선호한다면 wine /media/theUser/funGame/SETUP.EXE를 입력하고 엔터를 누르세요. 설치 프로그램의 실제 경로가 필요하며, 실행하려는 게임에 따라 파일명이 다를 수 있습니다. 설치가 완료되면 게임을 시작해 제대로 실행되는지 확인하세요. Wine 환경에서는 원래 환경과 미세하게 다르게 보일 수 있으며, 특히 글꼴에서 차이가 나타날 수 있습니다.

방법 2: 듀얼 트레이 시스템 시뮬레이션하기

듀얼 트레이 CD나 DVD 드라이브도 없고 휴대용 USB 트레이도 없다면, 듀얼 트레이 시스템이 있는 것처럼 시뮬레이션할 수 있습니다. 먼저 새 디렉터리를 만들어도 괜찮은 곳에 폴더를 하나 만드세요. 예를 들어 ~/Documents 아래에 만들 수 있지만, 어차피 나중에 삭제할 것이므로 위치는 크게 중요하지 않습니다. 그래픽 파일 관리자로 만들거나 명령줄에서 mkdir ~/Documents/secondDisc를 입력해 생성할 수 있습니다.

두 번째 CD의 모든 내용을 이 새 디렉터리로 복사하세요. 데스크톱 환경에서 드래그 앤 드롭으로 처리하거나 cp -r /media/theUser/funGames2 ~/Documents/secondDisc를 입력하고 실제 경로에 맞게 수정하면 됩니다.

winecfg를 입력해 Wine 설정 시스템에 들어간 후 '드라이브(Drives)' 탭을 선택하세요. '볼륨 할당(Assign Volume)' 기능(사용 중인 Wine 버전에 따라 이름이 다를 수 있음)을 클릭하고, 아직 사용 중이 아닌 드라이브 문자를 새로 만들어 방금 만든 디렉터리에 할당하세요. winecfg 창에 있는 동안 새 게임이 원활하게 실행되도록 몇 가지 다른 설정도 함께 조정하는 것이 좋습니다. Wine이 보고하는 윈도우 버전이 올바르게 설정되어 있는지 확인하세요. 공식 Wine 도구 대부분은 겉보기에 Windows NT 4.01이나 Windows 2000처럼 보이지만, Windows 3.1부터 Windows 8.1, 심지어 최신 Windows 10까지 어떤 버전으로든 위장할 수 있습니다. 1990년대부터 2000년대 중반까지의 많은 게임은 Windows XP로 설정하면 잘 실행됩니다. 2000년대 중반 이후부터 최신 게임 대부분은 Windows 7을 선택하면 문제없이 작동합니다. 여러 게임이 설치되어 있다면 호환성을 위해 게임을 전환하기 전에 언제든 이 옵션을 변경할 수 있습니다. 각 게임마다 개별적으로 테스트해서 정상 실행되는지 확인해야 하는데, 테스트하던 시간이 어느새 게임하는 시간으로 바뀌어도 놀라지 마세요.

특정 종류의 그래픽 라이브러리가 필요한 일부 게임은 이 대화상자에서 '데스크톱 에뮬레이트(Emulate Desktop)' 기능을 선택하면 더 잘 실행될 수 있으며, 다른 프로그램을 실행하기 전에 다시 끄는 것이 좋습니다. 이 기능은 게임의 모든 그래픽을 창 안에 그리도록 강제하는데, 리눅스에서 에이지 오브 엠파이어(Age of Empires) 시리즈를 실행하는 데 필수적인 기능입니다.

게임을 실행하기 전에 반드시 디스크를 마운트 해제(unmount)하세요. 실행 시 특정 디스크가 드라이브에 있어야 하는 게임이라면 해당 디스크만 마운트되어 있으면 되는데, 이는 싱글 트레이 시스템에서 게임을 시작하려는 사용자에게 유용한 장점입니다.

일부 사용자는 노CD(no CD) 핵을 사용해 게임을 실행하는 데 성공하기도 했습니다. 다른 어떤 방법으로도 게임을 실행하지 못했을 때 활용되곤 합니다. 이런 핵은 기껏해야 공식 지원이 되지 않는 것이며, 원래 특정 유형의 저작권 보호를 우회하기 위해 만들어진 경우가 많아 게임 개발자들이 결코 반기지 않았습니다. 하지만 ISO 파일에서 게임을 실행해야 한다면 이것이 유일한 선택지일 수 있습니다.

정품 디스크가 있다면 dd 명령으로 직접 ISO를 쉽게 만들 수 있지만, 아마도 인터넷에서 노CD 버전의 게임 런처를 다운로드했을 가능성이 큽니다. 그렇다면 사용하기 전에 반드시 맬웨어 검사를 실행하세요. 윈도우 시스템을 공격하도록 설계된 악성 코드가 리눅스 설치 자체에 큰 피해를 줄 수는 없지만, 홈 디렉터리 내부에 설치된 Wine 환경은 피해를 입을 수 있습니다.

저자 소개

Wine으로 리눅스에 CD 두 장짜리 윈도우 게임 설치하기: 단계별 완벽 가이드

케빈 애로우즈(Kevin Arrows)

케빈 애로우즈는 10년 이상의 업계 경험을 지닌 베테랑 기술 전문가입니다. 마이크로소프트 공인 기술 전문가(MCTS) 자격증을 보유하고 있으며, 최신 기술 동향을 꾸준히 학습하는 데 깊은 열정을 가지고 있습니다. 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅 등 다양한 기술 분야에 걸쳐 폭넓게 집필해 왔으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 동료들의 인정과 존경을 받고 있습니다.