PPC/FAQ/ko

Gentoo/PPC 자주 묻는 질문은 Gentoo/PPC 메일링 리스트와 인터넷 릴레이 대화방(IRC)에서 나온 질문과 대답의 모음입니다.

Gentoo/PPC 자주 묻는 질문 도입부
여기 있는 자주 묻는 질문은 Gentoo/PPC 메일링 리스트와 인터넷 릴레이 대화방(IRC)에서 나온 질문과 대답의 모음입니다. 더 많은 질문(또는 답!)이 있다면, 저자 또는 문서 구성원에게 연락하십시오. 이 게시글 위에 있는 탭에 질문할 수도 있지만, 젠투 위키 계정이 필요합니다.

PowerPC 컴퓨터는 어떤게 있고 어딜 가야 내용을 찾아볼 수 있을까요?
Gentoo PPC에 오셨군요? PowerPC 프로세서는 인기있는 여러 컴퓨터 장치에 사용했습니다. 여기에서는 데스크톱 머신에 어떤 하드웨어가 있는지 알려드릴 몇가지 링크를 나열했습니다.


 * Every Mac: Product History and Specs


 * Low End Mac: Apple Product History and Details


 * Genesi Model Information


 * 모델별 IBM 문서


 * KuroBox


 * PenguinPPC - Linux on PowerPC Information

OSX에서 다운로드한 ISO가 깨지지 않았다는걸 어떻게 확인할 수 있죠?
우건 Finder에서 ftp 서버를 마운트하지 않았는지 확인하시고 파일을 끌어 놓기 방식으로 복사하십시오. ISO가 깨질 수 있습니다. 대신, 명령을 활용하십시오.

OSX에서 제공하는 도구를 활용하여 MD5 검사합을 확인할 수 있습니다. md5sum이 없는 OSX 버전에서는 의 md5 검사합 처리 기능을 활용하시면 됩니다.

이제 ISO 파일을 다운로드한 서버에서 찾은 적절한 파일의 출력을 비교하십시오. 같으면 ISO 이미지를 제대로 다운로드했다는 뜻입니다. (Disk Copy로)아직 마운트하지 않았는지 확인하십시오!

젠투 리눅스와 Mac OS X를 듀얼 부팅할 수 있나요?
예 할 수 있죠! 사실 yabootconfig는 리눅스, Mac OS X 그리고 예전의 Mac OS(yabootconfig에 대한 자세한 내용은 PPC 젠투 핸드북 참고)에서 자동으로 파일을 찾고 설정합니다. 하드드라이브의 공간을 나누는 방법에 꼼수가 있습니다. 젠투를 설치하기 전에 Mac OS X 설치 CD로 시작하십시오. Disk Utility 로 머신의 드라이브 공간을 분할하시고 둘 또는 세 공간으로 쪼개십시오. 이 프로그램 대신 다른 프로그램을 쓰려면, HFS 및 HFS+ 방식의 공간 분할 형식을 처리하도록 패치한 최신 젠투 설치 CD의 parted를 활용하십시오. parted는 분할 공간의 크기를 줄일 수 있어 기존 설치 상태를 날릴 필요가 없습니다. 첫번째 분할 공간은 모든 리눅스 분할 공간(루트 + 스왑+ /home 등)을 담을 수 있도록 충분히 커야합니다. 이 공간의 형식은 어떻게든 상관 없습니다. 두번째 분할 공간은 OSX 용 분할 공간이어야합니다. 세번째(선택) 분할 공간은 이전 Mac OS용 분할 공간이어야합니다. OS 9부터는 OSX에 대해 분할 공간을 따로 마련해야 하기 때문에 트리플 부팅을 가능하게 할 때만 이렇게 나누면 됩니다.

공간 분할이 끝나면 Mac OS X와 Mac OS 9를 각각의 분할 공간에 설치하십시오. 설치가 끝나면 PPC 젠투 핸드북을 따라가십시오. 공간 분할 부분으로 넘어가신 후, 로 젠투 용도로 분할한 큰 공간을 삭제하십시오. 이제 부트스크랩 분할 공간을 만들고, 그 다음 루트, 스왑, 기타 젠투에서 사용할 다른 분할 공간을 만드십시오.

OldWorld 매킨토시라면(pre-iMac), 위에서 설명한 비슷한 과정을 따르십시오. 단, Mac OS 9 설치 CD를 활용하시고 Drive Setup 유틸리티를 사용하십시오. OldWorld 머신은 부트스트랩 분할 공간이 필요하지 않습니다.

Blue G3와 White G3 같은 NewWorld Mac이 있는데요. 설치 CD랑 맞는거 같은데, 부팅할 때 "Unknown or corrupt filesystem" 오류가 뜨네요.
시작할 때 +++ 키를 눌러 오픈 펌웨어로 부팅하시면 됩니다. 프롬프트가 나타나면 다음과 같이 입력하십시오.

이제 원하는대로 CD를 부팅했습니다. John Plesmid가 해결책을 알려주었으니 감사해야겠군요.

OldWorld 매킨토시가 있는데요 BootX를 써야 하거든요. 근데 BootX 설치 아카이브를 여는데 문제가 있네요. 뭘 할 수 있죠?
아카이브를 열려면 StuffIt Expander 최신 버전이 있어야합니다. 여기 가면 공짜로 받을 수 있습니다.

Beige G3를 들고 있는데요. 두번째 IDE 하드 드라이브에 젠투 리눅스/PPC를 설치할 수 있나요?
초기 베이지 G3 머신(ATI Rage II+ 칩이 붙은 Rev 1 마더보드)에서는 두번째 IDE 드라이브를 지원하지 않습니다. 두번째 하드 드라이브를 이 머신에서 활용하려면 내외부에 SCSI 커넥터를 붙이든지 PCI IDE 카드를 붙이셔야합니다. 후기 G3 모신에는 이런 제한이 없습니다. 자세한 내용은 http://www.xlr8yourmac.com/G3-ZONE/IDE/index.html 링크를 참고하십시오.

iMac 리비전 A 또는 B가 있는데요. 하드 드라이브를 용량이 큰걸로 바꿨는데 부팅할 수가 없네요!
이 머신에선 루트 분할 공간을 8GB 까지만 허용합니다. 루트 분할 공간이 8GB 보다 적은지 확인하시고 원하던 대로 동작하는지도 보십시오. OS 9 이후의 OS X에서도 마찬가집니다.

/etc/fstab 파일에 /dev/BOOT가 있는데요. 애플 부트스트랩 분할 공간 설정에 이 부분을 활용하면 되나요?
그러게요. 다른 부팅 분할 공간 을 사용하는게 아니라면 해당 줄이 필요가 없고 에서 그냥 삭제하셔도 되는데요, 애플 부트스트랩 분할 공간은  에 있는게 아니고 어쨌든간에 관련이 없습니다.

분할 공간 형식이 부트로더에서 (ext4 와 yaboot 같이) 자체적으로 지원하는게 아니라면, 다른 부팅 분할 공간을 활용해야합니다. 이 경우 에 를 지정하시는게 좋습니다.

재부팅 했는데 yaboot이 돌아가질 않아요. 꽉 막혔네요. 어떻게 하죠?
설정이 잘못된 것 같은데요. 쉽게 고치시려면 그냥 설치 CD로 다시 부팅하시고, 젠투 분할 공간으로 마운트 한 다음에 파일을 확인하시면 됩니다. 확인이 끝나면 를 실행하여 부트로더를 업데이트하시고요. 설치 환경에서 루트 위치를 다시 전환하지 않아도 됩니다.

부팅을 하려는데 yaboot이 계속 "read error"! 라고 하네요. 왜 부팅이 안되죠?
루트 분할 공간에 XFS를 쓰시는 것 같은데요 이 옵션을 활용하면 yaboot에서 파일을 접근하는데 함정에 빠집니다. 아래를 보시고,  명령으로  파일을 에 복사하는 대신 커널로 부팅하는지 확인하십시오.

OSX 업데이트를 설치했더니 OSX로만 부팅하네요! 어떻게 고쳐요?
부팅할 때 키를 누르고 있으십시오. 그래픽 부팅 장치 선택 메뉴가 뜹니다. 펭귄이 그려진 하드 드라이브가 뜰 떄까지 기다렸다가 해당 아이콘을 누르십시오. 이렇게 하면 평소때와 마찬가지로 리눅스 설치 미디어로 부팅합니다. 부팅을 하고 나서 부트로터를 복구하려면 를 다시 실행하십시오.

오픈 펌웨어에 하드웨어 시계를 설정하려는데요, 가능한가요?
시계를 설정하려면 오픈 펌웨어 로 부팅하십시오(++ 단축키 활용). 오픈 펌웨어 프롬프트가 뜨면 다음 명령으로 시계를 설정할 수 있습니다:

시계를 설정하고 나면 오픈 펌웨어에서 ok를 반환합니다. 시계를 설정하고 나서 계속 부팅하려면 를 입력하십시오.

NuBus (pre-PCI) Power Macintosh 또는 Powerbook을 가지고 있는데요. 젠투가 돌아갈 수 있나요?
NuBus PPC 매킨토시의 공식 리눅스 지원은 커널 2.6을 끝으로 마감됐으며, 사실상 젠투리눅스 설치가 불가능합니다. PPC/Linux for NuBus Power Macs Project 에서 제공하는 커널 소스를 가져와서 공식 젠투 PPC32 스테이지 아카이브랑 함께 쓰십시오. 젠투 커뮤니티에 경험을 알려주십시오.

모토롤라 m68000 CPU가 붙은 예전 파워북, 매킨토시 콰드라/매킨토시 II/퍼포마/LC가 있는데요. 이건 뭐죠?
이런 머신에서 일반적인 리눅스 정보와 젠투 정보 일부를 찾아보려면 m68k를 참고하십시오.

PowerPC 랩톱에서 젠투를 가동중인데요. 랩톱 전용 기능 을 활용하려면 어떤 꾸러미를 설치해야하나요?
설치해야 할 주요 꾸러미는 네가지가 있습니다.


 * pbbuttonsd 는 다른 애플 장비처럼 대부분의 PPC 랩톱의 밝기 조절 기능키와 음량 조절 기능키 동작을 활성화하는 도구입니다. 현재 버전은 전원 관리자처럼 동작하며 pmud를 대신합니다.


 * powerprefs pbbuttonsd를 설정하는 그래픽 설정 편집 도구를 제공하며, power-management, 트랙패드 옵션, 기타 다양한 기본 설정 항목이 있습니다.


 * powernowd 는 배터리를 오래 쓸 수 있도록 CPU 속도를 조절합니다. cpudyn, cpufreqd, speedfreq 같은 다른 꾸러미도 동일한 기능을 합니다. 어떤 꾸러미를 선택하든지간에, 커널에서 userspace CPU 주파수 조절 정책을 활성화했는지 확인하십시오. PPC 에서만 동작하는 정책 프로그램입니다.

이 꾸러미는 아래 명령 중 적당한 명령을 실행하여 설치할 수 있습니다.

부팅 런레벨에 pbbuttonsd 와 powernowd를 추가해서 컴퓨터 사용을 시작할 때 이 데몬이 시작할 수 있게 하면 나중에 쓸모가 있습니다. 언급한대로 진행하려면:

마우스 단추가 한개밖에 없는데요. 컨트롤 키가 동작하지 않는데 어떻게 두번째, 세번째 단추를 쓰게 할까요?
Mac OS X 같은 머신에서 키를 사용할 방법은 없지만 두번째, 세번째 마우스 단추를 흉내낼 키 또는 단축키를 설정할 수 있습니다. 콘솔의 명령줄 유틸리티에서 키 값을 가져올 수 있습니다. 참고로 이 프로그램은 X에서 기대하던 대로 동작하지 않으며 콘솔에서만 실행해야합니다. 이 기능을 사용하려면 커널에서 다음 옵션을 활성화하십시오:

에서 키보드의 키를 마우스 단추 기능을 하도록 설정해야하빈다. 키와 키를 활용한 예제를 보여드리겠습니다:

이 설정을 활성화하려면:

애플 터치 드라이버를 활용하는 애플 파워북과 아이북에서는 두번째 세번째 단추 제어를 활용할 때 다중 손가락 탭을 대신 설정할 수 있습니다. 설정 옵션에 대해서는 이 드라이버의 문서를 참고하십시오.

에어포트 카드는 어떻게 설정하죠?
에어포트 카드는 루슨트 오리노코 칩셋 기반 802.11b 장치입니다. 이 카드를 리눅스에서 사용하려면 다음 커널 옵션을 활성화하십시오:

커널을 설정하고 나면, 무선 연결을 설정할 사용자 영역 도구가 필요합니다. 를 이머지하여 및 기타 무선 설정 도구를 준비하십시오.

사용 예제에서는 ESSID를 home_essid로 설정합니다:

젠투에서 무선 네트워크 연결을 설정하는 일반 안내서를 찾아보신다면 PPC 핸드북의 무선 네트워크 안내서 를 살펴보십시오.

에어포트 익스트림 카드를 어떻게 설정할 수 있죠?
에어포트 익스트림은 최신 애플 휴대용 컴퓨터에 들어있는 802.11b/g 카드입니다. 브로드컴 43xx 계열 칩셋을 기반으로 하며 b43 자체 드라이버 프로젝트에서 지원합니다. 2.6.24 커널에 들어있습니다. 참고로 드라이버는 b43 과 b43-legacy중 적절한 드라이버 하나를 선택해야합니다. 두 드라이버에서 사용하는 펌웨어가 다르며, 레거시 버전에서는 오래된 4306 카드를 지원합니다. 4306 카드가 있다면 드라이버 둘을 빌드하시고, 그렇지 않으면 b54 만 빌드하는게 안전합니다. 각 드라이버를 활성화하려면 우선 mac80211 모듈을 선택해야합니다.

커널을 컴파일한 다음에는, 를 이머지하여 펌웨어를 설치하여 펌웨어 복사본을 취해야합니다. 설치 방법은 linuxwireless.org에 있으며, 펌웨어를 추출하는 방법을 따르십시오.

젠투에서 무선 네트워크 연결을 설정하는 일반 안내서를 찾아보신다면 PPC 핸드북의 무선 네트워크 안내서 를 살펴보십시오.

내부 모뎀은 동작하나요?
이전 맥에서는 내부 모뎀 장치는 일반 직렬 장치입니다. PPP와 I2C를 지원기능을 사용하려면, 이 커널 옵션을 추가하십시오:

새로운 맥 모델에서는 Linuxant에만 드라이버가 있는 USB 장치를 사용합니다. Linuxant에서 키를 구매하기 전에는 14.4 에서만 드라이버가 동작하며 FAX는 지원하지 않습니다. 드라이버를 설치하려면 장치를 띄우는 를 이머지하십시오. 그 다음 보통 때처럼 마찬가지로 PPP를 설정하십시오 설치 정보는 http://www.linuxant.com/drivers/hcf/install.html에 있습니다.

iBook/PowerBook에서 대기 기능이 동작하나요?
대기 모드 기능은 사용자 모드 설정 커널 드라이버로 잘 동작하지만, 최근 KMS를 활용하는 X 서버에서 대기모드 기능이 제대로 동작하지 않습니다.

음악 재생은 어떻게 하죠?
최신 커널에서 소리를 내는 방법은 두가지가 있습니다. OSS와 ALSA인데요. OSS는 두가지 선택지 중 오래된 기능이지만, 오래된 수많은 맥 기종에서는 여전히 잘 동작합니다. ALSA는 새로운 방식이고 앞으로도 계속 지원합니다. ALSA를 쓰는데 문제가 있는게 아니라면 ALSA 선택을 추천합니다.

게다가 커널을 설정하고, 오디오 장치에 접근할 사용자를 명령으로 적당한 그룹에 추가해야합니다:

If the kernel is set up correctly, but you can't hear any sound, ensure that the main mixer volume is turned up and that the device is not muted!

ALSA 사운드 설정
For ALSA, we'll set up both the regular ALSA drivers and the OSS emulation layer so that we can still use legacy OSS only programs. In make menuconfig you'll need to select:

Depending on the age of the machine, the correct sound driver should also be enabled. On more modern machines such as Aluminum PowerBooks, new iBooks or G5's the  driver should be used. For older machines, try the ALSA PowerMac driver instead.

You can also configure these as modules and ensure they're loaded on boot, but it's easier to simply compile it all in.

ALSA 설정 방법은 ALSA 게시글en 을 참고하십시오.

OSS 사운드 설정
에서 다음을 선택해야합니다:

또는 모듈로 선택하고 부팅할 때 불러오는지 확인하십시오.

If the  module does not load, you probably need to enable   in the kernel or as a module.

전원이 나가리 났는데 어떻게 Mac의 전원을 켤 수 있죠?
The Power Management Unit (PMU) in most Macs has the ability to turn the Mac on again after a power loss. This feature is controlled by the PMU options found in. To enable this feature, set  to 1, to disable it, set   to 0.

Unfortunately, this setting is turned off again after the machine restarts. To ensure that your system always starts with power on after power failure enabled, add the line above to

커널 dmesg에 "IN from bad port" 오류가 엄청나게 뜨는데요, 어떻게 고치죠?
This is caused by drivers written for devices that you don't have on your system. These messages are usually harmless, but it's a good idea to disable the unused drivers anyway. See below to match up port numbers with kernel configuration options. Note that even if the numbers don't match, try disabling these kernel options anyway, most PPC machines don't use these drivers.

If you have another IN from bad port message that you're not sure about, please let us know!

꾸러미를 이머지할 수 없고 계속 막아놨다고 오류가 뜨는데요. 뭘 해야 하죠?
There are two common reasons why a package will not emerge: either it hasn't been tested on PPC or it has been tested, but hasn't yet been marked stable.

If your package has not yet been tested on PPC, you will need to first mark the ebuild with the keyword. This is done using the ekeyword tool which is part of the package. Mark the ebuild and regenerate the manifest file so that it reflects the changes:

Once the ebuild has been keyworded, you can now emerge it as usual. Test the application and if it works, please report it as a bug so one of the developers can add the keyword.

If your package already has the keyword, you have two options. Either follow the above instructions and replace the keyword with, or you can use  to unmask the specific package. The second option is preferred simply because it will not be undone by an emerge --sync</tt>.

Now emerge</tt> the package as normal. Once you're sure the application is stable, please report this as a bug so the developers can add the keyword.

Gentoo/PPC에서 Adobe Flash를 지원하나요?
Well, not really. Macromedia has not supplied a Linux/PPC binary and open source implementations are incomplete at this time. However, there are two projects that can play many flash objects, gnash and swfdec. Both are capable of playing back YouTube movies and lots of other popular content.

Gentoo/PPC에 Java 플러그인이 있나요?
Yes, a Java plugin is available with IBM's Java 1.6. Note that not all Java applications work with this Java version yet.

As of June 2015 a binary version of Icedtea (compliant to Java 6 and 7) built for Gentoo/PPC is now available.

Alternatively, you can build Icedtea from source.

DRM 기능을 사용하려면 뭘 설정해야 하죠?
When emerging, make sure the  USE flag is enabled. You should also set the  variable in  with your video card, VIDEO_CARDS="radeon" for Radeon support, VIDEO_CARDS="nouveau" for Nvidia support and so on. For a backup option, add  to the list of , this driver should always work.

Make sure in the kernel configuration the following options are set:

X.org를 설치했고 제대로 설정도 했는데요. 라데온이나 nouveau 드라이버가 빠져있네요. 뭐가 문제인가요?
Add the appropriate  line to  and recompile  and  to build the drivers.

xorg.log에 VBIOS 또는 "Invalid I/O allocation" 오류가 뜨는데요. 문제있나요?
아뇨. 그냥 X.org에서 비디오 카드를 확인하는 과정일 뿐입니다. x86 전용 비디오 BIOS를 열려다 실패해서 메시지가 남았을 뿐입니다. 해가 되지 않으니 걱정하지 마십시오!

OpenGL DRI를 활용하거나 동영상을 재생할 때 보면 시스템이 가끔 지멋대로 멈추는데요. 제가 이 상황에서 뭘 할 수 있죠?
Your system may not cope properly with AGP support. The easiest solution is to add the following line to the "Device" section of

If you are still having trouble, please try disabling dri in the to see if the problems go away.

최근에 Xorg를 이머지했는데요, 사용할 때 보면, 전세계 공용 키보드 배치가 제대로 안돌아갑니다. 주요 키는 잘 동작하는데요, at(@) 특수문자 같은걸 입력할 수가 없네요. startx 출력에서 "could not load keymap, falling back to default keymap"이라고 하는데요. 뭐가 잘못됐죠?
권한을 로 설정했는지 확인하십시오. 이렇게 설정하지 않았다면 로 명령을 입력하여 권한을 바꾸십시오. 이렇게 하면 Xorg에서 키 배치 값을 제대로 다시 불러올 수 있습니다.

오디오 CD 는 어떻게 재생하나요?
NewWorld 머신은 CD-ROM 드라이브와 사운드 하드웨어에 오디오 연결이 안되어 있습니다. 그래서, 오디오 정보를 데이터로 읽고 사운드 하드웨어로 파이프 처리해야합니다. ATA 케이블로 CD에서 오디오 정보를 읽는 오데이셔스에서 가능한데요, 프로그램에서 디코딩하고 데이터를 디지털 형식으로 PCI 버스를 통해 사운드 카드로 보냅니다.

CD를 재생하려면 를 그냥 실행하십시오. 재생에 문제가 있다면,   메뉴를 여시고 CD 드라이브를 선택하십시오. 을 표시했는지 확인하십시오.

OSX에서 ext2/ext3 파티션에 접근할 수 있나요?
OSX에서는 ext2fsx 프로젝트에서 제공하는 커널 확장을 활용하여 ext2/ext3 읽기/쓰기를 지원할 수 있습니다.

PowerPC 머신에서 동작하지 않는 포티지 USE 플래그는 어떤게 있나요?
예전의 플랫 프로파일(2005.0 이전 버전. 오래됨)을 활용한다면 파일의 목록을 살펴보십시오.

만약 중첩 프로파일(2005.0 이후)을 활용한다면 파일의 목록을 살펴보십시오.

x86 박스에 distcc를 어떻게 설정할 수 있죠?
다른 빠른 컴퓨터를 입수했다면 느려터진 PPC 프로세서에서 동작하는 바이너리를 컴파일하도록 distcc를 설정할 수 있습니다. 가능하면 더 빠른 머신에서 (주어진 시간에) 더 많이 빌드하는게 좋습니다. 가능하다면, 느린 컴퓨터에서 빌드하지는 마십시오. 방법을 알아보려면 DistCC 크로스 컴파일 게시글을 읽어보십시오. 젠투 임베디드 핸드북<sup style="color:#ff0077">en 을 보시면 크로스 컴파일에 대해 더 알아볼 수 있습니다.

Gentoo Linux/PPC CD를 살 수 있나요?
안됐지만 지금은 아닌데요. 젠투 제품 판매점<sup style="color:#ff0077">en 에서는 x86, x86-64(인텔 32비트, 64비트) 플랫폼용 미디어만 판매합니다.

FAQ에 제 질문에 대한 답이 없는데요. 뭘 해야하죠?
바람직한 첫 시작은 위키<sup style="color:#ff0077">en 에서 관련 PPC 문서를 살펴보기입니다. 현재 PPC 관련 gentoo-ppc-dev와 gentoo-ppc-user 두개의 메일링 리스트가 있습니다. (forums.gentoo.org의) Gentoo on PPC는 모든 PowerPC 문제를 다루는 공개 토론 게시판입니다. 또한 IRC에서 실시간으로 이야기하기도 합니다. 의 에 참여하십시오.

PowerPC의 리눅스 관련 정보는 penguinppc.org에서, 리눅스 일반 정보는 www.linuxdoc.org에서 찾아볼 수 있습니다.