기본으로 되어있는 저장소가 너무 느리다면

저장소를 변경해서 빨리받자~

# yum install yum-fastestmirror

라고 입력하면 자동으로 빠른 저장소를 찾아준다.

참고 : withover.com/

:
linux용 vmware v6 설치시 최신 커널버전에선 bitops.h 헤더파일 오류가 나면

링크된 사이트에가서 패치다운받아 패치해주면 잘 실행된다.

패치받기 & 패치 설명



:
www.arm.co.kr 에서 linux_2.6.17-rebis.zip 파일을 다운받자.

파일들 경로는 자신이 쓰기 편한곳으로 복사 후 사용.

압축을 풀면 Kernel26, Ramdisk Tools mds-u-boot 폴더가 생긴다.

Tools 폴더 안에잇는 oe 폴더를 /usr/local/arm 에 복사.

Kernel26 폴더 안에 있는 커널 소스를 압축풀고 /linux_src/밑에 복사.

Ramdisk 폴더 안에 있는 램디스크를 /tftpboot/myrootdir_2.6 폴더에 램디스크 내용을 옮긴다.

2.6 kernel 용 환경설정 쉘을 만들어 주자.


:
rebis kernel2.6 logo....

png 형식의 image.png 준비

# pngtopnm image.png | ppmquant -fs 223 | pnmtoplainpnm > logo_linux_clut224.ppm

위 명령어로 logo_linux_clut224.ppm 으로 변환.

변환된 ppm이미지를 /커널소스2.6/drivers/video/logo/ 로 이동한후 컴파일..

컴파일 설정 바꿔줄 필요없이 가능하다.

생성된 zImage를 이용하면 자신이 만든 logo로 부팅이 된다.



참고 : http://gentoo-wiki.com/HOWTO_Linux_Logo_Hack
:
grub이미지는 많은 색을 지원하지 않는다.

단순한 이미지로 올려줘야 볼만한 이미지로 볼 수 있다.

간단하게 설명.

/boot/grub/splash.xpm.gz  파일이 grub 이미지다.

준비한 이미지를 기본으로 깔려있는 gimp 같은걸로 xpm형식의 그림파일로 변환해주고

gzip을 이용해 압축해준다.

/boot/grub 폴더로 옮겨주고.

# vi /boot/grub/grub.conf
....
...
splashimage=(hd0,2)/boot/grub/splash.xpm.gz     <---- 이렇게 써있는 부분을 자신이 만든 이름으로 변환해준다.
...
...

부팅하면 자신이 준비한 이미지로 변환 되어있다.



참고 : http://www.haansoftlinux.com/magazine/magazineView.php?no=1117&page=0&catalog=1
:
리눅스를 먼저 깔고 윈도우를 깔면 윈도우가 mbr을 덮어버려서

멀티부팅이 안된다.

리눅스를 다시 깔 필요없이 간단하게 grub 복구로 다시 멀티부팅을 하자.

fedora CD로 부팅하고

인스톨메뉴에서 'Linux rescue' 선택해서 들어간다.

몇가지 설정해주고나면 프롬프트만 깜박거린다.

# chroot /mnt/sysimage
  (설치 되어있는 내 fedora로 전환)

# cd /boot/grub

# vi grub.conf
......
......
.....
title Fedora (2.6.24.2)
    root (hd0,2)                   <--- 확인
    kernel /boot/vmlinuz-2.6.24.2 ro  ...............
    initrd /boot/initrd-2.6.24.2.img
......
.....
....

# /sbin/grub

grub > root (hd0,1)

grub > setup (hd0)

grub > quit

# reboot

이제 CD를 빼고 부팅해보면 멀티부팅이 된다.
:
ubuntu, fedora 동일한 방법이다.

쓰다가 체험 일자가 얼마 남지 않았다면

일단 자기 홈폴더로 가서 숨겨진 항목까지 보면 .gconf라는 폴더가 있다.

그곳의 apps 폴더에 들어가서 HNC폴더를 지워주고 다시 한글2005를 실행하면,

체험일자가 다시 60일로 시작된다.

# cd

# ls -a

# cd .gconf/apps

# rm -rf HNC

# hwp

완벽하다고는 볼 수 없지만 계속 쓸 수는 있다.
:
                                                
linux용 한글2005를 fedora에 설치 해 보자.                                    

먼저 한글2005 배포판을 다운받는다.

# wget http://haansoft.lgcdn.com/haansoft/linux/HWP/2005/haansoft-hwp-trial-6.4.0.1083-1hs.i386.rpm

# rpm -ivh --nodeps haansoft-hwp-trial-6.4.0.1083-1hs.i386.rpm
(의존성 무시하고 강제로 설치하기)

현상태로는 실행해도 오류만 뜬다.

밑의 두 명령어로 링크파일 만들어주고

# ln -sf /lib/libcrypto.so.0.9.8b /lib/libcrypto.so.5

# ln -sf /lib/libssl.so.0.9.8b /lib/libssl.so.5


    이 파일을 다운받아서 압축을 풀어서 /usr/lib/hnc/lib에 옮겨주자.



# tar zxf libXft.so.2.1.2.tar.gz

# mv libXft.so.2.1.2 /usr/lib/hnc/lib

다음에 /usr/lib/hnc/lib 로 이동해서 링크파일 생성

# cd /usr/lib/hnc/lib

# ln -sf libXft.so.2.1.2 libXft.so.2

이제 다했다.

# hwp

한글2005가 실행되는게 보이는가.

프로그램 >> 오피스 >> 한글2005  를 실행해도 똑같이 실행된다.

실행하면 아래 그림과 같이 60일간 사용하다고 나온다.

                

확인을 누르면 windows 상에서 많이 익숙한 화면이 보인다.




금방 깔린다~ ^^

60일 체험판이지만 계속 쓰는 방법도 있다.

그건 다음글에 이어서...


< ubuntu > 는 설치방법이 좀 다르다.

google에 검색하면 단번에 찾을 수 있다.

지금은 fedora를 쓰고 있으므로 나중에 기회되면 ubuntu용 설치방법도 올려야겠다.
:

             - Rebis 보드에서 mplayer 실행하기 (1) 보러가기 -




-Mplayer 설치

   
1. 다운로드 : < Mplayer받으러가기 > 여기에 들어가서
           
MPlayer-1.0pre7try2.tar.bz2 를 다운.
              (pre8 까지는 그대로 수행되는데 그이후 버전에선 이대로 실행이 안된다)

2. 원하는 위치에 설치. 여기서는 /usr/local/밑에~

    # tar jxvf MPlayer-1.0pre7try2.tar.bz2

    # cd MPlayer-1.0pre7try2
        
    # vi env.sh 이 명령을 실행할때 오류가 나서 자주 쓰게 된다. 이런건 쉘로 만들어 쓰자.
        
./configure --host-cc=gcc --cc=arm-linux-gcc --target=arm-linux --prefix=/usr/local/mplayer --enable-static --enable-fbdev --enable-linux-devfs --disable-mpdvdkit --disable-x11
--enable-runtime-cpudetection --as=arm-linux-as --enable    -ossaudio --disable-tv --disable-tv-bsdbt848 --enable-mad --enable-libavcodec
         *****위의 내용은 모두 한줄로 쓴다~ --앞에서만 띄어쓰기~

    # source ./env.sh

    #vi config.mak
    TERMCAP_LIB=-ltermcap -L/usr/local/arm/termcap/lib
    MAD_LIB=-lmad -L/usr/local/arm/libmad/lib     


    #vi libmpcodecs/ad_libmad.c
    #include<mad.h>을
    -------------------------->
    #include "/usr/local/arm/libmad/include/mad.h"로 수정~


    #vi libavcodec/huffyuv.c
    640Line 정도에서 찾아보면 encode_422_bitstream함수 내부를 주석처리한다.
    <함수자체가 아니라 내용만~>
    바로 그 밑에 encode_gray_bitstream함수 내부도 주석처리한다.


    # make

    mplayer 란 파일이 생성되면 타겟보드로 실행할 동영상 파일과 함께 옮겨보자.

    #./mplayer -vo fbdev2 -ac mad [실행 파일명]



* 참고 : http://www.kernelholic.com
:

#### rebis보드에서 mplayer를 통해 동영상 재생


- 필요한 파일 : termcap (mplayer 설치시 필요한 Arm용 termcap라이브러리)
               
                libmad (interger 연산을 위해 필요한 라이브러리 -> Arm용으로 Mplayer를 포팅하면                
                floating 연산 때문에 동영상 재생이 원활하지 못함. libmad를 enable시켜 컴파일하면                 재생이 원활함)
              
                Mplayer(Linux용 소스와 코덱)


- termcap 설치

    1. 다운로드 : termcap-2.0.8.tar.gz 다운받기

    2. 압축풀기
  
    # tar zxvf termcap-2.0.8.tar.gz

    # cd termcap-2.0.8


    # vi Makefile      
CC=gcc를 CC=arm-linux-gcc로 수정.
       CFLAGS=-O -I. -g를 #CFLAGS=-O -I. -g 로 주석 처리.
       AR=ar를 AR=arm-linux-ar로 수정.
       prefix = / 를 prefix = /usr/local/arm/termcap (arm용 termcap을 설치할 디렉토리)으로 수정.


    # vi tparam.c에서 수정
  # define bcopy(s, d, n) memcpy ((d), (s), (n))을 주석 처리.
       --------------->
// #define bcopy(s, d, n) memcpy((d), (s), (n))


     # vi termcap.texi에서 수정       
but in that regard it is obsolete (@xref{Cursor Motion}). "(" ")"를 지움.
       --------------->
but in that regard it is obsolete @xref{Cursor Motion}.


     # mkdir -p /usr/local/arm/termcap/lib

     # mkdir /usr/local/arm/termcap/include


     # make && install

     다음 명령으로 확인

    #ls -al /usr/local/arm/termcap/lib/
       -rw-r--r--       1 bin        bin        13308   7 16 09:58 libtermcap.a
       lrwxrwxrwx      1 bin       bin      45  7 16 09:58 libtermcap.so -> ...
       -rwxr-xr-x      1 bin       bin         18332   7 16 09:58 libtermcap.so.2.0.8



-libmad 설치
   1. 다운로드 : libmad-0.15.1b.tar.gz

   2. 압축풀기

   3. # tar zxvf libmad-0.15.1b.tar.gz
     
      # cd libmad-0.15.1b
      
      #./configure --prefix=/local/libmad --enable-fpm=arm --host=arm-linux        ---> libmad를 설치할 디렉토리를 지정해주고 --host 옵션에 크로스컴파일러의 선행문자를 적어줌.
  
      # make && install



Rebis 보드에서 mplayer 실행하기 (2)
에서 이어서 하겠다.


: