Archief - OpenBSD on iBook G4 part #1 installation

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Sick`

Legacy Member
Voor degene die intresse hebben,

Vandaag me eens gewaagd om OpenBSD op een iBook te krijgen.
De install is wel alles behalve eenvoudig.

Ik heb het op een vrij omslachtige manier gedaan om er achteraf zoveel mogelijk te kunnen uithalen.

De meeste tutorials gaan er vanuit dat je OSX wilt dual booten, maar ik wilde dit net niet en dat brengt wel wat narigheden mee.

Tijdens de install kan je kiezen tussen MBR gebruiken of HFS(+) ... wat die MBR optie ook beloofd, dit werkt langst geen kanten tenzij je graag rekent met CHS toestanden en rekening houd met elk mogelijke slice/partition boundary etc.

De minimale HFS methode:

1) Boot de OSX cd door 'c' ingedrukt te houden tijdens het opstarten

2) Ga naar Disk Utility

3) Delete die partities en maak 2 HFS+ partities aan (disk0s1 en disk0s2)

disk0s1 = 10MB minimum
disk0s2 = Al de rest

4) Klik op partition, en vervolgens "erase" je beide partitions best nog eens denk ik (ik heb het zo toch gedaan).

5) Nu kan je kiezen, OF je installed OSX op disk0s2 (wat dus veel te lang duurt) OF je doet als ik en installed OpenDarwin op disk0s2 (ook te booten met 'c' ingedrukt te houden, de cd werkt zowel op x86 als op macppc).

6) Na de install van OpenDarwin kies je voor een Shell te starten, of je reboot, wacht tot na het scherm dat hij geen OS vind, en zal kort daarop OpenDarwin booten (omdat dit op een HFS partitie staat!)

7) Ga na de reboot naar /Volumes (manueel te mounten met mount_hfs als je ineens een shell gekozen hebt), en je ziet daar disk0s1 mounted (check effe met 'df -h' of we het juist hebben en dit de partitie van 10MB is).

8) Copier nu 'ofwboot' en 'bsd.rd' van de OpenBSD cd/ftp naar die disk, zo kan je in de toekomst de OpenBSD installer/shell blijven booten voor te updaten bvb of als je geen enkele werkende kernel meer hebt!

9) Reboot de iBook en houd alt+option+o+f ingedrukt en je komt in de Open Firmware terecht, (noot dat sommige commands van de Sun OBP hier werken, maar zeker niet allemaal!) .. en je type in qwerty!

10) Boot OpenBSD met volgend command: boot hd:,ofwboot bsd.rd

11) Je komt in de installer nu met 'I', kies voor een HFS partitie methode te gebruiken en ZEKER NIET 'yes' kiezen voor *all* of wd0 te gebruiken!

12) Wis de grootste partitie in die HFS partition editor (als je geen OSX install had gedaan heb je daar maar 3 of 4 partities ipv 9) ... je hebt nu Apple Extra getal1 @ getal2 partitie (te bekijken met 'p')

13) Maak nu een partitie die begint aan getal1 en de grootte heeft van getal2

14) Write de veranderingen met 'w' en quit dan met 'q' (noot de qwerty!)

15) Nu kom je in de label editor en je ziet waarsschijnlijk een 'c' en een 'i' partitie ... doe die 'i' NIET weg!!! dat is je HFS partitie ... indien er nog een 'a' partitie staat mag (moet!) je die wissen.

16) Maak een 'schijn' 'h' partitie aan zodat je ook niet de ruimte VOOR die HFS partitie weg doet met 'a h' ... en neem de defaults (mount point = none)

17) Maak nu al je partities, bij size kan je bvb 250M gebruiken of 2G om de installer zelf te laten rekenen op welke sectors hij die rommel zet, kijk wel goed na dat die op de disk ACHTER de 'i' partitie komen (aan de hand van die offset getallen he)

18) Verwijder tenslotte de 'h' partitie met 'd h' zodat je niet per ongeluk je partitietabel later ga verwijderen.

19) Save changes met 'w' en dan 'q' .. nu gaat de OpenBSD install verder as usual.

20) Na de install boot je eens eerst OpenBSD om te testen .. dit moet even vanaf de Open Firmware weer met 'boot hd:,ofwboot' ... Dit maal staat er dus geen bsd.rd achter!

21) Als alles OK lijkt, reboot je weer naar de Open Firmware en je stelt de PROM nu zodanig in dat hij automatisch OpenBSD gaat booten met 'setenv boot-device hd:,ofwboot' gevolgd door 'setenv boot-command boot' en dan 'reset-all'

Dit zou het zowat moeten zijn, ALS je er in slaagt je partietabel te verneuken, boot gewoon de OSX cd, ga naar Disk Utility, maak terug degelijke partities aan en herbegin of geef op :) ... (de opgevers moeten nogmaals rebooten eer dat OSX terug wil installen :))

Misschien handig voor raadpleging (vanwege de screenshots): http://open.bsdcow.net/articles/ibook-faq/index.html (bij installation) En niet te vergeten: ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/macppc/INSTALL.macppc

De reden waarom ik dit schrijf is ook dat het niet zo magisch verloopt als je op beide websites kan lezen.

Wie wil proberen kan met problemen bij mij terecht natuurlijk :) ... success

Sick`

Legacy Member
Misschien een overzicht van de fonts:

FONT_QVSS8x15 => Kernel Panic
FONT_LUCIDA16x29 => niet getest (te groot)
FONT_VT220L8x8 => te klein, bold, traag
FONT_VT220L8x10 => klein, bold, traag
FONT_SONY8x16 => te crispy
FONT_SONY12x24 => niet getest (groot)
FONT_OMRON12x20 => niet getest (groot)
FONT_BOLD8x16 => really nice (128x48)
FONT_GALLANT12x22 => default
FONT_BOLD8x16_ISO1 => hetzelfde als FONT_BOLD8x16 maar sneller persies

note dat OpenBSD/macppc geen virtual terminal support heeft!

Sick`

Legacy Member
Heb al vanalle configs voor X11 geprobeerd, maar het werkt dus met geen enkele die online te vinden is (misschien iets te doen met de versie van Xfree dat gebruikt word in OpenBSD)

Iemand die me meer info kan geven over deze iBook?

staat iBook G4 op, is 800mhz, 256kb L2, 128 + 512 RAM

De gfx card is een ATI, maar ik weet begot niet welke ... via framebuffer werkt al, maar slechts 8bit color depth, bij hoger start X gewoonweg niet.

Sick`

Legacy Member
blijkbaar word de ati of radeon driver niet supported, enkel de framebuffer waarvan de config op die site van bsdcow te vinden is ... om hier 24bits te krijgen, kan je in open firmaware volgende typen:

dev screen
set-depth

en blindelings booten ... je merkt dat de framebuffer in console nu MEGA traag is (zoals op een Sparc) ... maar je hebt wel 24bit in X :)

Meer nieuws volgt, XFree86-4.4 nu aan het fetchen/compilen om daar mee te testen.

Sick`

Legacy Member
Eindelijk werkend met de gewone XFree86-4.3 !
En het werkt echt prachtig !

Volledig te danken aan Jonathan Gray
(All thanks to Jonathan Gray).

Zet deze config in /etc/X11/XF86Config:

Code:
Section "ServerLayout"
        Identifier      "radeon"
        Screen  0       "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
        FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
    Load        "freetype"
    Load        "glx"
    Load        "extmod"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "Protocol"    "standard"
        Option      "XkbRules"    "xfree86"
        Option      "XkbModel"    "macintosh"
        Option      "XkbLayout"   "us"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "wsmouse"
        Option      "Device"   "/dev/wsmouse"
        Option      "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
        Identifier   "Monitor"
        VendorName   "Unknown"
        ModelName    "Unknown"

        Mode "1024x768"
        # D: 65.003 MHz, H: 48.365 kHz, V: 60.006 Hz
        DotClock 65.004
        HTimings 1024 1048 1184 1344
        VTimings 768 771 777 806
        Flags    "-HSync" "-VSync"
        EndMode

EndSection

Section "Device"
        Identifier      "Card0"
        Driver          "radeon"
        Option          "IBookHacks" "on"
        BusID           "PCI:0:16:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor"
        DefaultDepth 24
        SubSection "Display"
                Depth     8
                Modes "1024x768"
        EndSubSection
        SubSection "Display"
                Depth     16
                Modes "1024x768"
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes "1024x768"
        EndSubSection
EndSection

dJeez

Legacy Member
Zijn die settings ook van toepassing voor een Powerbook? Nu ja, 'k moet eerst zien dat 'k een HDD image kan maken van mijn huidige installatie (naar een niet HFS+ partitie) alvorens ik mij terug aan Linux (BSD begin 'k niet aan :p) op de Powerbook ga wagen...

Sick`

Legacy Member
Linux zal waarschijnlijk ook zowieso een HFS+ partitie moeten hebben voor 'yaboot' (in plaats van ofwboot). Wat betreft fonts en X11 setups zou je niet veel problemen mogen tegenkomen met een recente XFree of Xorg versie ... het zou kunnen dat X met xinerama (X -xinerama) support moet runnen voor het breedbeeld van de PowerBook.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan