티스토리 뷰

Application/Linux

XBOX에 Debian 설치

알 수 없는 사용자 2008. 3. 23. 22:37
[출처] 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기가)를 사용하고 있다.




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




실행중인 모습




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

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




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

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




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




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

대소문자에 주의한다.




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

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

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

이중에 첫번째를 선택




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

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

대충 이런 내용이다.

과감히 예.




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

최대 256메가다.




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

최개 2기가다.




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




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




IP를 설정한다.

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




넷마스크를 설정한다.

대부부은 그대로 쓴다.




게이트웨이를 설정한다.

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




호스트 네임을 설정한다.

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




도메인 네임을 설정한다.

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




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




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

이제 엑스박스를 재부팅하고 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


'Application > Linux' 카테고리의 다른 글

adduser 명령어 기본사용법  (0) 2008.04.18
지메일보다 편하다! 파이어폭스 플러그인 Xoopit  (0) 2008.04.04
Perl이란 무엇인가?  (0) 2008.03.19
iSCSI  (0) 2008.02.10
*nix 명령어 정리  (0) 2008.02.10