笔者试图在破旧大飞机 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