티스토리 툴바



'Comet 의 Linux'에 해당되는 글 5건

  1. 2009/08/17 1 - b. 부트로더 GUB 설정
  2. 2009/08/03 1- a. 운영체제 부팅하기 (2)
  3. 2009/08/03 1. 부트 로더 설정하기
  4. 2009/08/03 Linux 설치하기 - 페도라 코어 ver.9
  5. 2009/07/22 Linux 설치하기 - 설치 진행 과정
* 부트로더 GRUB 설정
 기본부트 로더 GRUB를 설정하는 방법에 대해서 알아봅시다.
이미 페도라를 설치하는 과정에서 자동적으로 멀티 부팅 환경에 맞게 부트로더가 설치되므로 여기에서 특별히 설정 내용을 수정할 일은 없습니다. 단지 GRUB가 이렇게 설정된다는 것을 확인하시기만 하면 됩니다.
 GRUB의 설정파일인 grub.conf 파일을 편집기로 열어봅니다. /boot/grub/grub.conf
파일은 설정 파일이 모여 있는 /etc 디렉토리 안에 /etc/grub.comf 파일로 링크되어 있어서 둘 중 어떠한 파일을 수정해도 부트로더의 설정 내용이 반영됩니다.
사용자 삽입 이미지

 COMET의 현재 GRUB 설정 상태 입니다.
(잘 않보이시죠? ㅠ_ㅠ 죄송합니다... )
  첫 행의 주석에 나와 있는 것처럼 이 grub.conf는 페도라 의 설치 프로그램인 아나콘다에 의해서 자동으로 만들어졌습니다. grub.conf 는 크게 GRUB의 기본 설정 항목, 리눅스로 부팅하기 위한 Fedora Core 타이틀 항목, 윈도우로 부팅하기 위한 Other 타이틀항목으로 이렇게 세 부분으로 나뉘어 있습니다. (필자의 PC 는 VM웨어에 의한 설치이므로 Other 가 없습니다.)

먼저 기본 설정 옵션부터 살펴보겠습니다
사용자 삽입 이미지

timeout 에 지정된 시간이 지나면 0번째 타이틀(리눅스)을 실행합니다.
default = 0

이미 아시는분은 아시겠지만 GRUB 가 실행되어 부팅을 선택하는 화면에서 5초간 기다립니다.
timeout = 5

이 부분은 GRUB의 부팅 선택 화면의 배경 그림 경로를 지정해주는 옵션입니다. 리눅스의 일반적인 파티션 표시법과는 다르지만 (hd0, 0)은 첫번째 하드디스크의 두 번째 파티션을 가리킵니다. 즉 리눅스의 루트 파티션을 뜻합니다. '루트 파티션 /boot/grub/splash.xpm.gz' 파일은 GRUB 부팅 선택 화면의 배경 그림 파일입니다.
splashimage=(hd0,0) /boot/grub/splash.xpm.gz

GRUB의 부팅 선택 화면을 숨깁니다. 만일 기본 타이틀이 아닌 다른 타이틀로 부팅하기 위해서는 부팅화면에서 5초 이내에 아무 키나 누르면 부팅 선택화면이 나타날 것입니다. 다른 운영체제로 부팅하는 일이 잦다면 위의 옵션중 hiddenmemu 는 지워도 좋습니다.

Fedora Core 로 시작되는 타이틀 항목은 리눅스로 부팅하기 위한 옵션입니다. 타이틀 제목은 부팅 선택 화면에서 볼 수 있는 메뉴가 됩니다.

title Fedora Core (2. 6. 25-14 . fc9 . i686)

root 옵션은 리눅스의 루트 파티션의 위치를 지정합니다. 루트 파티션의 경로에 따라 다르지만 제 리눅스(hd 0.0)은 프라이머리 마스터 하드디스크의 첫번쨰 파티션을 뜻합니다.

root (hd0, 0)

부팅하면서 메모리에 놓일 리눅스 커널과 커널에 전달할 인수를 지정하는 옵션입니다. /boot 디렉토리에 있는 리눅스 커널의 위치를 알려주는 역할을 합니다. 'root='옵션은 리눅스의 위치가 'LABEL=/'로 표시되는데, 이것은 /dev/hda0 같은 실제 루트 파티션의 경로를 의미하는 약속된 별칭입니다.

rhgb 옵션은 GRUB 부팅 화면에서 그래픽 환경을 지원하기 위한 옵션입니다. 이 옵션을 지우고 부팅하면 부팅 선택 화면이 텍스트 환경으로 나타나게 될 것입니다.
quiet 옵션은 커널 메시지를 화면에 출력하지 않기 위한 옵션입니다.

kernel /boot/vmlinuz - 2. 6. 25-14 fc9 ro root UUID = fab3adf0-fbaa-498e-e9696d8317f4
rhgb quiet

initrd 이미지는 리눅스 부팅 과정에서 루트 파티션을 사용하기 전 준비 작업으로서 실행되어야 할 프로그램을 압축해서 담아놓은 초기화 루트 파일 시스템입니다.
이 행은 초기화를 담당하는 initrd 이미지 파일의 경로를 지정합니다.

initrd /initrd-2.6.25-14.fc9.i686. img


GRUB에서는 LILO와 달리 설정 파일을 변경한 뒤에 실행 스크립트를 실행한다든지 변경된 정보를 업데이트할 필요가 없습니다. 따라서 시스템을 재부팅함으로써 바로 변경된 내용이 적용될 것입니다.







'Comet 의 Linux > 설치후 필요한 설정' 카테고리의 다른 글

1 - b. 부트로더 GUB 설정  (0) 2009/08/17
1- a. 운영체제 부팅하기  (2) 2009/08/03
1. 부트 로더 설정하기  (0) 2009/08/03
* 운영체제 부팅하기
 - 부트로더를 이해하려면 먼저 컴퓨터의 부팅과정을 알아야 합니다. 보통 컴퓨터에 전원을 올리면 컴퓨터의 제어를 받은 바이오스가 하드디스크 같은 부팅 가능 장치의 처음 영역을 읽으러 갑니다. 이 부분은 마스터 부트 레코드 (Master boot Record) 즉 MBR 이라고 하는 512바이트의 작은 영역입니다. 여기에 초기 프로그램 실행기인 부트로더가 들어 있습니다. 부트로더는 부팅할 운영체제의 커널이 디스크의 어디에 있는지 알고 있으며 그것을 메모리로 불러오는 역할을 합니다. 이렇게 운영체제의 커널을 메모리에 불러오면 운영체제가 부팅되는 것입니다.
사용자 삽입 이미지
윈도우 95/98의 경우 IO.SYS가, 윈도우 NT/2000/XP 의 경우에는 NTLDR이라는 프로그램이 부트로더 역할을 합니다. 리눅스는 전통적으로 LILO 라는 부트로더를 사용해 왔지만 요즘 출시되는 대부분의 리눅스 배포본에서는 기능적으로 우수한 GRUB가 LILO를 대체하고 있습니다.
GRUB는 GRand Unified Boot loaderd의 약어로 GNU에서 만든 부트로더입니다. 페도라의 기본 부트로더이기도 한 GRUB가 기존의 LILO보다 선호하는 이유를 알아보겠습니다.

  • LILO는 설정 내용을 바꾸려면 어떻게든 리눅스로 부팅해야 변경할 수 있지만 GRUB는 부팅 프롬프트 상태에서 설정 내용을 곧바로 변경하여 부팅할 수 있습니다.
  • GRUB는 리눅스와 더불어 윈도우 95/98/Me/2000/XP, FreeBSD, OpenBSD, NetBSD, GNU/Hurd 등 다양한 운영체제와 함꼐 사용할 수 있습니다.
  • GRUB는 BIOS의 하드디스크 정보에 의존하지 않기 때문에 BIOS서 하드디스크 정보를잘못 인식하더라도 운영체제를 부팅시킬수 있습니다.
  • LILO에서는 시스템에 설치된 메모리의 용량을 제대로 인식하지 못하는 경우가 있지만, GRUB는 메모리 용량을 정확히 인식합니다.
  • LBA 모드(논리 블록 주소 방식)를 기본으로 지원하기 때문에 하드디스크의 1024 실린더 외의 영역에서 부팅하는 문제를 걱정하지 않아도 됩니다.
  • 설정 파일을 통한 설정 방식과 메뉴와 명령 행 설정 방식을 동시에 제공합니다.

'Comet 의 Linux > 설치후 필요한 설정' 카테고리의 다른 글

1 - b. 부트로더 GUB 설정  (0) 2009/08/17
1- a. 운영체제 부팅하기  (2) 2009/08/03
1. 부트 로더 설정하기  (0) 2009/08/03
* 부트로더
 - 하드디스크가 나오기 전에는 운영체제를 플로피 디스크에 담아 부팅해야만 했는데 시스템을 작동시킬때마다 플로티 디스크를 드라이브에 삽입해야 해서 번고롭고 플로피 디스크 부팅 자체가 너무 오래 걸렸지만 단순히 플로피 디스크를 바꾸는것 만 으로 다른 운영체제로 부팅하는 것이 가능했습니다. 운영체제 디스켓만 있다면 컴퓨터에서 여러 운영체제를 마음대로 사용할수 있던것입니다. . .. ^^

- 일반적인 하드디스크는 고정된 저장 장치로서 플로피 디스크와 달리 마음대로 교체하지 못하므로 운영체제를 한번 더 설치하면 다른운영체제로 전환하는 것이 매우 어렵습니다. 물론 플로피 디스크처럼 시스템을 시동하기 전에 바꿔 부팅할 수 있도록 리무버블 하드디스크 ㅇ를 사용할 수 있지만 이를 위해 전용 소켓을 설치해야 하고 컴퓨터 안에 공간이 부족할 때에는 사용할수 없는 한계가 있습니다. 여러가지 운영체제를 부팅하는 다른 방법을 찾는 중에 등장한 것이 부트 로더를 사용한 멀티 부팅 환경입니다.

// 리무버블 하드 디스크 //
일명 하드렉이라고 하는 리무버블 하드디스크는 플로피 디스크 보다 훨씬 많은 용량을 저장하는 하드디스크를 마치 플로피 디스크처럼 탈착하여 교체 가능하게 해주는 장치 입니다.
사용자 삽입 이미지
이메이션의 Odyssey
사용자 삽입 이미지
Dell PowerVault RD 1000

 


'Comet 의 Linux > 설치후 필요한 설정' 카테고리의 다른 글

1 - b. 부트로더 GUB 설정  (0) 2009/08/17
1- a. 운영체제 부팅하기  (2) 2009/08/03
1. 부트 로더 설정하기  (0) 2009/08/03
사용자 삽입 이미지
처음 리눅스 이미지를 vm웨어에 삽입후 부팅한 화면입니다.

사용자 삽입 이미지
이 부분은 미디어 파일을 인스톨전에 테스트 하는 화면으로써 그냥 Skip 눌러주시면됩니다.

사용자 삽입 이미지
위의 Skip 과정을 넘기면 이제 설치 과정전 준비 화면이 넘어오는데 'Next' 룰 눌러줍니다.
사용자 삽입 이미지
자 다음으로는 사용자의 언어 선택입니다 전 한국인 이니 '한국어' 를 선택 하도록 합니다.
사용자 삽입 이미지
보이시죠? 키보드 선택입니다. 여기서도 '한국어'를 선택합니다.
사용자 삽입 이미지
이건 이제 보통 파티션과 다른 리눅스 파티션으로 넘어가기전 화면이라서 이 다음 부터는
리눅스 파티션인 'hdx' 으로 초기화 됩니다.
사용자 삽입 이미지
네트워크 장치 설정 입니다.
이부분은 자동으로 설정되는 부분이기에 '다음' 을 꾹 눌러 주도록 합시다.
사용자 삽입 이미지
많이 본 화면이시죠? 시간과 지역 설정입니다.
전 '아시아/서울' 로 설정하였습ㄴ디ㅏ.
사용자 삽입 이미지
루트 암호 설정 페이지 입니다. 루트 비밀번호는 가장 중요한 것들중 하나이기에
쉬운 암호나 추측가능한 암호들보다는 좀더 신중히 생각한 암호를 사용하길 바랍니다.
사용자 삽입 이미지
자 파티션 설정 부분입니다. 저희는 복잡한 파티션 보다는 비교적 쉬운 단일 파티션으로
공부를 하기 때문에 모든 리눅스 파티션을 삭제하고 단일 파티션을 만들겠습니다.
사용자 삽입 이미지
디스크에 변경 하상 기록을 클릭합니다.
사용자 삽입 이미지
자 ~ 이부분은 리눅스의 옵션과도 같은 부분인데요
저희는 기본 적인 리눅스 이기 때문에 다음을 클릭 합니다.
사용자 삽입 이미지
자 이제 설치 직전입니다 위에 보이는것처럼 1,2,3번 cd를 준비 해두시고 계속 진행합니다.


사용자 삽입 이미지
사용자 삽입 이미지
기본적인 파일 설치는 완료 되었습니다 '재부팅'을 눌러서 재부팅 하도록 합니다.
사용자 삽입 이미지
사용자 삽입 이미지
자 이제 윈도우의 설정과도 같은 리눅스 세부 설정 항목입니다.
사용자 삽입 이미지
리눅스에서 사용될 사용자 계정을 생성 합니다. 이때 루트 암호와 헷갈리지 않도록 합니다.
사용자 삽입 이미지
리눅스 날짜와 시간 설정입니다.
사용자 삽입 이미지
리눅스에 적용된 현재 하드웨어 사양 입니다.

사용자 삽입 이미지
로그인 부분입니다.
사용자 삽입 이미지
이제 긴 리눅스 설치를 마치고 로그인한 화면입니다.

* 리눅스 설치는 어렵지 않습니다. 다만 '처음' 설치하는 사람들이 많아서 어려운것처럼
  보이는것 뿐입니다. 모두들 자신을 가지고 합시다 ^^

'Comet 의 Linux' 카테고리의 다른 글

Linux 설치하기 - 페도라 코어 ver.9  (0) 2009/08/03
Linux 설치하기 - 설치 진행 과정  (0) 2009/07/22
* 설치 진행 과정
사용자 삽입 이미지

'Comet 의 Linux' 카테고리의 다른 글

Linux 설치하기 - 페도라 코어 ver.9  (0) 2009/08/03
Linux 설치하기 - 설치 진행 과정  (0) 2009/07/22
1 

글 보관함

카운터

Total : 2,073 / Today : 0 / Yesterday : 1
get rsstistory!