This article tries to tell you how to install Pisi Linux on a MacBook Pro 3rd. (Santa Rosa, Nvidia GPU)
Note:This article is write from the old Pardus Wiki but we think it should Work in Pisi Linux, have it work well for you or did you have any Problems with it please give Feedback to the Pisi Linux Team.
For installing dual boot with MacOSX and Pardus you can resize your disk and get free spaces for Pardus installation; there is a tool „diskutil“ in MacOSX, but don’t forget it is not a toy – you can lose your data
$ diskutil resizeVolume disk1s2 limits
It shows (with limits option) you can resize your current disk at least 11~GB. So for resizing it as 75GB;
$ diskutil resizeVolume disk1s2 75G
After that you must have a 25G free space on your hard drive. For multi-boot you also need to install a boot manager from your current Mac OSX. You can use rEFIt, follow the instructions on the project site.After installing rEFIt you can use any bootable device (usb-disk,cd-rom etc.) to boot your MacBook Pro.
Install Pisi Linux as you wish, but don’t erase the first two partition (first one is refit, second one macosx) and dont forget to install bootloader to Pisi Linux installed partition.
You can use following settings. Some utils at the end of the file.
For Turkish Q Keymap you can use the following Xmodmap configuration;
keycode 116 = ISO_Level3_Shift
Also for shortcuts you can use xbindkeys with the following configuration;
How to activate Eject CD button
With current madwifi you can use the AirPort ver well. But sometimes it gets „wifi: overrun FIFO errors“; Workaround :
# iwpriv ath0 bgscan 0
To start at boot add to /etc/conf.d/local.start
To get work your microphone you can use „mbp3“ option with snd-hda-intel; edit /etc/modules.d/alsa and insert
options snd-hda-intel model=mbp3
and then restart the Computer
You will need some utilities to use your MacBook Pro efficiently..
Keyboard Light Setting
You can use the following C code with gcc -o setkeybright setkeybright.c
LCD Backlight Settings
You can use the following C code with gcc -O2 -o setbrigth setbright.c