출처 : http://www.scriptforge.org/?p=27
갤럭시S에 데비안을 설치해보자. 아래는 외국인증샷
데비안을 설치하기 위해선 루팅과 busybox 최신버전이 필요합니다. - 마켓 설치
데비안을 VNC 원격으로 컨트롤합니다. androidVNC - 마켓 설치
무료 터미널 예물레이터가 필요합니다. Terminal Emulator - 마켓 설치 핵펀치 외장메모리가 필요합니다. 떡님의 핵펀치 - 마켓 설치
그밖 : USB 디버깅
Step 1
핵펀치로 외장메모리를 ext2 포멧으로 나눕니다.
나눈뒤에 Root Explorer로 onepunch폴더가 생기고 그안에 기본 시스템폴더가 생긴것을
확인합니다.
http://www.scriptforge.org/~faulteh/debdroid-sgs-2010-11-15.tar.bz2
다운로드한 파일을 압축풀어 외장메모리 첫번째 파티션에 복사합니다.
Root Explorer 상에서 데비안파일을 onepunch 폴더에 저장
위에 2가지 과정이 제일 오래걸립니다. 인내심을 기르기위해 도를 닦으시길 권장합니다.
sdcard 폴더에 debian.sh파일을 생성합니다.
debian.sh 내용
#!/system/bin/sh
# Locations
DEBDEV=/dev/block/mmcblk1p2
MNT=/onepunch
# Mount dev, proc, sys
mount -t devpts devpts $MNT/dev/pts
mount -t proc proc $MNT/proc
mount -t sysfs sysfs $MNT/sys
## Start Debian by chroot
chroot $MNT /root/debshell.sh
# Kill processes
killall /usr/bin/dbus-daemon
killall portmap
killall ssh-agent
killall lx-session
# We’ve finished the shell, cleanup
sync
umount $MNT/sys
umount $MNT/proc
umount $MNT/dev/pts
umount $MNT
여기까지 복사한후 저장합니다.
Terminal Emulator를 실행합니다.
su
cd /sdcard
sh debdroid.sh
에러가 뜨면서 localhost:#라고 보일겁니다.
VNC 서버 패스워드를 물을것입니다.
패스워드 입력후 VNC앱을 실행합니다.
localhost:5901, 설정해놓은 비밀번호로 접속합니다
여기까지 하시면 완벽한 데비안리눅스를 맛보실수가 있을겁니다.
PS : 아직 실험은 못해봤습니다.