From Gentoo Linux Wiki
|
Mac OS Series
|
|
|
|
[edit] Introduction
[edit] Purpose
[edit] Hardware Specs
| HDD: | 3/6 GB HDD
|
| Memory: | 32/64, max: 288MB Ram
|
| CPU: | PowerPC 750(G3) 300 MHz
|
| Graphics card | ATI 4MB
|
| Screen: | 12.1" 800x600
|
| USB: | 1 USB port
|
| 100 |
|
| yep|
|
| 24x |
|
[edit] References
[edit] Acronyms
[edit] Overview
[edit] Preparing the HD
- boot the ppc 32 bit linux
- mac-fdisk /dev/hda
- p
/dev/hda
# type name length base ( size ) system
/dev/hda1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map
/dev/hda2 Apple_Driver43 Macintosh 54 @ 64 ( 27.0k) Driver 4.3
/dev/hda3 Apple_Driver43 Macintosh 74 @ 118 ( 37.0k) Driver 4.3
/dev/hda4 Apple_Driver_ATA Macintosh 54 @ 192 ( 27.0k) Unknown
/dev/hda5 Apple_Driver_ATA Macintosh 74 @ 246 ( 37.0k) Unknown
/dev/hda6 Apple_Driver_IOKit Macintosh 512 @ 320 (256.0k) Unknown
/dev/hda7 Apple_Patches Patch Partition 512 @ 832 (256.0k) Unknown
/dev/hda8 Apple_HFS uden navn 6353078 @ 1344 ( 3.0G) HFS
/dev/hda9 Apple_Free Ekstra 10 @ 6354422 ( 5.0k) Free space
Block size=512, Number of Blocks=6354431
DeviceType=0x0, DeviceId=0x0
Drivers-
1: @ 64 for 22, type=0x1
2: @ 118 for 36, type=0xffff
3: @ 192 for 20, type=0x701
4: @ 246 for 33, type=0xf8ff
- d8
- d7
- d6
/dev/hda
# type name length base ( size ) system
/dev/hda1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map
/dev/hda2 Apple_Driver43 Macintosh 54 @ 64 ( 27.0k) Driver 4.3
/dev/hda3 Apple_Driver43 Macintosh 74 @ 118 ( 37.0k) Driver 4.3
/dev/hda4 Apple_Driver_ATA Macintosh 54 @ 192 ( 27.0k) Unknown
/dev/hda5 Apple_Driver_ATA Macintosh 74 @ 246 ( 37.0k) Unknown
/dev/hda6 Apple_Free Extra 6354112 @ 320 ( 3.0G) Free space
Block size=512, Number of Blocks=6354431
DeviceType=0x0, DeviceId=0x0
Drivers-
1: @ 64 for 22, type=0x1
2: @ 118 for 36, type=0xffff
3: @ 192 for 20, type=0x701
4: @ 246 for 33, type=0xf8ff
- b
- 6p
Command (? for help): p
/dev/hda
# type name length base ( size ) system
/dev/hda1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map
/dev/hda2 Apple_Driver43 Macintosh 54 @ 64 ( 27.0k) Driver 4.3
/dev/hda3 Apple_Driver43 Macintosh 74 @ 118 ( 37.0k) Driver 4.3
/dev/hda4 Apple_Driver_ATA Macintosh 54 @ 192 ( 27.0k) Unknown
/dev/hda5 Apple_Driver_ATA Macintosh 74 @ 246 ( 37.0k) Unknown
/dev/hda6 Apple_Bootstrap bootstrap 1600 @ 320 (800.0k) NewWorld bootblock
/dev/hda7 Apple_Free Extra 6352512 @ 1920 ( 3.0G) Free space
Block size=512, Number of Blocks=6354431
DeviceType=0x0, DeviceId=0x0
Drivers-
1: @ 64 for 22, type=0x1
2: @ 118 for 36, type=0xffff
3: @ 192 for 20, type=0x701
4: @ 246 for 33, type=0xf8ff
- c
Command (? for help): c
First block: 7p
Length (in blocks, kB (k), MB (M) or GB (G)): 512M
Name of partition: swap
Command (? for help): p
/dev/hda
# type name length base ( size ) system
/dev/hda1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map
/dev/hda2 Apple_Driver43 Macintosh 54 @ 64 ( 27.0k) Driver 4.3
/dev/hda3 Apple_Driver43 Macintosh 74 @ 118 ( 37.0k) Driver 4.3
/dev/hda4 Apple_Driver_ATA Macintosh 54 @ 192 ( 27.0k) Unknown
/dev/hda5 Apple_Driver_ATA Macintosh 74 @ 246 ( 37.0k) Unknown
/dev/hda6 Apple_Bootstrap bootstrap 1600 @ 320 (800.0k) NewWorld bootblock
/dev/hda7 Apple_UNIX_SVR2 swap 1048576 @ 1920 (512.0M) Linux swap
/dev/hda8 Apple_Free Extra 5303936 @ 1050496 ( 2.5G) Free space
Block size=512, Number of Blocks=6354431
DeviceType=0x0, DeviceId=0x0
Drivers-
1: @ 64 for 22, type=0x1
2: @ 118 for 36, type=0xffff
3: @ 192 for 20, type=0x701
4: @ 246 for 33, type=0xf8ff
- create root
Command (? for help): c
First block: 8p
Length (in blocks, kB (k), MB (M) or GB (G)): 8p
Name of partition: root
Command (? for help): p
/dev/hda
# type name length base ( size ) system
/dev/hda1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map
/dev/hda2 Apple_Driver43 Macintosh 54 @ 64 ( 27.0k) Driver 4.3
/dev/hda3 Apple_Driver43 Macintosh 74 @ 118 ( 37.0k) Driver 4.3
/dev/hda4 Apple_Driver_ATA Macintosh 54 @ 192 ( 27.0k) Unknown
/dev/hda5 Apple_Driver_ATA Macintosh 74 @ 246 ( 37.0k) Unknown
/dev/hda6 Apple_Bootstrap bootstrap 1600 @ 320 (800.0k) NewWorld bootblock
/dev/hda7 Apple_UNIX_SVR2 swap 1048576 @ 1920 (512.0M) Linux swap
/dev/hda8 Apple_UNIX_SVR2 root 5303936 @ 1050496 ( 2.5G) Linux native
Block size=512, Number of Blocks=6354431
DeviceType=0x0, DeviceId=0x0
Drivers-
1: @ 64 for 22, type=0x1
2: @ 118 for 36, type=0xffff
3: @ 192 for 20, type=0x701
4: @ 246 for 33, type=0xf8ff
- w
- q
mkswap /dev/hda7
Setting up swapspace version 1, size = 536866 kB
no label, UUID=18362ed3-e26c-4c72-b462-bd24ca1c63c6
livecd ~ # swapon /dev/hda7
livecd ~ # mount /dev/hda8 /mnt/gentoo
[edit] Configuration
[edit] Make system
[edit] Kernel configuration
[edit] Modules
find /lib/modules/ -type f -iname '*.o' -or -iname '*.ko' | grep mac | xargs -n1 basename >> /etc/modules.autoload.d/kernel-2.6
(chroot) livecd linux # find /lib/modules/ -type f -iname '*.o' -or -iname '*.ko' | grep char | xargs -n1 basename >> /etc/modules.autoload.d/kernel-2.6
(chroot) livecd linux # find /lib/modules/ -type f -iname '*.o' -or -iname '*.ko' | grep sound | xargs -n1 basename >> /etc/modules.autoload.d/kernel-2.6
(chroot) livecd linux # find /lib/modules/ -type f -iname '*.o' -or -iname '*.ko' | grep ieee | xargs -n1 basename >> /etc/modules.autoload.d/kernel-2.6
(chroot) livecd linux # find /lib/modules/ -type f -iname '*.o' -or -iname '*.ko' | grep blue | xargs -n1 basename >> /etc/modules.autoload.d/kernel-2.6
(chroot) livecd linux # find /lib/modules/ -type f -iname '*.o' -or -iname '*.ko' | grep i2c | xargs -n1 basename >> /etc/modules.autoload.d/kernel-2.6
[edit] Emerges
[edit] Emerges
- emerge usbutils
- emerge pciutils
- emerge alsa-utils
- emerge xorg-x11
- emerge Xorgautoconfig
- To get evilwm working see: HOWTO_EvilWM