XBOX에 Debian 설치

[출처] XBOX(R)에 데비안 설치|작성자 레디필

http://sourceforge.net/project/showfiles.php?group_id=54192&package_id=57509

저 사이트에서 dist-1.1.4-basic.tar.gz 또는 dist-1.1.4-xbox.tar.gz 둘중 하나를 선택해서 설치.

basic은 저용량 버전으로 콘솔로 운영되고 xbox는 X-window가 설치되는 버전이다.

용량은 basic이 약 300메가정도 xbox가 1기가 정도이다.

그 외 XBOX Linux에 대한 정보는 http://www.xbox-linux.org/wiki/Main_Page 에서 얻을 수 있다.

현재 XBOX에 설치 할 수 있는 OS에는

1.1 Xebian (aka Ed’s Debian)
1.2 Gentoox
1.3 Gentoo
1.4 dyne:bolic
1.5 X-DSL
1.6 sXb
1.7 XFedora
1.8 xUbuntu

이정도가 있다.

내가 깔아본 것은 1, 2, 7번이 있고 Windows 프로젝트도 있는데 이거는 Windows CE.NET 4.0을 포팅한것이다.

이녀석은 USB 마우스를 연결하지 않으면 사용할 수 없다.

http://www.chiark.greenend.org.uk/~sgtatham/putty/

저 사이트에서 SSH 접속 프로그램을 다운받아 엑박에 접속한 다음 XBOXLinuxInstall(대소문자 주의)를 입력하면 엑박에 설치한다.

현재 설치 환경은 소프트 개조로 맥어설트를 이용한 폰트핵이고 하드디스크는 기본하드(10기가)를 사용하고 있다.

clip_image002

Xebian을 시디에 구워 트레이에 넣고 실행한다.

clip_image004

실행중인 모습

clip_image006

실행이 끝나면 리눅스 콘솔이 뜬다.

이 상태에서 USB 키보드가 없다면 SSH로 접속해 연결한다.

clip_image007

기본적으로 192.168.0.10으로 되어있다.

각자의 설정에 맞추어 연결한다.
clip_image009

ID에 root PW에 xebian으로 입력해 접속한다.

clip_image011

접속 뒤 XBOXLinuxInstall을 입력하면 인스톨을 시작한다.

대소문자에 주의한다.
clip_image002[5]

1. 게임이 세이브 되는 파티션(E드라이브)에 설치한다(가상하드디스크 이미지로 설치한다).

2. 하드디스크에서 쓰지 않는 공간에 설치한다(F드라이브로 추정…)

3. 하드디스크 전체를 사용(크롬웹 바이오스만 사용…이것도 추정)

이중에 첫번째를 선택
clip_image013

fatx파티션에 스왑파일과 root파일시스템 파일을 만든다.

문제가 발생할 수 있고 그것의 책임은 당신에게 있다.

대충 이런 내용이다.

과감히 예.
clip_image015

스왑 파일의 크기를 설정한다.

최대 256메가다.
clip_image017

root파일시스템의 크기를 설정한다.

최개 2기가다.
clip_image019

설정이 끝나면 스왑 파일과 시스템 파일을 만들고 설치한다.

clip_image021

root파일시스템으로 복사중.

clip_image023

IP를 설정한다.

각자의 네트워크 환경에 맞게 설정한다.
clip_image024

넷마스크를 설정한다.

대부부은 그대로 쓴다.
clip_image026

게이트웨이를 설정한다.

각자의 네트워크 환경에 맞게 설정한다.
clip_image028

호스트 네임을 설정한다.

각자의 네트워크 환경에 맞게 설정한다.
clip_image030

도메인 네임을 설정한다.

각자의 네트워크 환경에 맞게 설정한다.
clip_image031

설정이 끝나면 설정 저장을 한다.

clip_image033

설정 저장이 끝나면 최초의 콘솔화면으로 빠져나온다.

이제 엑스박스를 재부팅하고 CD를 빼고 리눅스를 실행하면 된다.

E드라이브에 설치시 E:\Debian폴더에 있다.

Xebian 설치 후 웹 서버 설정

최초 계정은 root/xebian과 live/live계정이 있다.

설치 후 먼저 할 일은 root/xebian으로 접속 후 패스워드 변경

# passwd
# su live 명령으로 계정 변경 후 같은 방법으로 패스워드 변경

다시 root 계정으로 바꿀때는

# exit

패키지 업데이트

# apt-get update; apt-get upgrade

APM 설치시

아파치와 php, mysql, phpmyadmin, ftp서버를 설치한다.

기본적으로 perl(cgi)는 설치되어 잇는듯 하다.

# apt-get install libdbi-perl libdbd-mysql-perl mysql-client-4.1 mysql-server-4.1 mysql-common-4.1 php4 php4-common php4-gd php4-mysql apache2 apache2-common libapache2-mod-php4 phpmyadmin vsftpd

다시한번 업데이트

# apt-get update; apt-get upgrade

※패키지 삭제시에는

# apt-get remove <패키지 명>

설정 파일까지 완전 삭제하려면 뒤에 –purge 명령을 추가해주면 된다.

각종 파일 위치 및 기본 정보 #

Apache 설정파일         : /etc/apache/httpd.conf                     /etc/apache2/apache2.conf : 아파치 2.x 대
웹문서루트              : /var/www                                    /var/www/apache2-default/
Apache 로그파일         : /var/log/apache                             /var/log/apache2
Apache 데몬 계정과 그룹 : www-data www-data
PHP 설정파일            : /etc/php4/apache/php.ini                   /etc/php4/apache2/php.ini
MySQL data 파일 위치    : /var/lib/mysql
VSFTP 설정 파일         : /etc/vsftpd.conf                           /etc/ftpusers

아파치 파일 인덱스 표시 안하도록 변경

/etc/apache2/sites-enabled/000-default 파일에서
Options Indexes FollowSymLinks MultiViews 를
Options FollowSymLinks MultiViews 로 변경

RedirectMatch ^/$ /apache2-default/ 주석처리

/etc/apache2/apache2.conf 파일에서 다음 주석 삭제
AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps
AddHandler cgi-script .cgi

AddType application/x-httpd-php .php 뒤에 다음 구문 추가

.inc .php3 .php4 .html .htm

My-SQL root 암호 설정

# mysql -u root mysql

mysql> use mysql
mysql> update user set password = password(‘new-password’) where user = ‘root’;
mysql> flush privileges;

<Ctrl> + <C>

VSFTP설정

/etc/vsftpd.conf 에서 다음의 주석 삭제
local_enable=YES
write_enable=YES
local_umask=022

/etc/ftpusers 에 접속 금지할 유저 등록(root 사용시 제거)

참고 사이트

http://www.debianusers.org/

http://xboxzone.gametime.co.kr /bbs/zboard.php?id=htip&platform=&page=1&sn1=&divpage=1& amp;lmenu=hbox&mgn=&mmid=&sn=off&ss=on&sc=on& keyword=리눅스&desc=asc&no=1059

http://xboxzone.gametime.co.kr /bbs/zboard.php?id=htip&platform=&page=1&sn1=&divpage=1& amp;lmenu=hbox&mgn=&mmid=&sn=off&ss=on&sc=on& keyword=리눅스&desc=asc&no=1061

http://www.xbox-linux.org/wiki/Main_Page

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중