筆者試圖在破舊大飛機 PowerBook G4 電腦上安裝 Ubuntu 失敗了,開機不能引導。安裝 Debian 後,沒有聲音,也不能無線上網。上網瀏覽網頁,發現 Lubuntu 依然持續支持 Apple Mac G3, G4 電腦,頓時精神振奮,心情倍兒爽!
Lubuntu 14下載地址:
https://help.ubuntu.com/community/Lubuntu/GetLubuntu
Mac 系統 64 位 Intel Mac 版本,還有 PowerPC 版本 Apple 麥金塔 G3, G4, and G5, iBooks, PowerBooks and IBM OpenPower。都可以下載相應系統光盤鏡像的。判斷下載的光盤鏡像文件,是否能夠安裝系統?可以用 7zip 打開文件,查看 install 文件夾是否有 yaboot 文件。因爲 yaboot 是引導 Linux 系統的工具。
如果 PowerPC LiveCd 在 iBookG4 上不能引導,開機時,按住 'c' 鍵可從光盤引導。
如果鍵盤不好了怎麼辦?筆者是這樣做的,先把硬盤取下,開機插入 MAC os x 10 安裝光盤,進入安裝 MAC os 界面後,打開啓動磁盤程序,選擇光盤,點重新起動,待黑屏,立即斷開電腦電源,關閉電腦,再把硬盤裝上去。當然,還有更有效的辦法,進入安裝 MAC os 界面後,插上 USB 鍵盤,打開終端窗口,鍵入 sudo nvram auto-boot?=false 回車,以後每次開機,就會出現命令行,鍵入 boot cd:,\\:tbxi 回車,就可從光盤引導。
出現 livecd 命令行,(選 yaboot), 輸入:
按回車即可進入下一步安裝的。
PowerBook G4 17 英寸電腦顯示配置,安裝系統成功以後,Lubuntu 必須修改文件 /etc/X11/xorg.conf。其實並不難,
我的 /etc/X11/xorg.conf 是這樣的:
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf(5) manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" "lv3:lwin_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]"
Driver "ati"
BusID "PCI:0:16:0"
Option "UseFBDev" "true"
EndSection
Section "Monitor"
Identifier "Color LCD"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]"
Monitor "Color LCD"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 4
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 8
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 15
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 16
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 24
Modes "1440x900"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection
Section "DRI"
Mode 0666
EndSection