유튜브 구독 하시고 생방도 참여하세요..
유튜브에서 확인하세요.
지펠인포의 블로그 (ZIPELINFO BLOG) :: 개조된 XBOX에 Xebian 설치하기

개조된 XBOX에 Xebian 설치하기

|


「 개조된 XBOX에 Xebian 설치하기 」
 XBOX의 DVD-ROM 드라이브는 일반적인 CD-R 미디어 인식률이 상당히 많이 떨어집니다. 괜히 아깝게 CD-R (흔히 말하는 공CD)에 굽지 마시고 차후 다음버전 나왔을때를 대비해서라도 CD-RW에 구워주세요.

Xebian 리눅스를 설치하는 XBOX는 되도록 크롬웰(Cromwell) 바이오스가 설치되어 있는 것이 가장 좋습니다. 모니터 출력 부분도 가장 뛰어나고 하드디스크 드라이브를 물리적으로 완전하게 모두 사용할 수 있기 때문입니다. 물론 크롬웰 바이오스를 사용하면 XBOX용 게임은 전혀 할 수 없습니다. 게임도 즐기고 리눅스도 하실 분이라면 다른 바이오스를 이용하여 Xebian 리눅스를 설치하시기 바랍니다.

(이번 글은 크롬웰 바이오스를 설치한 XBOX를 기준으로 설명하도록 하겠습니다)


1. 개조된 크롬웰(Cromwell) 바이오스로 부팅하기

 

우선 크롬웰 바이오스가 설치된 XBOX를 켜두면 위의 화면과 같은 부팅화면을 보실 수 있습니다. (그림에서 오른쪽과 왼쪽의 일부분이 모니터 설정 차이때문에 가려져 나오고 있습니다.)

바이오스를 개조하고 처음으로 리눅스를 설치하는 경우, 즉 XBOX에 리눅스가 설치되어 있지 않는 경우 DVD와 BIOS 메뉴만을 선택할 수 있습니다. 여기서 DVD는 DVD를 이용한 부팅이며, BIOS는 네트워크를 이용한 부팅입니다. (크롬웰 바이오스 2.3버전인 현재, 네트워크 부팅은 아직 완벽하게 동작하지 않습니다)

DVD 부분을 선택하고 콘트롤러의 'A'버튼이나 키보드의 엔터키를 누르면 XBOX의 트레이가 열리고 미디어를 삽입하라고 나옵니다. 지난번에 준비한 Xebian 리눅스를 넣고 다시 콘트롤러의 "A' 버튼이나 키보드의 엔터키를 누르면 이제 XBOX는 Xebian 리눅스의 커널을 이용하여 CD로 부팅하게 됩니다.

이때 만일 XBOX가 모니터나 TV와 연결되어 있다면, XBOX에서 리눅스가 부팅되는 화면을 감상하실 수 있습니다. 부팅에는 30여초가량 소요가 되는데, 하드디스크 드라이브가 아닌, CD를 이용한 부팅이기 때문에 다소 시간이 걸리며, 기본 부팅 화면이 X 윈도우(리눅스에서 사용하는 윈도우 환경)이기 때문에 부팅시간은 다소 길어질 수 있습니다.

 

여기서 대부분의 사용자들이 XBOX용 키보드가 준비되어 있지 않을 것이라 예상하고 SSH라는 원격 프로토콜을 이용하여 Xebian을 설치하도록 하겠습니다.

2. ssh를 이용하여 원격으로 접속

모든 부팅이 완료되면 TV나 모니터를 통해 X 윈도우 화면을 볼 수 있습니다. (사실 리눅스 설치에는 X 윈도우로 부팅할 필요가 없는데 이 때문인지 Xebian 설치에 필요한 부팅 시간이 상당히 오래 걸리는 편입니다.)

 

이제부터는 PC를 이용하여 ssh를 통해 네트워크로 접속한 후 설치작업을 진행합니다. 이는 대부분의 사용자들이 XBOX에 USB형 키보드를 연결할 수 있는 변환 젠더를 갖추고 있지 않기 때문입니다. 만일 XBOX에 키보드를 직접 연결할 수 있는 상황이라면 ssh를 사용하지 않고 직접 설치하셔도 됩니다.

 

우선 ssh를 실행한 후 접속에 필요한 네트워크 정보를 입력합니다. 기본적으로 Xebian 리눅스는 고정 IP로 설정되어 있으며 아래와 같은 네트워크 정보와 계정 정보로 접근이 가능합니다.

    네트워크 IP 주소: 192.168.0.10
    서브넷 마스크: 255.255.255.0

    아이디: root
    패스워드: xebian
ssh를 이용하여 접속하면 여러분은 리눅스 콘솔 화면을 보시게 될 것 입니다.

참고: Xebian 리눅스에서 사용하는 네트워크 IP 주소는 내부 네트워크에서 사용하는 IP 주소입니다. 여러분의 컴퓨터가 인터넷 공유기와 같은 장치에 연결되어 있을경우, 대부분 정상 동작을 할 것입니다.

만일 여러분의 컴퓨터가 인터넷 접속에 필요한 ADSL 모뎀이나 케이블 모뎀, 또는 이더넷에 직접 연결되어 있다면, 다이렉트 케이블과 같은 종류의 네트워크 케이블이 필요합니다.

만일 네트워크에서 192.168.0.10의 IP 주소가 이미 사용중이라면 XBOX에 네트워크로 접근하지 못할 수 있습니다. 이 경우 192.168.0.10의 IP 주소를 사용하는 장치를 잠시 연결을 끊어놓거나 정지시켜 XBOX에 ssh 접근이 가능하도록 해야 합니다.

 

ssh로 접속한 후 아래와 같은 명령어를 실행합니다.

    XBOXLinuxInstall
이제 설치 스크립트가 실행되어 XBOX용 리눅스인 Xebian의 설치가 시작됩니다.

3. XBOXLinuxInstall 설치 스크립트

콘솔상에서 XBOXLinuxInstall을 실행하면, Xebian 리눅스 설치가 시작됩니다. 사실 Xebian의 설치과정은 데비안이나 레드햇과 같은 설치 프로그램이 아닌 단순한 쉘 스크립트(Shell Script) 수순입니다.

때문에 리눅스 설치시 패키지를 선택한다거나 하드디스크를 보다 자세하게 파티션을 나누거나 하는 등의 세부적인 선택을 전혀 할 수 없습니다. 이는 차후 데비안에서 제공되는 dselectdpkg 명령어를 이용하여 패키지 추가/제거를 할 수 있습니다.

 

설치 프로그램에서 가장 먼저 선택할 수 있는 것은 하드디스크 파티션을 선택하는 것 입니다. 하드디스크 드라이브 파티션은 3가지중에 선택할 수 있으며, 1번과 2번은 기존의 XBOX에서 사용하는 FATX 파일시스템을 유지하는 것이고 3번은 XBOX를 리눅스 전용으로 사용하는 것 입니다.

경고: 하드디스크 드라이브의 파티션 선택은 신중을 기해서 선택하시기 바랍니다. 3번의 선택 방법을 선택하는 경우 하드디스크 드라이브의 모든 내용이 삭제되기 때문입니다.

각각의 선택방법에 대한 자세한 설명은 아래와 같습니다.

    1. Installing XBOXLinux inside the Gamesave Partition
    XBOX의 게임이 저장되는 E: 드라이브에 이미지 파일 형태로 가상 파티션을 설치합니다. 이 방법은 기존의 XBOX의 하드디스크 드라이브에 저장되어 있는 데이터를 전혀 파손시키지 않고 설치할 수 있는 가장 안전한 방법입니다. 다만, E: 드라이브에 이미지 파일 형태의 가상 파티션을 사용하기 때문에 파일 읽기/쓰기 속도가 느려지게 됩니다.

    2. Installing XBOXLinux in the unused space of the HDDXBOX에서 사용하지 않는 공간에 리눅스를 설치합니다. 이 공간을 XBOX에서 사용하는 경우 F: 드라이브로 사용되며, 만일 F: 드라이브를 사용하는 경우, 기존에 F: 드라이브에 있는 자료가 파손될수 있으니 주의를 해야 합니다.

    3. XBOXLinux using the whole HDD
    XBOX에서 하드디스크 드라이브의 모든 공간을 사용하게 됩니다. 이 방법을 선택하는 경우, XBOX의 하드디스크 드라이브에 저장된 데이터는 모두 삭제되게 됩니다. 또한 이 방법은 크롬웰(Cromwell) 바이오스가 장착된 개조된 XBOX에서만 가능하다는 제한도 있습니다.

    하지만 이 방법은 하드디스크 드라이브에 직접 리눅스 파티션을 만들기 때문에, 파일 처리 속도가 가장 빠르며, XBOX에 탑제된 하드디스크 드라이브의 모든 공간을 리눅스에서 사용가능하다는 장점이 있습니다.
자신이 원하는 방법은 선택하고 나면 설치 프로그램은 파일이 어떠한 형태로 저장될 것인지 확인하는 화면을 보여줍니다. 아래 화면은 하드디스크 드라이브의 모든 공간을 활용하는 3번 방법을 선택한 화면입니다.

 

다음에는 리눅스 시스템에서 사용되는 스왑파티션의 크기를 정해줍니다. 보통 리눅스에서는 컴퓨터 시스템에 장착된 물리적인 메모리의 2배에 해당하는 크기를 스왑으로 정해주나 XBOX는 64MB의 메모리가 장착되어 X 윈도우와 같은 프로그램을 위해 256MB로 조금은 넉넉하게 잡아주게 됩니다.

 

이제 여러분이 선택할 수 있는 모든 선택과정이 완료되었습니다. 앞서 언급했듯이 Xebian 리눅스는 데비안이나 레드햇과 같은 대화형의 설치 프로그램을 제공하지 않습니다. 때문에 파티션을 여러개로 나누어 사용할 수도 없고, 패키지를 선택할 수도 없습니다. 이런한 것을 원하는 경우 설치 프로그램을 사용하지 않고 일일히 수동으로 설치하는 방법뿐이 없습니다.

 

이제 프로그램은 파티선과 파일 시스템을 만들고 파일 복사를 시작합니다. 이때 주의할 것은 CD-RW 미디어가 XBOX와 호환성이 떨어지는 경우 설치 프로그램에서 파일복사 에러가 발생할 수 있다는 점입니다. (파일복사가 제대로 안이루어지면 시스템이 오동작 할 수 있습니다.)

 

약 15~20여분이 지나면 모든 파일복사가 완료되고 네트워크 설정을 하게 됩니다. 이부분은 그리 복잡한 것이 아니고 네트워크에 필요한 IP 주소 / 서브넷 마스크 / 게이트웨이 / 호스트 이름 / 도메인 이름입니다.

 

자신이 사용하는 네트워크에 맞게 지정해주면, 모든 설치가 완료됩니다.

 


설치가 완료된 후 reboot 이라는 명령어를 주면 XBOX는 리부팅을 합니다. 이제 DVD-ROM 드라이브에 있는 미디어를 제거한 후 하드디스크 드라이브로 부팅을 하면 여러분의 XBOX는 리눅스로 완벽하게 동작하게 됩니다.


다운로드 사이트 : http://sourceforge.net/project/showfiles.php?group_id=54192&package_id=57509

And