나의 즐겨찾기 | 블로그홈 | 바로가기 바로가기 | 로그인
아는만큼 보인다
블로그  |  사진갤러리  |  동영상갤러리 방명록  |   즐겨찾기 추가

* 이 글은 젠투포럼(http://forums.gentoo.org)의 글을 기반으로 합니다.
수세리눅스나 맨드레이크에 보면 콘솔에서 배경을 보여주는데
요게 부트스플래시죠..
이제 젠투에서도 쓸수 있게 되었습니다(사실 좀 되었는데.. ^^)
원본글은 여기에서 볼수 있습니다.(물론 영어겠죠?)

1. bootsplash 설치

# ACCEPT_KEYWORDS="~x86" emerge bootsplash
(마스크가 걸려있기때문에 이렇게 설치합니다.)

2. gentoo-artwork 설치

# ACCEPT_KEYWORDS="~x86" emerge gentoo-artwork

3. bootsplash 커널 패치

gaming-source-r2, gentoo-sources-r3, xfs-sources-r3에는
기본적으로 bootsplash패치가 되어있기에 불필요합니다.
(그 이하의 커널은 확인을 못해봐서 정확히 모르겠습니다.)

# ebuild /var/db/pkg/media-gfx/bootsplash-0.6/bootsplash-0.6.ebuild config

4. 커널의 컴파일

# make menuconfig 후에

아래에 있는것들을 꼭! 아래와 같이 선택합니다.

Block Devices ->
[*] RAM disk support
[*] Loopback device support
[*] Initial RAM disk (initrd) support

Console Drivers ->
[*] VGA text console
[*] Video mode selection support
Frame-buffer support ->
[*] Support for frame buffer devices
[*] VESA VGA graphics console
[*] Use splash screen instead of boot logo

선택후 컴파일~

5. bootsplash 설정

기본적으로 /etc/bootsplash/default/config/ 에 설정이 있습니다.
각 해상도별로 설정해주시면 되고 설정후에

# splash -s -f /etc/bootsplash/default/config/bootsplash-1280x1024.cfg > /boot/initrd-1280x1024

이런식으로 해주시면 됩니다.(1280x1024는 물론 자신의 해상도)

6. grub 혹은 lilo 설정

* grub의 경우
아래처럼 자신에 맞게 설정하시면 되겠습니다.

default 0
timeout 10
# fallback 1
# hiddenmenu
splashimage=(hd0,0)/boot/grub/gentoo-boot.xpm.gz

title=gentoo-sources-2.4.20-r2 (with fb & bootsplash)
root (hd0,0)
kernel (hd0,0)/boot/bzImage root=/dev/hda3 hdd=scsi
video=vesa:ywrap,mtrr vga=0x31A splash=verbose
initrd=/initrd-1280x1024

title=gentoo-sources-2.4.20-r2 (without fb & bootsplash)
root (hd0,0)
kernel (hd0,0)/boot/bzImage root=/dev/hda3 hdd=scsi

* lilo의 경우
/etc/lilo.conf에

initrd=/boot/initrd-1280x1024
append="video=mtrr,vesa:ywrap splash=verbose"

이 두줄을 넣어주면 됩니다.

7. runlevel에 넣기

# rc-update add bootsplash default

8. reboot

9. etc

자 끝입니다. 확인해보시구요.
전 커널 패치에서 좀 오래걸렸는데
패치된 커널에 다시 패치를 하는 바람에 옵션이 없어졌지요.
그럼 다들 성공하길 바라며 틀린부분 있으면 지적 바랍니다.





=================================================
출처 : 젠투유저그룹

저도 꼭 한번 해보고싶었던 작업인데 자세히 설명해주신 글이 있었네요 ^^

OS : Windows Server 2003 Enterprise Korean Edition
Web Browser : Internet Explorer 6.0

간간히 생겼던 일인데.. 예전에는 잘 접속되던 사이트가 어느날 갑자기 접속이 안될때...

정확히 얘기하자면, 접속은 되나 웹페이지가 안 뜰때... 아래에 상태표시줄에는 분명

"완료" 라고 표시가 되었음에도 불구하고 아무 내용도 없는 공백의 페이지가 뜬다면...

의심해볼만한 몇가지 원인이 있다.

첫 번째, 악성코드.

   요즘같이 악성코드가 난무하는 웹환경도 없을것이다. 난무하다못해 아주 그냥 생활의

일부가 되어버린... 당황스럽기 그지없는 현상이다. 최근들어 악성코드에 의한 시작페이지

변경이나 특정페이지로 자꾸 접속되는 현상, 심지어는 인터넷 접속을 차단하는 경우까지

있으니, 그 폐해는 이루 말할수가 없다. 여러가지 악성코드를 잡아주는 툴이 있으나

대부분 유료인지라 돈이 없는 서민들은 눈물을 머금고 악성코드를 받아들이거나, 아니면

직접 자신의 노력으로(일명 삽질이라고 함.) 악성코드를 몰아내야한다. 하지만.... 힘들다 ㅠㅠ

두 번째, 바이러스.

    예전부터, 아니 컴퓨터가 발명되고 네트워킹이 가능해진시점부터 바이러스가 생겨났다.

정말 무서운 존재이다. 뭔가 필요에 의해서 생겨난것이겠지만,, 나에게는 별 쓸모가 없는

것들이다. 쒯더 뻑!! ㅡ.ㅡ^

   최근 모 사이트에서 백신들의 성능테스트를 거쳐 순위를 매겨놓은것을 보았는데.. 내가

사용하고 있는 백신을 믿고 계속 사용을해야할지 말아야할지 한동안 많이 망설였더랬다.

어디까지나 그 측정은 주관적인 관점에서의 측정치였고 측정기준에 통일성이 결여되어 있어

그 결과를 100% 믿는다는건 어리석은 일이지만,,, 그래도... 너무한다싶었다.

세 번째, 웹브라우져 설정.

  사실, 첫 번째와 두 번째 원인에 너무 집착하여, 소위 말하는 삽질이란것을 무지 심하게 했다.

하지만 결과는 대략 낭패 ㅡ.ㅡ;;  혹시나했던것이 역시나였다.

물런 평소에도 바이러스와 악성코드에 민감한 나이기에 많은 시간과 노력을 들여 두가지를

제거하는데 투자를 많이 했다. 그럼 그렇지... 저 두가지엔 문제가 없었다.

그럼 문제는 무엇이었나..?


문제는 바로 보안이다. 윈도 서버 2003의 경우, 이름 그대로 서버용 운영체제이기때문에

보안쪽에 설정이 꽤 까다롭다. (마소 자기네들 입장에서는 적어도 까다롭다 ㅡ.ㅡ )

그래서 처음 설치를 하고나서 인터넷 익스플로러를 실행하게되면 보안 강화 설정 어쩌구

하면서 경고창이 뜬다. 그건 프로그램 추가 제거에서 윈도우 구성요소 제거로 없앨수가 있다

하지만 그게 다가 아니다. 인터넷 옵션에 있는 여러가지 세부적인 설정들... 그것들은...

알수가 없다.. 왜냐하면 나도 잘 모르는 부분이기때문이다. 원인은 아무래도 그쪽에 있었던

것으로 보인다. 어떤 특정 웹사이트의 특정코드 특히 액티브 X 관련 코드라던지 자바스크립트

코드등이 익스플로러의 필터링에의해 걸러진것으로 보인다.

이 설정들에 대해서 잘 아는 사람이라면 인터넷 부분에서 설정을 바꿔주면 되지만,, 그래도

불안하신분들은.... 인터넷 옵션의 보안 탭에서 신뢰할수 있는 사이트에다가

접속이 잘 안되는 특정사이트를 등록해두면 된다. 신뢰할수 있는 사이트의 설정에서 보안

수준이 아주 낮기때문에 그 특정사이트에 대해서는 필터링을 거의 하지않는다는 말이다.

이거 스크롤의 압박이 심해서 누가 읽겠나싶지만,, 스샷이라도 몇장 올릴려다가,,

귀차니즘의 압박으로 걍 쓴다. ㅡ.ㅡ^ 암튼 즐 인터넷들 하시길...

사실 여러 사이트에서 mysql 에서 루트 비번을 잃어버렸을 때 복구하는 방법에 대해

다루었다. 그대로 따라했지만... 안되었다... 왠일인지...;;

먼저...  mysql 접속 시도를 하면..

ERROR 1045: Access denied for user: 'seearch21@localhost' <Using password: YES>

이런 메시지가 뜹니다. 뒤에 에러 메시지 중 Using password:YES 이 부분은 비번이 틀렸다는 얘기죠.

언젠가 mysql을 설치할때 비번을 정했는데 그걸 잊어 버렸던겁니다.

그래서 여느 사이트에서 소개한 비번 초기화 방법을 따라 했습니다.

먼저 기존의 암호를 초기화 합니다.

# killall mysqld

혹은

#kill mysqld
=> mysqld 데몬을 죽이는거죠.

# cd /usr/local/mysql (mysql이 깔린 곳)

# ./bin/safe_mysqld --skip-grant &

여기까지가 초기화 과정인데... 실지로 젠투에서는 저 위치가 아닌 /usr/bin 에 mysqld에

관련된 명령어 들이 있습니다. 하지만 그 디렉으로 가서 봐도 safe_mysqld 명령어는 없습니다.

버전의 차이인지는 몰라도... mysqld_safe 라는 이름으로 바뀌었더군요. 몇시간의 삽질끝에

알아낸겁니다. -_-!

사실 위의 명령어 대로 #./bin/safe_mysqld --skip-grant & 를 실행하면

-bash: safe_mysqld: command not found

이러한 메세지가 뜹니다. 저런 명령어가 없다는 뜻이지요.

어쨓든.. 젠투에서 제가 실행한 명령어는..

# mysqld_safe --skip-grant &

위의 그것과 같습니다. 이렇게 초기화를 끝내고 새로운 패스워드를 설정하기 위해 다음과 같이 명령을 내립니다.

#mysql
=>sql을 실행합니다.

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.0.22

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

=> 위와같은 메시지가 나오면서 mysql> 프롬프트가 나타납니다.

mysql>use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

==> Db를 mysql로 바꿉니다.

mysql> update user set password=password('1234') where='root';
Query OK, 2 rows affected (0.03 sec)
Rows matched: 2  Changed: 2  Warnings: 0

=> 이렇게 패스워드를 바꿔주면 됩니다. 1234 부분이 새로 바꿀 패스워드 부분입니다.

mysql>flush privileges
=> 변경사항을 적용하는 부분. \q 명령을 내려 빠져나옵니다.

#mysql -uroot -p1234
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 4.0.22

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

혹은

#mysql -u root -p mysql
Enter password:****
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 4.0.22

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

==> 이렇게 메시지가 뜨면 성공한겁니다.

포인트는.... 명령어가 바뀌었다는거 -_-!

참고로.... 제 젠투에 설치된 mysql 버전은 4.0.22 입니다. ^^

Xmanager로 젠투 리눅스 연결하기..

별 내용 없다... 그냥 Xmanager 홈피가서 따라하믄댄다. -_-!


- 리눅스 runlevel 설정

/etc/inittab 파일에서 runlevel을 5로 설정합니다.
id:5:initdefault:
=> 젠투에서는 rc-update를 사용하기 때문에 필요없는 설정이다. 

- gdm 환경 설정 (gdm을 사용하는 경우)

/etc/X11/gdm/gdm.conf 파일의 [xdmcp] 섹션에서 Enable의 값을 1로 설정합니다.
Enable=1
=> 젠투에서는 이 설정만 해주면 끝이다.

fedora의 경우 /etc/X11/gdm/gdm.conf 파일의 [security] 섹션에서 DisallowTCP의 값을 false로 설정합니다.
DisallowTCP=false

=> 말그대로 페도라에만 해당하는 설정이다. 

- kdm 환경 설정 (kdm을 사용하는 경우)

/etc/X11/xdm/xdm-config 파일의 다음 라인을 코멘트 처리합니다.
DisplayManager.requestPort: 0 ==>
!DisplayManager.requestPort: 0
/etc/X11/xdm/Xaccess 파일의 다음 줄에 코멘트 기호(#)를 삭제합니다.
#* #any host can get a login window ==>
* #any host can get a login window

kdmrc 파일을 찾아서 다음과 같이 설정합니다.
[XDMCP]
Enable=true

kdmrc 파일의 위치는 다음과 같습니다. 
 
배포판 kdmrc 파일 위치
RedHat /etc/kde/kdm/kdmrc
Mandrake /usr/share/config/kdm/kdmrc
SuSE /usr/share/config/kdm/kdmrc
한컴 /etc/X11/xdm/kdmrc와 /usr/share/kdm/kdmrc
wowlinux /etc/kde/kdm/kdmrc
=> KDE를 사용하는 경우 위의 설정을 참고한다.

이 외의 경우에는 slocate, find명령으로 kdmrc 파일을 찾아서 설정하시기 바랍니다.


 
- 방화벽 설정

리눅스 설치시 방화벽을 설정한 경우 Xmanager가 사용하는 방화벽 포트를 열어줍니다.
자세한 내용은 FAQ 5번 FAQ 6번을 참고하세요.
=> iptable 등의 방화벽을 사용할 경우 참고한다.

- Linux 서버를 재부팅 한 후 Xmanager를 실행합니다.

하드 디스크의 dma 모드... 일반 배포판을 설치할경우 기본적으로 커널 셋팅이 되어 있기때문에

머 이런 모드같은것들에는 신경을 안 써도 되지만, 젠투는 하나 하나 다 해줘야한다.

시스템에서 자꾸 멈춤 현상? 끊김현상이 일어나 알아본 결과 dma 모드가 꺼져서 그랬다.

hdparm 명령어로 확인을 해보면 dma 모드 및 여러 하드 디스크 설정이 보인다.

dma 모드가 설정이 안 되었을경우 다음과 같은 에러가 뜬다.

hdparm -d l /dev/hda
-> HDIO_SET_DMA  failed : Operation not permitted

1. VIA82CXXX chipset support
 커널 옵션을 킨다.

2. Device Drivers -> ATA/ATAPI/....support 에서  메인 보드에 맞는 칩셋 선택
    Generic PCI IDE chipset Support 를 disable 시키는것도 중요합니다. 
    generic/default IDE chipset support와 혼돈하지마시길...  - 이넘 없애면 디바이스를
    못찾아서 커널 패닉 뜸.. -_-

이전 페이지 [ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 ] 다음 페이지 다음 10번째 페이지
 
전체 글보기(62)
잡다..
리누기
내머릿속의..
최근 글
mysql_fetch_..
as
mysql root 패..
PHP 세션 에러
바탕화면 아이콘 크기 ..
지난 글
2009년 1월
2009년 2월
2009년 3월
2009년 4월
2009년 5월
2009년 6월
2009년 7월
2009년 8월
2009년 9월
2009년 10월
2009년 11월
2009년 12월
최근 댓글 전체보기
huanhang2004..
mysql 버전업뎃 되..
시키는대루 햇는데 ..
真棒!!(..
좋은 메뉴네요 스크랩해..
최근 참조글 전체보기
리눅스커널2.6에서 한
 즐겨찾기
 즐겨찾기 글모음
다녀간 블로거 더보기
- jd1000
- 강아지똥
- rudehdi
- redeemerlcc
- ww
2009 12월
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
SERVER™ (fxpnfo)
프로필     
 인기도 :
 이 블로그 점수주기
오늘 전체
방문자 13 40538
구독자 0 2
댓글 0 5
참조글 0 1
HanRSS 로 구독하기Fish 로 구독하기
개설일 : 2004/08/28