m480에 haret을 이용해서 슬렉웨어 리눅스 올리기

안녕하세요.

m480에 haret라는 에뮬레이터를 이용해서 리눅스 에뮬레이팅 방법입니다.

1. sd카드 파티션 나누기
fat32 파티션 한개와 ext2파티션 한개, 총 2개의 파티션을 만드셔야 합니다.
저는 우분투os를 사용중이라 gparted를 사용해서 파티션을 만들었습니다.
일단 sd카드에 자료를 모두 백업하세요.
콘솔이 아니라 gui라서 설치해보시면 간단합니다.
일단 첫번째에 fat32파티션 두번째에 ext2파티션을 생성합니다.
윈도우의 경우는 ext2파티션을 만들수있는지 모르겠네요.

2. sd카드에 haret와 파일시스템 복사
fat32파티션에는 linux폴더를 생성후 그 안에 haret파일들과 initrd-versatile.img를 넣어줍니다.
initrd-versatile.img파일 주소
ftp://ftp.slackware.pl/pub/armedslack/armedslack-12.2/isolinux/initrd-versatile.img

haret파일 주소
http://www.hotlinkfiles.com/files/2607019_rhrcy/LinuxPack.tar.gz


ext2파티션에는 슬렉웨어 리눅스 파일을 루트에 풀어줍니다.
슬렉웨어 리눅스 파일 주소
http://releases.hackndev.com/debian-lenny-armel-20081004.rootfs.tar.bz2


3.default.txt 파일 수정 및 폴더 생성
ext2파티션에 루트 폴더에 init폴더를 생성해줍니다.
빈폴더이지만 리눅스 시스템에서 사용합니다.

default.txt파일의 내용을 지우고 아래 내용으로 덮어씌우고 저장합니다.
set RAMADDR 0xa0000000
set MTYPE 2265
set KERNEL Image
set initrd "initrd-versatile.img"
set cmdline "root=/dev/mmcblk0p2 rw init=/init"
#set cmdline "root=/dev/root rw"
Set forcefbduringboot 1
boot


4. 실행
이제 m480미라지 상에서 스토리지 폴더로가서 haret를 실행시킵니다.
하단의 텍스트 박스에 'found machine generic intel pxa31x'라고 떠야 정상입니다.
run을 누르면 로딩을 시작합니다.
기다리시면 '"enter 1 to select a keyboard map" 메시지가 나옵니다.
그냥 엔터 누르시면 디폴트 키보드 맵으로 설정됩니다.
"slackware login:"이 나오면root를 입력합니다.


5. 참고url
xsacha님의 슬렉웨어 haret구동하는 방법 설명
http://forum.xda-developers.com/showthread.php?t=481144&page=9


default.txt의 math-type 리스트
http://handhelds.org/cgi-bin/cvsweb.cgi/linux/kernel26/arch/arm/tools/mach-types


콘솔상에서 sd카드 마운트 정보 보기
http://mrwebi.tistory.com/40

댓글