Site Navigation:
 
 

2. 설치 및 라이브 이미지에 있어서 새로운 사항

2.1. 설치 노트

[Tip] To learn how to install Fedora, refer to to the Fedora Installation Guide

Refer to http://docs.fedoraproject.org/install-guide/ for full instructions on installing Fedora. If you encounter a problem or have a question during installation that is not covered in these release notes, refer to http://www.fedoraproject.org/wiki/FAQ and http://www.fedoraproject.org/wiki/Bugs/Common.

Anaconda는 Fedora 설치 프로그램의 이름입니다. 다음 부분에서는 Anaconda 및 Fedora 10 설치 관련 문제에 대한 개요를 다루고 있습니다.

2.1.1. 설치 미디어

[Note] Fedora DVD ISO 이미지는 큰 파일입니다.

Fedora DVD ISO 이미지를 다운로드하시고자 할 경우 다운로드 도구 모두 2 GB 이상 크기의 파일을 수용할 수 있지 않다는 점을 염두해 두시기 바랍니다.

프로그램 wget 1.9.1-16 이상, curl, ncftpget에는 이러한 제한이없으므로 2 GB 이상의 파일을 성공적으로 다운로드할 수 있습니다. BitTorrent는 대용량 파일을 다운로드할 수 있는 또 다른 방식입니다. torrent 파일 검색 및 사용에 대한 정보는 http://torrent.fedoraproject.org/에서 참조하시기 바랍니다.

설치 전용 미디어에서 부팅 시 기존 시스템에서 설치 또는 업그레이드를 선택할 경우 Anaconda는 설치 미디어를 확인해야 할 지에 대한 여부를 질의합니다.

Fedora 라이브 미디어를 사용하려면 초기 부팅 카운트다운 시 아무 키나 눌러 부트 옵션 메뉴가 나타나게 합니다. Verify and boot를 설택하여 미디어 테스트를 실행합니다. Fedora 라이브 미디어를 확인하기 위하여 설치 미디어를 사용할 수 있습니다. Anaconda는 미디어 검사를하는 동안, Anaconda를 실행하는 미디어가 아닌 다른 디스크를 검사할 지에 대한 여부를 질의합니다. 다른 미디어를 테스트하려면 eject를 선택하여 삽입된 미디어를 추출하고 테스트하려는 미디어를 삽입합니다.

새로운 설치 또는 라이브 미디어에 대해 이 테스트를 수행합니다.

Fedora 프로젝트에서는 설치 관련 버그를 보고하기 전에 이 테스트를 실행할 것을 권장합니다. 보고된 버그의 상당수가 실제로는 불법으로 구워진 CD 나 DVD에 기인합니다.

희소한 경우로 테스트 공정이 실제로 사용 가능한 디스크 문제로 보고될 수있습니다. 이는 대부분의 경우 ISO 파일에서 디스크를 만들 때 여백이 포함되지 않은 디스크 작성 소프트웨어가 원인이 됩니다.

[Note] BitTorrent는 자동으로 파일 무결성을 확인합니다.

If you use BitTorrent, any files you download are automatically validated. If your file completes downloading you do not need to check it. Once you burn your CD or DVD, however, you should still use mediacheck to test the integrity of the media.

설치 실패 원인 중 하나는 잘못된 메모리에 기인합니다. Fedora를 설치하기 전에, 메모리 검사를 실행하려면 아무 키나 눌러 부트 메뉴로 들어 간 후, Memory Test를 선택합니다. 이 옵션은 Anaconda 대신 Memtest86 독립형 메모리 검사 소프트웨어를 실행합니다. Memtest86 메모리 검사는 Esc 키를 누를 때까지 계속 실행됩니다.

Fedora 10은 그래픽 FTP, HTTP 설치를 지원합니다. 하지만 설치 이미지는 RAM에 맞거나 또는 설치 DVD나 라이브 미디어와 같이 로컬 저장소에 있어야 합니다. 이러한 이유로, 192MiB 이상의 RAM이 장착된 시스템이나 설치 DVD 또는 라이브 미디어에서 부팅하는 시스템은 그래픽 설치 프로그램을 사용할 수 있습니다. 192MiB 이하의 RAM이 장착된 시스템은 자동으로 텍스트 기반 설치 프로그램이 사용됩니다. 텍스트 기반 설치 프로그램을 사용하시고자 할 경우 boot: 프롬프트에서 linux text를 입력하십시오.

2.1.2. Anaconda에서 변경 사항

  • 네트워킹 용 NetworkManager -- Anaconda는 설치 시 네트워크 인터페이스 구성을 위해 NetworkManager를 사용합니다. Anaconda에서 주요 네트워크 인터페이스 설정 화면은 삭제되었습니다. 설치 시 필요할 경우에만 사용자는 네트워크 설정 정보를 요청합니다. 설치시 사용되는 설정은 시스템에 기록됩니다.

    보다 자세한 내용은 http://www.fedoraproject.org/wiki/Anaconda/Features/NetConfigForNM에서 참조하시기 바랍니다.

  • 설치 프로그램을 시작하기 위해 netinst.iso를 사용하는 경우 Anaconda 는 기본 설정으로 Fedora mirrorlist URL을 설치 소스로 사용합니다. 방법 선택 화면은 더 이상 기본값으로 나타나지 않습니다. mirrorlist URL을 사용하지 않으려면, repo=<설치 소스>를 추가하시거나 또는 askmethod를 설치 프로그램 부팅 파라미터에 추가합니다. askmethod는 이전 버전과 마찬가지로 선택 화면이 나타나게 합니다. 부팅 파라미터를 추가하려면, 초기 부팅 화면에서 Tab 키를 누른 다음 기존 목록에 새 파라미터를 추가합니다. 보다 자세한 내용은 http://fedoraproject.org/wiki/Anaconda/Options에서 repo=stage2= 설명을 참조하시기 바랍니다.

2.1.3.1. .iso에서 PXE 부팅

When PXE booting and using a .iso file mounted via NFS for the installation media, add repo=nfs:server:/path/ to the command line. The install.img file also needs to be extracted and/or placed into the nfs:server:/path/images/ directory.

2.1.3.2. IDE 장치 이름

Fedora 7에서 IDE 드라이브 용 i386 및 x86_64 상의 /dev/hdX 사용은 /dev/sdX로 변경되었습니다. Fedora 7 이전 버전에서 업그레이드할 경우, 업그레이드 용 장치 레이블에 대한 주요 사항 및 파티션 제한 사항을 살펴보셔야 합니다.

2.1.3.3. IDE RAID

모든 IDE RAID 컨트롤러가 지원되는 것은 아닙니다. 만일 RAID 컨트롤러가 dmraid에 의해 아직 지원되지 않는 경우, Linux 소프트웨어 RAID를 구성하여 드라이브를 RAID 어레이할 수 있습니다. 지원되는 컨트롤러의 경우 컴퓨터 BIOS에서 RAID 기능을 설정해야 합니다.

2.1.3.4. 여러 NIC 및 PXE 설치

여러 네트워크 인터페이스가 있는 일부 서버는 eth0을 BIOS가 인식하고 있는 첫번째 네트워크 인터페이스에 할당하지 않을 수 있고, 설치 프로그램이 PXE에 의해 사용되는 것 이외의 다른 네트워크 인터페이스를 사용 시도하게 할 수 있습니다. 이를 변경하려면 pxelinux.cfg/* 설정 파일에서 다음을 사용합니다:

IPAPPEND 2 APPEND
	  ksdevice=bootif

위의 설정 옵션은 설치 프로그램이 BIOS 및 PXE를 사용하는 것과 동일한 네트워크 인터페이스를 사용하게 하는 원인이 됩니다. 다음 옵션을 사용할 수 있습니다:

ksdevice=link

이 옵션은 설치 프로그램이 네트워크 스위치로 연결된 것이 발견된 첫 번째 네트워크 장치를 사용하게 합니다.

Fedora 업그레이드를 위한 보다 자세한 내용은 http://fedoraproject.org/wiki/DistributionUpgrades에서 참조하시기 바랍니다.

2.1.4.1. SCSI 드라이버 파티션 제한

기존 IDE 드라이버가 장치 당 최대 63 개의 파티션을 지원했던 반면, SCSI 장치는 장치 당 15 개의 파티션으로 지원 제한됩니다. Anaconda는 Fedora의 다른 부분과 같은 방법으로 libata 드라이버를 사용하고 있어, 설치 및 업그레 이드 프로세스 동안 IDE 디스크에서 15 개 이상의 파티션을 찾을 수 없습니다.

15 개 이상의 파티션이 있는 시스템을 업그레이드하실 경우, 디스크를 LVM (Logical Volume Management)으로 이전해야 할 수 도 있습니다. 이러한 제한으로 LVM을 지원하지 않는 시스템의 경우 설치된 다른 시스템과 충돌할 수 도 있습니다. 대부분의 최신 Linux 배포판은 LVM을 지원하며 다른 운영 체제를 위한 드라이보도 제공됩니다.

2.1.4.2. 디스크 파티션은 반드시 레이블되어야 합니다

A change in the way that the Linux kernel handles storage devices means that device names such as /dev/hdX or /dev/sdX may differ from the values used in earlier releases. Anaconda solves this problem by relying on partition labels or UUIDs for finding devices. If these are not present, then Anaconda presents a warning indicating that partitions need to be labelled and that the upgrade can not proceed. Systems that use Logical Volume Management (LVM) and the device mapper usually do not require relabeling. One exception is mirrored LVM partitions, where the UUIDs are identical. In that case, the partitions must be labeled.

2.1.4.2.1. 디스크 파티션 레이블 확인

파티션 레이블을 확인하려면 기존 Fedora 설치 프로그램을 부팅하여 터미널 프롬프트에 다음을 입력합니다:

/sbin/blkid

목록에 있는 각각의 볼륨 행에 아래와 같이 LABEL= 값이 있는 지를 확인합니다:

/dev/hdd1: LABEL="/boot"
	    UUID="ec6a9d6c-6f05-487e-a8bd-a2594b854406" SEC_TYPE="ext2"
	    TYPE="ext3" 
2.1.4.2.2. 디스크 파티션 레이블 설정

레이블이 없는 ext2 및 ext3 파티션의 경우 다음 명령을 사용합니다:

su -c 'e2label /dev/example f7-slash'

VFAT 파일 시스템의 경우 dosfstools 패키지에서 dosfslabel을 사용하고 NTFS 파일 시스템의 경우 ntfsprogs 패키지에서 ntfslabel을 사용합니다. 컴퓨터를 다시 시작하기 전 파일 시스템 마운트 항목 및 GRUB 커널 root 항목을 업데이트합니다.

2.1.4.2.3. 파일 시스템 마운트 항목 업데이트

파일 시스템 레이블이 추가 또는 수정된 경우, /etc/fstab에 있는 장치 항목과 일치되도록 조정되어야 합니다:

su -c 'cp /etc/fstab /etc/fstab.orig' su -c 'gedit /etc/fstab'

레이블 항목에 의한 마운트 예:

LABEL=f7-slash  /  ext3  defaults  1
	    1
2.1.4.2.4. grub.conf 커널 root 항목 업데이트

/ (root) 파일 시스템에 해당하는 레이블이 수정되어 있을 경우, grub 설정 파일에 있는 커널 부팅 파라미터도 수정되어야 합니다:

su -c 'gedit /boot/grub/grub.conf'

커널 grub 행과 일치하는 경우:

kernel /vmlinuz-2.6.20-1.2948.fc6 ro
	    root=LABEL=f7-slash rhgb quiet
2.1.4.2.5. 레이블에 시험 변경

파티션 레이블이 조정되었거나 /etc/fstab 파일이 변경되었을 경우, 모든 파티션이 마운트되어 있고 로그인에 문제가 없는지를 확인하기 위해 기존 Fedora 설치 프로그램을 시작합니다. 완료되면 설치 프로그램 시작 및 업그레이드 실행을 위해 설치 미디어를 재부팅합니다.

2.1.4.3. 업그레이드 또는 새로 설치

일반적으로 업그레이드 보다 새로 설치를 권장합니다. 제삼자 리포지터리에서 소프트웨어가 포함된 시스템의 경우에는 특히 그러합니다. 이전 설치로 부터의 제삼자 패키지는 업그레이드된 Fedora 시스템에서 잘 작동하지 않을 수 도 있습니다. 업그레이드를 실행하기로 결정하신 경우, 다음 내용을 참조하시기 바랍니다:

업그레이드하기 전 시스템 전체를 백업합니다. 특히, 사용자 설정 패키지가 설치된 경우, /etc, /home, /opt and /usr/local을 저장합니다. 실패할 경우에 대비해 다른 파티션에 이전 설치의 "복제본"을 있는 다중 부팅 접근 방식을 사용하시고자 할 수 있습니다. 이러한 경우, GRUB 부트 플로피와 같은 다른 부팅 미디어를 생성합니다.

[Tip] 백업 설정

/etc에서의 설정 파일 백업은 새로 설치한 후 시스템 설정을 다시 구성하는 경우에도 유용합니다.

업그레이드를 완료한 후, 다음 명령을 실행합니다:

rpm -qa --last > RPMS_by_Install_Time.txt

업그레이드 이전의 패키지에 대해 출력 마지막 부분을 확인합니다. 제삼자 리포지터리에서 패키지를 제거 또는 업그레이드하거나 필요에 따라 처리합니다. 이전에 설치된 일부 패키지는 설정된 리포지터리에 없을 수 도 있습니다. 이러한 패키지 모두를 나열하려면 다음 명령을 사용합니다:

su -c 'yum list extras'

2.1.5. 킥스타트 HTTP 문제

HTTP를 통해 Kickstart 설정 파일을 사용할 때, 파일을 찾을 수 없다는 오류와 함께 킥스타트 파일 검색을 실패할 수 있습니다. 아무것도 변경하지 않고 OK 버튼을 여러 번 클릭하여 이 문제를 해결할 수 있습니다. 다른 방법으로, Kickstart 설정을 검색하기 위해 지원되는 다른 방식을 사용할 수 있습니다.

2.1.6. Firstboot에서 root 이외의 사용자 생성

Firstboot 어플리케이션에서는 시스템에서 root 이외의 사용자를 생성해야 합니다. 이는 gdm을 지원하기 위한 것으로, root 사용자가 그래픽 데스크톱으로의 로그인하는 것을 허용하지 않습니다.

설치 시 네트워크 인증 메커니즘이 선택된 경우, Firstboot는 root 이외의 로컬 사용자 생성을 요구하지 않습니다.

2.2. Fedora 라이브 이미지

Fedora 릴리스에는 전형적인 설치 이미지 외에도 다수 Fedora 라이브 ISO 이미지가 들어 있습니다. 이 ISO 이미지는 부팅 가능하며 매체에 구워 Fedora 시험 용으로 사용할 수 있습니다. 보다 나은 성능을 위해 하드 드라이브에 Fedora 라이브 이미지의 내용을 설치할 수 있는 기능도 포함되어 있습니다.

2.2.1. 사용 가능한 이미지

현재 사용 가능한 스핀의 전체 목록 및 사용을 위한 자세한 내용은 여기를 참조하십시오:

http://fedoraproject.org/wiki/CustomSpins

2.2.2. 사용 정보

Fedora 라이브 이미지에서 시작하려면 해당 미디어를 컴퓨터에 넣고 다시 시작합니다. 로그인하여 데스크탑 환경을 사용하려면 사용자 이름 fedora를 입력합니다. 이 계정에는 암호가 없습니다. GNOME 기반 Fedora 라이브 이미지는 1 분 후에 자동으로 로그인하여, 사용자가 원하는 언어를 선택할 수 있는 시간을 줍니다. 로그인 후 라이브 이미지의 내용을 하드 드라이브에 설치하고자 하실 경우, 데스크톱 상의 하드 드라이브에 설치 아이콘을 클릭합니다.

2.2.3. 사용 가능한 미디어 확인

Fedora 라이브 미디어를 확인하려면 초기 시작 카운트 다운 동안 아무 키나 눌러 부트 옵션 메뉴가 나타나게 합니다. Verify를 선택하여 미디어 테스트를 시작합니다.

모든 새 라이브 미디어의 경우 이 테스트를 수행합니다.

2.2.4. 텍스트 모드 설치

Fedora 라이브 이미지의 텍스트 모드 설치를 수행하려면 콘솔에서 liveinst 명령을 사용합니다.

2.2.5. USB 부팅

Fedora 라이브 이미지를 사용하기 위해 이를 USB에 넣는 방법이 있습니다. 이를 위해 liveusb-creator 그래픽 콘솔을 사용합니다. 소프트웨어 추가/제어를 사용하여 liveusb-creator를 설치하거나 yum을 사용하여 설치합니다:

su -c 'yum install liveusb-creator'

그래픽 도구 대신 livecd-tools 패키지에서 명령행 인터페이스를 사용하실 수 있습니다. 그 후 livecd-iso-to-disk 스크립트를 실행합니다:

/usr/bin/livecd-iso-to-disk /path/to/live.iso /dev/sdb1

/dev/sdb1를 이미지를 삽입하고자 하는 파티션으로 대체합니다.

이는 데이터 손실을 가져오는 프로세스가 아닙니다; 현재 USB에 있는 모든 데이터는 저장됩니다.

이 도구의 Windows 버전은 사용자의 사용 시도 또는 Fedora로 전환을 허용하는 데 사용할 수 있습니다.

2.2.6. 영구적인 홈 디렉토리

시스템의 다른 부분이 stateless를 선택한 상태에서, /home을 영구적으로 보존하기 위한 지원이 Fedora 10에 추가되었습니다. 여기에는 /home를 암호화하여, USB 스틱을 분실하거나 도난당한 경우 시스템을 보호하도록 하는 지원이 포함되어 있습니다. 이 기능을 사용하려면 Live 이미지를 다운로드하고 다음 명령을 실행합니다.

livecd-iso-to-disk --home-size-mb 512 /path/to/live.iso /dev/sdb1

/dev/sdb1를 이미지를 삽입하고자 하는 파티션으로 대체합니다.

512를 영구적인 /home에 대해 메가 바이트 단위의 원하는 크기로 대체합니다. livecd-iso-to-disk 쉘 스크립트는 CD 이미지의 최상위에 위치한 LiveOS 디렉토리에 저장됩니다. USB 매체에는 Fedora Live 이미지, /home, 매체에 저장되는 기타 다른 데이터를 위한 충분한 여유 공간이 있어야 합니다. 기본값으로 데이터를 암호화하여 사용 시 암호문을 묻게 합니다. /home을 암호 해제하고자 할 경우 --unencrypted-home 옵션을 지정하시면 됩니다.

나중에 livecd-iso-to-disk를 실행하는 것은 USB 스틱에 생성된 /home을 저장하고 라이브 이미지를 변경해도 이를 계속하여 사용하게 됨에 유의하시기 바랍니다.

2.2.7. 라이브 USB 지속성

Fedora 라이브 이미지를 사용한 영구적 변경 지원은 Fedora 9 이후 버전에 있습니다. 주요 사용 경우는 USB 플래시 드라이브 상의 Fedora 라이브 이미지에서 부팅하여 동일한 장치에 변경 사항을 저장하는 것입니다. 이를 위해 Fedora 라이브 이미지를 다운로드하고 다음 명령을 실행합니다:

livecd-iso-to-disk --overlay-size-mb 512 /path/to/live.iso /dev/sdb1

/dev/sdb1를 이미지를 삽입하고자 하는 파티션으로 대체합니다.

512를 영구적인 데이터에 대해 메가 바이트 단위의 원하는 크기로 대체하거나 오버레이합니다. livecd-iso-to-disk 쉘 스크립트는 CD 이미지의 최상위에 위치한 LiveOS 디렉토리에 저장됩니다. USB 매체에는 Fedora Live 이미지, 오버레이, 매체에 저장되는 기타 다른 데이터를 위한 충분한 여유 공간이 있어야 합니다.

2.2.8. Intel 기반 Apple 하드웨어의 USB에서 Fedora 라이브 이미지 부팅

Fedora 10에는 Live 이미지를 USB 이미지에 삽입 후 Intel 프로세서 기반 Apple 하드웨어에서 이를 시작하기 위한 지원이 포함되어 있습니다. 대부분의 x86 시스템과 달리, 이 하드웨어서는 USB 스틱을 다시 포맷해야 합니다. USB 스틱을 설정하려면 다음 명령을 실행합니다:

/usr/bin/livecd-iso-to-disk --mactel /path/to/live.iso /dev/sdb1

/dev/sdb1를 이미지를 삽입하고자 하는 파티션으로 대체합니다.

위에서 언급한 livecd-iso-to-disk 도구에 해당하는 모든 다른 인수도 여기서 사용할 수 있음에 유의하시기 바랍니다.

2.2.9. 일반적인 Fedora 설치와 다른점

아래와 같이 Fedora 라이브 이미지는 일반적인 Fedora 설치와 다릅니다.

  • Fedora 라이브 이미지는 표준 DVD 이미지로 사용 가능한 패키지를 제공합니다. 양쪽 모두 모든 패키지가 있는 동일한 리포지터리에 연결합니다.

  • SSH 데몬 sshd는 기본값으로 비활성화되어 있습니다. 데몬이 비활성화된 이유는 Fedora 라이브 이미지에 있는 기본 사용자 이름에 암호가 없기 때문입니다. 그러나 하드 디스크로의 설치에서는 새로운 사용자 이름 및 암호 생성을 요구합니다.

  • Fedora 라이브 이미지 설치에서는 라이브 미디어에서 하드 디스크로 전체 파일시스템을 복사하기 때문에 패키지 선택이나 업그레이드 기능을 허용하지 않습니다. 설치가 완료되고 시스템을 다시 시작한 후, 패키지 추가/제거 도구, yum 또는 기타 다른 소프트웨어 관리 도구를 사용하여 원하는대로 패키지를 추가하거나 삭제할 수 있습니다.

  • Fedora 라이브 이미지는 i586 아키텍쳐에서 작동하지 않습니다.

2.3. 하드웨어 개요

사용자는 수시로, Fedora가 하드웨어 호환성 목록 ( HCL )를 제공할 것을 요구하지만 이를 피해 왔습니다. 그 이유는 1 개의 Linux 배포판에서 취급하는 것보다 커뮤니티에서 광범위하게 취급하는 것이 최선이기 때문입니다.

하지만 폐쇄형 소스 하드웨어 드라이버에 대한 우리의 입장 및 하드웨어 용 바이너리 펌웨어 문제점으로 인해, Fedora 프로젝트에서는 Fedora 사용자에게 추가 정보를 제공하고자 합니다.

2.3.1. 이번 릴리즈 노트에서 유용한 하드웨어 정보

2.3.2. 하드웨어 입장

http://fedoraproject.org/wiki/ForbiddenItems에서 참조:

  • 소유권이 있는 경우 Fedora에 넣을 수 없습니다.

  • 법적으로 문제가 있는 경우 Fedora에 넣을 수 없습니다.

  • 미국 연방 법규를 위반될 경우 Fedora 에 넣을 수 없습니다.

2.3.3. 사용자가 할 수 있는 것은?

  1. 적극적으로 활동합니다. 하드웨어 공급 업체에게 자유, 오픈 소스 드라이버 및 펌웨어를 선호한다고 알려주십시오.

  2. 구매자의 강점을 이용하여 오픈 소스 드라이버 및 펌웨어가 있는 하드웨어를 지원하는 하드웨어 공급 업체에서만 구매합니다. 자세한 내용은 http://www.fsf.org/campaigns/hardware.html에서 참조하십시오.

2.4. 아키텍쳐 기반 사항

다음 부분에서는 Fedora에서 지원하는 하드웨어 아키텍쳐에 기반하는 내용을 다루고 있습니다.

2.4.1. 64 비트 플랫폼에서 RPM multiarch 지원 - x86_64 및 ppc64

RPM은 동일한 패키지를 여러 아키텍처를 병행하여 설치하는 것을 지원합니다. rpm -qa와 같은 기본 패키지 목록에서는 아키텍처가 표시되지 않기 때문에 패키지가 중복 표시되는 것처럼 보입니다. 대신 yum-utils 패키지의 일부로 기본 아키텍쳐를 확인하기 위해 repoquery 명령을 사용합니다. yum-utils를 설치하려면 다음 명령을 실행합니다:

      su -c 'yum install yum-utils'
    

rpm을 사용하여 아키텍쳐와 함께 패키지를 나열하려면, 다음 명령을 실행합니다:

      rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"
    

이 설정은 아키텍쳐를 나열하기 위해 기본 질문을 변경합니다. 이것을 /etc/rpm/macros (시스템 설정) 또는 ~/.rpmmacros (사용자마다 설정)에 추가합니다.

      %_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
    

2.4.2. Fedora 용 x86 기반

다음 부분에서는 Fedora 및 x86 하드웨어 플랫폼에 대한 내용을 다루고 있습니다.

2.4.2.1. x86 용 하드웨어 요건

설치 중 또는 설치 후 Fedora 10의 특정 기능을 사용하려면, 비디오 및 네트워크 카드와 같은 하드웨어 구성 요소에 대한 정보를 알고 있으셔야 합니다.

2.4.2.1.1. 프로세서 및 메모리

다음의 CPU 사양은 Intel 프로세서 약관에 명시되어 있습니다. 다음의 Intel 프로세서와 호환 및 상응하는 AMD, Cyrix, VIA에서의 기타 다른 프로세서도 Fedora와 사용할 수 있습니다.

Fedora 10에는 Intel Pentium급 이상 프로세서를 필요로 하며 Pentium 4 및 그 이후 프로세서에 최적화되어 있습니다.

  • 텍스트-모드 용 권장 사양: 200 MHz Pentium 급 이상

  • 그래픽 용 권장 사양: 400 MHz Pentium II 이상

  • 텍스트 모드 용 최소 RAM: 128MiB

  • 그래픽 용 최소 RAM: 192MiB

  • 그래픽 용 권장 RAM: 256MiB

2.4.2.1.2. 하드 디스크 용량

DVD 설치로 인한 모든 패키지는 디스크 공간의 9 GB 이상을 차지할 수 있습니다. 최종 설치 크기는 설치 spin 및 설치 과정에서 선택한 패키지에 의해 결정됩니다. 원활한 설치 작업을 위해 설치 중 추가 디스크 공간이 필요합니다. 추가 디스크 공간은 /Fedora/base/stage2.img 크기와 설치된 시스템 상의 /var/lib/rpm에 있는 파일 크기에 해당합니다.

실질적으로 추가 공간 요건은 최소 설치를 위해 작게는 90 MiB에서 최대 설치를 위해 많게는 추가로 175 MiB 까지로 될 수 있습니다.

사용자 데이터를 위한 추가 공간이 필요하며 적절한 시스템 운영을 위해 최소 5% 여유 공간이 유지되어야 합니다.

2.4.3. Fedora 용 x86_64 기반

다음 부분에서는 Fedora 및 x86_64 하드웨어 플랫폼에 대한 내용을 다루고 있습니다.

2.4.3.1. x86_64 용 하드웨어 요건

설치 중 또는 설치 후 Fedora 10의 특정 기능을 사용하려면, 비디오 및 네트워크 카드와 같은 하드웨어 구성 요소에 대한 정보를 알고 있으셔야 합니다.

2.4.3.1.1. x86_64 용 메모리 요구 사항
  • 텍스트 모드 용 최소 RAM: 256MiB

  • 그래픽 용 최소 RAM: 384MiB

  • 그래픽 용 권장 RAM: 512MiB

2.4.3.1.2. x86_64 용 하드 디스크 공간 요건

DVD 설치로 인한 모든 패키지는 디스크 공간의 9 GB 이상을 차지할 수 있습니다. 최종 설치 크기는 설치 spin 및 설치 과정에서 선택한 패키지에 의해 결정됩니다. 원활한 설치 작업을 위해 설치 중 추가 디스크 공간이 필요합니다. 추가 디스크 공간은 /Fedora/base/stage2.img 크기와 설치된 시스템 상의 /var/lib/rpm에 있는 파일 크기에 해당합니다.

실질적으로 추가 공간 요건은 최소 설치를 위해 작게는 90 MiB에서 최대 설치를 위해 많게는 추가로 175 MiB 까지로 될 수 있습니다.

사용자 데이터를 위한 추가 공간이 필요하며 적절한 시스템 운영을 위해 최소 5% 여유 공간이 유지되어야 합니다.

2.4.4. Fedora 용 PPC 기반

다음 부분에서는 Fedora 및 PPC (Power PC) 하드웨어 플랫폼에 대한 특정 정보를 다루고 있습니다.

2.4.4.1. PPC 용 하드웨어 요건
2.4.4.1.1. 프로세서 및 메모리
  • 최소 CPU: PowerPC G3 / POWER3

  • Fedora 10은 1999년경 이후에 출시된 New World 세대 Apple Power Macintosh를 지원합니다. Old World 시스템에서 작동해도 이는 Fedora 배포판에 포함되어 있지 않는 특정 부트로더를 필요로 합니다. Fedora는 POWER5 및 POWER6 시스템에 설치되어 테스트되었습니다.

  • Fedora 10은 pSeries 및 Cell Broadband Engine 장치를 지원합니다.

  • 또한 Fedora 10은 Sony PlayStation 3, Genesi Pegasos II, Efika도 지원합니다.

  • Fedora 10에는 P.A. Semiconductor 'Electra' 장치 용 새 하드웨어 지원이 포함되어 있습니다.

  • Fedora 10에는 Terrasoft Solutions 파워스테이션 워크스테이션 용 지원이 포함되어 있습니다.

  • 텍스트 모드 용 권장 사양: 233 MHz G3 이상, 128MiB RAM.

  • 그래픽 용 권장 사양: 400 MHz G3 이상, 256MiB RAM.

2.4.4.1.2. 하드 디스크 용량

모든 패키지는 디스크 공간의 9 GB 이상을 차지할 수 있습니다. 최종 설치 크기는 설치 spin 및 설치 과정에서 선택한 패키지에 의해 결정됩니다. 원활한 설치 작업을 위해 설치 중 추가 디스크 공간이 필요합니다. 추가 디스크 공간은 (설치 디스크 1 상의) /Fedora/base/stage2.img 크기와 설치된 시스템 상의 /var/lib/rpm에 있는 파일 크기에 해당합니다.

실질적으로 추가 공간 요건은 최소 설치를 위해 작게는 90 MiB에서 최대 설치를 위해 많게는 추가로 175 MiB 까지로 될 수 있습니다.

사용자 데이터를 위한 추가 공간이 필요하며 적절한 시스템 운영을 위해 최소 5% 여유 공간이 유지되어야 합니다.

2.4.4.2. 64 비트 장치에서 4 KiB 페이지

Fedora Core 6에서 64KiB 페이지로의 간단한 테스트 후, PowerPC64 커널은 4KiB 페이지로 전환되었습니다. 업그레이드 시 설치 프로그램은 스왑 파티션을 자동으로 재포맷해야 합니다.

2.4.4.3. Apple 키보드

Apple 컴퓨터 상의 Option 키는 PC 상의 Alt 키와 동일합니다. 문서 및 설치 프로그램에서 Alt 키를 언급할 경우 Option 키를 사용합니다. 일부 키 조합의 경우 가상 터미널 tty3로 전환하기 위해 Option+Fn+F3을 사용하는 것과 같이 Fn 키와 관련하여 Option 키를 사용해야 할 수 도 있습니다.

2.4.4.4. PPC 설치 관련 노트

Fedora 설치 디스크 1은 지원되는 하드웨어에서 부팅할 수 있습니다. 또한 부팅 가능한 CD 이미지는 이 디스크의 images/ 디렉토리에 나타납니다. 이러한 이미지는 시스템 하드웨어에 따라 다르게 작동합니다:

  • 대부분의 컴퓨터에서 -- 부트로더는 설치 디스크에서 해당하는 32 비트 또는 64 비트 설치 프로그램을 자동으로 부팅합니다.

  • 64-비트 IBM pSeries (POWER4/POWER5/POWER6), 현재 iSeries 모델 -- CD를 부팅하기 위해 OpenFirmware를 사용한 후, 부트로더 yaboot는 자동으로 64 비트 설치 프로그램을 부팅합니다.

  • IBM "Legacy" iSeries (POWER4) -- OpenFirmware를 사용하지 않는 "Legacy" iSeries 모델은 설치 트리의 images/iSeries 디렉토리에 있는 부팅 이미지를 사용해야 합니다.

  • Genesi Pegasos II / Efika 5200B -- Fedora 커널은 powerdeveloper.org에서 "Device Tree Supplement"를 사용하지 않고 Pegasos 및 Efika를 모두 지원합니다. 하지만, 펌웨어에서 ISO9660에 대한 완전 지원 결여는 CD에서 yaboot을 통해 부팅할 수 없음을 의미합니다. 대신 CD에서 또는 네트워크를 통해 'netboot' 이미지를 부팅합니다. 이미지 크기 때문에 기본 4MiB 대신 32MiB와 같은 대용량 주소에서 파일을 불러 오도록 펌웨어의 load-base 변수를 설정해야 합니다.

     
    	  setenv load-base 0x2000000
    	

    OpenFirmware 프롬프트에서, 다음의 명령을 입력하여 Efika 업데이트에 부팅하거나 또는 CD에서 netboot 이미지를 부팅합니다:

    	  boot cd: /images/netboot/ppc32.img
    	

    네트워크에서는 다음을 부팅합니다:

    	  boot eth ppc32.img
    	

    수동으로 OpenFirmware를 설정하여 설치된 Fedora 시스템을 부팅할 수 있게 해야 합니다. 이를 위해 boot-deviceboot-file 환경 매개 변수를 적절하게 설정하여, /boot 파티션에서 yaboot를 읽어 옵니다. 예를 들어, 기본값 설치의 경우 다음과 같은 사항이 필요합니다:

    setenv boot-device hd:0 setenv boot-file
    	    /yaboot/yaboot setenv auto-boot? true
    	
  • PA Semi Electra -- Electra 펌웨어는 yaboot을 지원하지 않습니다; Electra를 설치하기 위해, ppc64.img netboot 이미지를 부팅하실 수 있습니다. 설치 후, 펌웨어를 수동으로 설치하여 설치된 커널을 읽어오고 /boot 파티션에서 초기화합니다.

    보다 자세한 내용은 펌웨어 문서 자료를 참조하시기 바랍니다.

  • Sony PlayStation 3 -- PlayStation 3 설치할 경우, 먼저 펌웨어 1.60 또는 그 이후 버전으로 업데이트합니다. "기타 OS" 부트로더는 플래쉬로 설치되어야 하며, http://www.playstation.com/ps3-openplatform/manual.html에 있는 지시사항을 따릅니다. 알맞은 부트로더 이미지는 Sony의 "ADDON" CD에서 찾으실 수 있으며, ftp://ftp.kernel.org/pub/linux/kernel/people/geoff/cell/에 있습니다.

    부트로더가 설치되면, PlayStation 3는 Fedora 설치 미디어에서 부팅할 수 있어야 합니다. 네트워크 설치는 FTP 또는 HTTP 방식 보다 메모리를 적게 차지하는 NFS와 최상으로 작동됨에 유의하시기 바랍니다. text 옵션은 설치 프로그램이 차지하는 메모리 양을 감소시킵니다.

    PlayStation3 에서의 Fedora 사용 및 PowerPC에서의 Fedora 사용에 대한 보다 자세한 정보를 얻기 위해 Fedora-PPC 메일링 리스트 (http://lists.infradead.org/mailman/listinfo/fedora-ppc)나 또는 FreeNode (http://freenode.net/) 상의 #fedora-ppc 채널에 가입하시기 바랍니다。

  • 네트워크 부팅 -- 설치 프로그램 커널 및 램디스크에 있는 통합된 이미지는 설치 트리의 images/netboot/ 디렉토리에 있습니다. 이는 TFTP를 사용한 네트워크 부팅을 위한 것이지만 여러 방식으로 사용될 수 있습니다.

    yaboot 로더는 IBM pSeries 및 Apple Macintosh에 대해 TFTP 부팅 지원합니다. Fedora 프로젝트에서는 netboot 이미지를 통해 yaboot을 사용할 것을 권장합니다.

2.4.4.4.1. PPC 기반 패키지

  • ppc64-utils 패키지는 업스크림 패키지 (ps3pf-utils, powerpc-utils, powerpc-utils-papr)를 반영하여 개별적 패키지로 분리되었습니다. mkzimage 명령이 더 이상 지원되지 않아도, kernel-bootwrapper 패키지에서 wrapper 스크립트를 사용하실 수 있습니다:

    wrapper -i initrd-${KERN_VERSION}.img -o
    	zImage-${KERN_VERSION}.img vmlinuz-${KERN_VERSION}
    	  

2.5. X 윈도우 시스템 - 그래픽

다음 부분에서는 Fedora에서 제공하는 X 윈도우 시스템 구현, X.Org에 관련된 내용을 다루고 있습니다.

2.5.1. X 설정 변경 사항

Fedora 10에서는 X 서버 용 표준 마우스 및 키보드 드라이버로

evdev

입력 드라이버를 사용합니다. 이 드라이버는 HAL과 함께 작동하여 런타임 시 장치가 추가 또는 삭제될 수 있도록 장치별로 영구적 설정을 가능하게 합니다.

2.5.2. 제삼자 비디오 드라이버

제삼자 비디오 드라이버 사용에 대한 자세한 설명이 있는 Xorg 제삼자 드라이버 페이지를 참조합니다.

http://fedoraproject.org/wiki/Xorg/3rdPartyVideoDrivers

2.6. Fedora 10 부팅 시간

Fedora 10에는 보다 빠르게 부팅을 가능하는 변경 사항 및 그래픽 부팅 변경 사항이 있는 다수의 부팅 업데이트가 포함되어 있습니다.

2.6.1. GRUB

GRUB 메뉴는 이중 부팅 시스템을 제외하고 시작 시 나타나지 않습니다. GRUB 메뉴를 불러오려면, 커널이 로딩되기 전 Shift 키를 누른 상태로 유지합니다. (다른 키로도 작동 가능하지만 Shift 사용이 가장 안전합니다)

2.6.2. Plymouth

Plymouth는 Fedora 10에서 사용 시작된 그래픽 부팅 시스템입니다.

  • grub 명령에 rhgb 를 추가하면 Plymouth에게 지시를하고 사용하는 하드웨어에 맞는 플러그인을 불러옵니다.

  • Plymouth와 함께 실행되는 그래픽 부팅 스플래시 화면에는 최고의 기능을 발휘하기 위해 커널 모드 설정 드라이버가 필요합니다. 아직 모든 하드웨어에서 사용 가능한 커널 모드 설정 드라이버가 없습니다. 드라이버가 일반적으로 사용할 수 있게 되기 전 그래픽 스플래시를 보려면, 커널 grub 명령행에 vga=0x318을 추가합니다. 이는 평명 패널에 고유의 해상도를 제공할 필요가 없는 vesafb를 사용하며, 이는 깜빡거림이나 X와 기타 다른 이상한 반응의 원인이 될 수 있습니다. 커널 모드설정 드라이버나 또는 vga=0x318없이 Plymouth는 단순히 기능적인 텍스트 기반의 플러그인을 사용합니다.

  • 현재 Radeon R500 이상의 사용자가 기본값으로 커널 모드설정을 얻을 수 있습니다. R100 및 R200에 대한 모드 설정을 제공하기 위한 작업이 진행 중입니다. 또한, Intel 커널 모드설정 드라이버도 개발 중이지만 기본값으로 사용되지 않습니다.

  • 커널 모드설정 드라이버는 아직 개발 단계에 있으며 버그가 있습니다. 끝날 때 아무것도 나타나지 않지만 시작할 때 검은 화면이되어 버린다거나, 화면에 아무것도 나타나지 않고 잡음이 있는 경우에는 grub의 커널 부팅 프롬프트에 nomodeset를 추가하여 이 모드 설정을 해제합니다.

  • Plymouth는 부팅 메세지를 숨깁니다. 이 부팅 메세지를 보려면 컴퓨터를 부팅할 때 Esc 키를 누르거나, 혹은 부팅 후 /var/log/boot.log에서 볼 수 있습니다. 다른 방법으로 커널 명령행에서 rhgb를 제거하면 plymouth는 모든 부팅 메세지를 보여줍니다. 또한, 로그인 화면의 상태 아이콘에서 부팅 경고를 볼 수 있습니다.

2.6.3. 보다 빠른 부팅

Fedora 10은 향상된 시작 프로세스로 인해 보다 빠르게 부팅합니다.

  • Readahead는 부팅 프로세스와 병행하여 시작됩니다.

  • Udev는 속도가 느린 것처럼 나타나지만 실제로 readahead는 백그라운드에서 부팅 프로세스에 필요한 모든 디스트 버퍼를 읽어 전체 부팅 프로세스를 단축시킵니다. 매월 readahead 파일 목록을 만들어 /.readahead_collect을 조작하여 수동으로 실행할 수 있습니다. 설정 파일 /etc/sysconfig/readahead은 readahead-collector 또는 readahead를 비활성화시키고 편집할 수 있습니다.

2.6.4. KMS (Kernel modesetting)

커널 모드설정 (KMS)은 DRM 드라이버에서 활성화 또는 비활성화으로 기본 설정될 수 있으며, 부팅시 활성화 또는 비활성화할 수있습니다.

  • Plymouth 드라이버와 DDX 드라이버는 모두 KMS가 존재하고 활성화되어 있는지의 여부를 검색합니다. KMS가 존재하고 활성화되어 있을 경우, Plymouth 드라이버와 DDX 드라이버는 이를 활용하게 됩니다.

  • KMS가 없거나 혹은 있어도 비활성화된 경우에 Plymouth은 자동으로 텍스트 스플래시로 돌아가고 DDX 드라이버는 자동으로 사용자 공간 모드 설정으로 돌아갑니다.

  • 보다 빠르게 사용자 전환, 일정하게 X 서버 전환 및 그래픽 패닉 메시지를 제공합니다.