Gentoo Logo

Gentoo Linux/PowerPC Veelgestelde Vragen (FAQ)

Inhoud:

1.  Installatie

Hoe verifieer ik met Mac OS X of de gedownloade ISO niet corrupt is? En hoe brand ik de ISO onder Mac OS X?

Zorg ervoor dat je de ftp-server niet met Finder gemount hebt en het bestand via drag 'n drop gekopieerd. Dit zal de ISO immers corrupt maken. Gebruik daarentegen curl (met curl -O http://pad/naar/de/iso).

Zolang MacOS X het programma md5sum niet meelevert moet je de openssl capability gebruiken om een md5 checksum te verkrijgen. Hiervoor type je het volgende in Terminal.app.

Codevoorbeeld 1.1: md5sum met openssl hulp

$ openssl md5 /pad/naar/de/iso
Dit kan een tijdje duren afhankelijk van de ISO-grootte en CPU-snelheid

Vergelijk nu de uitvoer met de inhoud van het desbetreffende bestand dat met .md5 eindigt op de server. Indien de waarden dezelfde zijn is je download correct. Zorg ervoor dat je de iso not niet met Disk Copy gemount hebt!

Markeer de ISO in Finder en klik op File->Burn Image. Voeg een blanco CD-R in en brand de CD. Je kan ook Disk Copy, Toast of XCDRoast gebruiken voor het brandproces.

Hierna ben je klaar om de nieuwe Gentoo Linux LiveCD te booten.

Kan ik dual-booten tussen Mac OS X en Gentoo Linux?

Ja dat kan! Nog sterker, yabootconfig zal automatisch Linux, Mac OS X en zelfs Mac OS classic (zie de Gentoo PPC Installatie Gids voor meer details over yabootconfig) detecteren en instellen in /etc/yaboot.conf. De truuk zit hem in hoe je je harde schijf partitioneert. Alvorens je Gentoo installeert moet je starten met de Mac OS X installatie CD. Maak daar gebruik van de Disk Utility om de schijf in je computer in 2 of 3 partities te verdelen. De eerste moet een enkelvoudige partitie zijn met als grootte de totale ruimte die je in Gentoo Linux wil investeren (root+swap+/home etc...). Hoe je deze partitie initialiseert doet er niet toe. De 2e partitie is voor Mac OS X. De derde (optionele) partitie is voor Mac OS classic. Dit is dus enkel nodig indien je Mac OS 9 op een aparte partitie wilt plaatsen. Let wel op dat, indien je wilt triple-booten met yaboot, Mac OS 9 op een aparte partitie moet staan!

Na partitionering installeer je Mac OS X en Mac OS 9 op hun respectievelijke partities. Eenmaal deze installatie(s) voorbij zijn start je met de stappen in de Gentoo Linux PPC Installatie Gids uit te voeren. Wanneer je op het deel aangaande partitionering aankomt, gebruik dan mac-fdisk om de grote partitie die je voor Gentoo aangemaakt had te verwijderen. Maak daarna op die ruimte de bootstrappartitie, root, swap en andere partities aan die je onder Gentoo Linux wil gebruiken.

Indien je een OldWorld Macintosh (pre-iMac) hebt, volg dan een gelijksoortige procedure zoals voorheen uitgelegd. Maar gebruik dan wel de Mac OS 9 installatie CD en de Drive Setup utility. Dergelijke computers hebben tevens geen bootstrap partitie nodig.

Ik heb een OldWorld Macintosh en moet BootX gebruiken. Maar ik heb problemen met het openen van het BootX installatiebestand op de PPC installatie-CD. Wat moet ik doen?

Je hebt een nieuwe versie van de StuffIt Expander nodig om het bestand te openen. Je kan deze gratis downloaden.

Is het mogelijk om Gentoo Linux te booten op een OldWorld computer zonder Mac OS? Ik zou nl graag een Mac OS-vrije computer hebben.

Indien je veel vrije tijd hebt kan je Quik installeren. Quik is een bootloader voor OldWorld PPC computers. Indien je machine BootX gebruikt kan je Quik gebruiken. Indien je yaboot gebruikt, dan zal het echter niet lukken. Quik kan zeer moeilijk zijn om te installeren en werkt momenteel niet met gcc 3.x (lees: Gentoo 1.4 of later), maar als het lukt is het resultaat ergens iets tussen "kewl" en "oh-my-god" aangezien MacOS niet meer hoeft te laden. Denk dus aan yaboot met steroiden :-)

Lees zeker de Quik quirks pagina (Engels). Lees ook "Is Quik Bootloader voor Mac OS dood?" en "Handleiding: Quik - Direct booten voor oudere PowerMacs". "NetBSD/macppc Model Ondersteuning (Engels) documenteert OpenFirmware versies van de verschillende Apple en kloon-PowerPC computers.

Met dank aan vladimir voor deze informatie.

Ik heb een Beige G3 computer. Kan ik Gentoo Linux/PPC installeren op een 2e IDE harde schijf?

Vroegere Beige G3 computers (deze met "Rev 1" moederborden met een ATI RageII+ chip) ondersteunen geen slave IDE schijven. Om een 2e HD in deze computer te gebruiken moet je deze connecteren aan de interne of externe SCSI connector, of een PCI IDE kaart installeren. Latere G3 computers hebben deze limitatie niet. Zie http://www.xlr8yourmac.com/G3-ZONE/IDE/index.html (Engels) voor meer informatie.

Wanneer ik Gentoo op mijn PowerBook of iBook wil installeren komt de interne HD niet tevoorschijn. Wat moet ik doen?

Voor een PowerBook moet je hda=1,1,1 meegeven aan de kernel tijdens het booten. Dat zou je problemen moeten oplossen. Je kan dit bij de yaboot prompt doen door boot hda=1,1,1 in te typen. Sommige iBooks vereisen hda=16383,16,64.

Mijn /etc/fstab bestand bevat een /dev/BOOT regel. Moet ik deze regel aanpassen voor mijn bootstrap partitie?

Neen. Indien je geen aparte bootpartitie (/boot) gebruikt dan heb je deze regel niet nodig en kan je deze gewoon verwijderen uit /etc/fstab. De bootstrap partitie is geen /boot en is er niet naartoe gerelateerd op eender welke wijze. In het algemeen hebben PowerPC computers geen aparte /boot nodig, en de bootstrap partitie moet nooit gemount worden.

De installatie is nu gedaan. Maar na rebooten krijg ik andere karakters dan deze die ik intyp. Wat moet ik doen?

Indien dit een Engelse keymap is heb je waarschijnlijk een kernelconfig probleem. Je zal je kernel moeten hercompileren met de volgende opties:

Codevoorbeeld 1.2: Input Core Support

dit zijn default waarden, maar het doet geen zeer deze te controleren
   <*> Input core support
   <*>   Keyboard support 
   <*>   Mouse support
   (1024)   Horizontal screen resolution
   (768)    Vertical screen resolution
   < >   Joystick support
   <*>   Event interface support

Codevoorbeeld 1.3: Macintosh Device Drivers

   [*] Apple Desktop Bus (ADB) support
   [ ]    Include MacIO (CHRP) ADB driver   doet er niet toe
   [*]    Use input layer for ADB devices
   [ ]      Support for ADB raw keycodes    uitschakelen!
   [*]      Support for mouse button 2+3 emulation

Hierdoor zal je /proc/sys/dev/mac_hid kunnen gebruiken om de knoppen 2 en 3 te emuleren (zie sectie 18 van de Gentoo PPC Installatiegids).

Indien je wegens een of andere reden je kernel niet wil hercompileren, voeg dan keyboard_sends_linux_keycodes=1 toe aan de kernel argumenten in yaboot.conf. Dit zal ook het probleem oplossen, maar kan mogelijk andere problemen creeeren.

Met dank aan Joe McMahon met zijn help voor dit antwoord.

De installatie is gedaan. Maar nadat mijn computer in Gentoo geboot is en ik wil iets emergen krijg ik errors dat het een bestand niet kan 'stat'en. Wat is er mis?

Controleer of je tijd correct ingesteld is. Je tijd instellen en /etc/localtime linken naar de correcte tijdzone (in /usr/share/zoneinfo) zal je problemen oplossen. Zorg er ook voor dat de Enhanced RTC optie in de Character devices sectie van de kernel configuratie niet geactiveerd is (zoals vermeld in de installatiegids).

2.  Laptop Support

Hoe activeer ik de volledige processorsnelheid op mijn PowerBook onder Linux?

Sommige processors in PowerBooks starten met een tragere kloksnelheid dan deze waarvoor ze eigenlijk gemaakt zijn. Dit verbetert de batterij-leefduur ten nadele van de snelheid. Het besturingssysteem op de computer moet de hardware vertellen om op zijn hoogste snelheid te werken. Om de huidige snelheid van de CPU te zien, type cat /proc/cpuinfo. In Mac OS X moet je eerst "Reduce processor performance" in de "Options" tab van de Energy Saver System preference paneel uitschakelen. Daarna moet je Apple System Profiler (in Applications:Utilities) uitvoeren.

Waarschuwing: Gebruik deze methode niet om je computer te overclocken. Het is onmogelijk te weten of je systeem nog goed functioneert indien je verkeerde waarden gebruikt. Je bent zelf verantwoordelijk voor de schade die je aan je computer berokkent.

Indien Apple System Profiler een hogere snelheid toont dan deze die je krijgt indien je Linux draait, dan kan je de volledige snelheid van de CPU activeren met een simpel commando. Allereerst moet je systeem kernel 2.4.20-pre9-ben0 of later draaien. Oudere kernels bevatten niet de nodige code om de processorsnelheid aan te passen. Ten tweede moet je de kernel gecompileerd hebben met CPU Frequency scaling uitgeschakeld. Allerlaatst voer je het commando uit als volgt:

Codevoorbeeld 2.1: CPU Frequency aanpassing

Dit zijn enkel voorbeelden. Gebruik de waarden die voor jouw systeem geschiktzijn.

echo "0:667000:1000000:performance" > /proc/cpufreq    Voor een 1ghz PowerBook G4
echo "0:667000:800000:performance" > /proc/cpufreq     Voor een 800mhz PowerBook G4

De meeste gebruikers zullen dit commando willen toevoegen aan het eind van /etc/conf.d/local.start. Dit bestand wordt immers uitgevoerd telkens je systeem opstart.

Ik draai Gentoo op een PowerPC laptop. Welke packages moet ik installeren om laptop-specifieke functionaliteit te verkrijgen?

Er zijn 4 hoofdpackages die je zal willen installeren.

  • pmud is de Power Managment daemon voor jouw hardware (gelijkaardig aan apmd voor x86). Weet wel dat pmud een werkende geluidsdriver (/dev/mixer) vereist.
  • pbbuttonsd geeft je de mogelijkheid om alle laptop-knoppen (zoals voor volume, contrast e.d.) te gebruiken.
  • gtkpbbuttons geeft je een gtk front-end voor pbbuttonsd (visuele feedback in X voor wanneer knoppen ingedrukt worden). gtkpbbuttons vereist gtk en moet toegevoegd worden aan je X sessie-bestand (~/.Xsession) zodat deze altijd draait wanneer je in X werkt.
  • powerprefs werkt samen met pbbuttonsd en geeft je de mogelijkheid om verschillende instellingen, zoals trackpad-opties en andere preferences, in te stellen.

Deze packages kunnen geinstalleerd worden door de volgende commando's uit te voeren:

Codevoorbeeld 2.2: De nodige tools installeren

Dit is eigenlijk niet vereist aangezien pbbuttonsd deze volledig vervangt
# emerge pmud; rc-update add pmud default 
# emerge pbbuttonsd; rc-update add pbbuttonsd default
# emerge gtkpbbuttons
# emerge powerprefs

Nota: Je past dan beter je /etc/pbbuttonsd.conf aan naar je eigen smaak. Vooral de instellingen van de Fx-toetsen aangezien pbbuttonsd je de mogelijkheid biedt om de Fx-toetsen per default te gebruiken, en de audiovisuele eigenschappen via de Fn-toets.

Hoe kan ik mijn computers' Airport of andere Wi-Fi kaart configureren?

Allereerst moet je je ervan vergewissen dat er ondersteuning voor die kaart in de kernel (of als kernelmodule) gecompileerd is, en indien het een module is, deze geladen werd. Voer dan emerge wireless-tools; iwconfig uit.

Nota: Airport Extreme kaarten zijn nog niet ondersteund op Linux.

Zal de interne modem van de iBook2 of PowerBook werken?

Emerge net-dialin/hcfusbmodem welke je /dev/ttySHCF0 zal leveren. Stel ppp dan in zoals normaal. Meer informatie hieromtrent kan je vinden op http://www.linuxant.com/drivers/hcf/install.html.

3.  Applicaties

Is er een eenvoudige manier om X te configureren?

Danzijk Gerk kan je nu emerge xeasyconf; Xeasyconf uitvoeren.

Hoe activeer ik Direct Rendering (DRM) voor rage128 of radeon kaarten?

Emerge xfree (4.3.x) en xfree-drm-4.3.0.

Zorg ervoor dat je in je kernel configuratie de volgende zaken ingesteld hebt:

Codevoorbeeld 3.1: DRM kernel configuratie

Character devices --->
<*> /dev/agpgart (AGP Support)
[*] Apple UniNorth support
[*] Direct Rendering Manager (XFree86 DRI support)

Zorg er ook voor dat zowel r128 als radeon drm drivers uitgeschakeld zijn in de kernel (de xfree-drm levert meer recente drivers die je nodig zal hebben).

Codevoorbeeld 3.2: Desactiveer r128 en radeon drivers

< > ATI Rage 128
< > ATI Radeon

Hercompileer de kernel indien nodig. Zorg ervoor dat je hierna in de standaard framebuffer geboot bent (zijnde radeonfb of atyfb en niet offb of ofonly video) en voer dan Xeasyconf uit.

Belangrijk: Het kan zijn dat je XF86Config-4 moet aanpassen afhankelijk van je kaart. Wanneer je Xeasyconf uitvoert, kies dan voor de "auto" optie en niet de "ati" optie voor je videokaart instellingen.

Je kan het commando dmesg uitvoeren om de versie van je radeon drm module te zien. Indien alles correct is verlopen zal je versie 1.7.0 of recenter zien laden; indien je 1.2.x ziet gebruik je nog steeds de drivers van je kernel. Kijk in /var/log/Xfree.0.log voor meer informatie indien je problemen hebt.

Nota: Wanneer je een andere make modules_install uitvoert in je huidige kernel broncode, of je upgrade je kernel, dan moet je xfree-drm opnieuw emergen!

Ik emergede XFree overlaatst, maar wanneer ik het gebruik werkt mijn internationaal keyboard niet correct. De gewone toetsen werken goed, maar ik kan geen speciale karakters, zoals het "at"-teken, ingeven. startx-uitvoer zegt iets in de aard van "could not load keymap, falling back to default keymap". Wat is er mis?

Kijk of de permissies op /var/tmp geplaatst zijn op drwxrwxrwx. Indien niet, verander deze dan door chmod a+rwx /var/tmp uit te voeren. Dit zal XFree toelaten de keymaps correct te laden.

Wanneer ik OpenGL en DRI gebruik in XFree of terwijl ik films afspeel, dan wil mijn systeem soms eens bevriezen. Wat moet ik doen?

Je systeem werkt misschien niet goed met AGP-ondersteuning. Nieuwere kernels (2.4.20 of later) en XFree 4.3 of later ondersteunen dit beter. Totdat je deze zaken update is de eenvoudigste oplossing om de volgende regel toe te voegen aan de "Device" sectie van /etc/X11/XF86Config-4:

Codevoorbeeld 3.3: PCI mode forceren voor AGP-kaarten

Option       "ForcePCIMode"

Hoe krijg ik mijn geluids-uitvoer werkende?

Er zijn hier 2 zaken nodig. Allereerst moet je ervoor zorgen dat je de juiste kernelopties geselecteerd hebt. In make menuconfig moet je de volgende zaken hebben:

Codevoorbeeld 3.4: Kernel opties voor geluid

<*> Sound card support
<*>   PowerMac DMA sound support

(of selecteer ze als modules). Ten tweede moeten gebruikers, die toegang moeten krijgen tot de geluidsapparaten, in de juiste groep zitten. Dit doe je door chmod -g audio [username] in te geven. Indien de mdasound_pmac module niet laadt moet je waarschijnlijk i2c-core in de kernel compileren (of als module).

Hoe speel ik Audio-CDs af?

NewWorld computers hebben geen audio-connectie tussen hun CD-ROM en geluiskaart. Daarom moet geluidsinformatie gelezen worden als data en naar het geluidsapparaat gestuurd worden. Dit is mogelijk met xmms en de cdread plugin. Allereerst moet je de kernel hercompileren met de volgende opties:

Codevoorbeeld 3.5: Kernel opties om audio-CDs te kunnen afspelen

In "ATA/IDE/MFM/RLL Support"
In "IDE, ATA, and ATAPI Block Devices"
   < > Include IDE/ATAPI CDROM support  Uitschakelen
   <M> SCSI emulation support           Compileer als module

In "SCSI Support"
   <M> SCSI support                     Compileer als module
   <M> SCSI CD-ROM support              Compileer als module

Voeg daarna hdX=ide-scsi toe aan de kernel image parameter(s) in /etc/yaboot.conf waar hdX het IDE-apparaat is dat overeenkomt met je CD-speler. Dit is meestal hdc. Type mkofboot -v om de nieuwe yaboot.conf instellingen door te voeren. Editeer /etc/group en voeg de gebruikers die CDs moeten kunnen afspelen toe aan de cdrom groep. Je moet nu je systeem rebooten opdat de kernelaanpassingen effectief gebruikt worden.

Voer, na de reboot, su - uit om root te worden en verander de permissies van het cd-apparaat. Installeer daarna xmms:

Codevoorbeeld 3.6: De permissies voor cdrom aanpassen en xmms installeren

# chown root.cdrom /dev/scsi/host0/bus0/target0/lun0/cd
# chmod 660 /dev/scsi/host0/bus0/target0/lun0/cd
# emerge xmms xmms-cdread

Nota: Zorg ervoor dat je het correcte pad naar de CD-drive van je computer gebruikt.

Om een CD af te spelen voer je xmms uit en geef je /dev/cdrom in als bestand dat je wil afspelen.

Kan ik Mac OS en Mac OS X draaien onder Gentoo Linux?

Ja, zolang je Gentoo Linux/PPC op Apple hardware draait (of een Mac-kloon). Je moet Mac-on-Linux draaien. Doe gewoon emerge mol. MOL ondersteunt Mac OS 7.5.2 tot 9.2.2 alsook Mac OS X 10.1 en 10.2. Het kan zowel in een venster als over je ganse scherm draaien.

Voor netwerk en geluid kan je de drivers in de MOL-Install directory plaatsen op je Mac OS X desktop. Indien je foutmeldingen krijgt aangaande het netwerk, zorg er dan voor dat je de volgende zaken in je kernel aangeschakeld hebt:

Voor de DHCP server:

  • Socket Filtering (CONFIG_FILTER)
  • Packet Socket (CONFIG_PACKET)

Voor de NAT:

  • Network packet filtering (CONFIG_NETFILTER)
  • Connection tracking (CONFIG_IP_NF_CONNTRACK)
  • IP tables ondersteuning (CONFIG_IP_NF_IPTABLES)
  • Packet filtering (CONFIG_IP_NF_FILTER)
  • Full NAT (CONFIG_IP_NF_NAT)
  • MASQUERADE target support (CONFIG_IP_NF_TARGET_MASQUERADE)

Welke Portage USE-vlaggen werken niet op een PowerPC computer?

Kijk in /etc/make.profile/make.defaults voor een lijst.

4.  Resources

Kan ik een Gentoo Linux/PPC CD kopen?

Jawel. We verkopen Gentoo op CD-ROM in onze Gentoo Winkel. Je kan kiezen tussen CDs met voorgecompileerde pakketten voor generische ppc hardware, of geoptimaliseerd voor G3 en G4 processoren, of een KDE/GNOME LiveCD die direct in een Gentoo Linux omgeving boot.

Deze FAQ heeft mijn vraag niet beantwoord. Wat moet ik nu doen?

Een goede eerste zet is om de relevante documentatie op www.gentoo.org te doornemen. Er zijn tevens 2 PPC-specifieke mailinglists: gentooppc-dev en gentooppc-user. Beide zijn online gearchiveerd. Gentoo on PPC (op forums.gentoo.org) is een forum voor PowerPC-discussies. Er is tevens een chatkanaal op IRC: #gentoo-ppc op irc.freenode.net.

Algemene informatie over Linux op PowerPC kan je vinden op penguinppc.org en op de Linux op PowerPC FAQ-O-Matic. Algemene Linux-informatie vind je op www.tldp.org.



Print

Upgedate op 30 September 2003

Deze vertaling wordt niet meer onderhouden

Korte inhoud: Deze FAQ is een verzameling van vragen en antwoorden die verzameld werden van de gentoo-ppc-dev mailinglist en IRC -- indien je een vraag (of antwoord) wilt toevoegen, gelieve dan ofwel de auteur van dit document, of het documentatie-team te contacteren.

Rajiv Manglani
Editor

Sven Vermeulen
Translator

Tiemo Kieft
Translator

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Bytemark

Bytemark

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.