iMac + Debian adventure

 

iMac + Debian adventure

 

iMac + Debian adventure

1 1. 开始安装

 

1.1 分区

假设现有系统是 Mac OS X,若还余有足够的空间用于安装 debian,则可以通过 disk utility 从现有 Mac 分区上再切出一个新分区(而不影响现有 Mac 分区)。通过拖动 下图中右下角的小三角来实现: (gif 源自:creativetechs.com)

1.2 安装

下载 debian 最新的 business CD, 从光盘启动, 顺利安装成功。

注意:无线网卡驱动未必包含,若不能上网,可用有线。或是通过共享别的电脑的网络 连接。例如,我就是用网线直连 macbook,来共享 macbook 的无线网络,并手动配置好 DHCP。

1.3 重新启动

糟糕,发现按 alt 后,也没有看到相应的 debian 启动硬盘。上网一搜,发现需要安装 一个叫 rEFIt 的小工具,用于基于 EFI 的多系统启动。它有 mac 版, linux 版可安 装,我先装了 linux 版,后来又重新安装了 mac 版了。发现 mac 版的漂亮些,故推荐 安装 mac 版的。安装后,可以见到如下菜单:

1.4 驱动相关

 

1.4.1 显卡 3d 加速

先前在 virtual box 里装过一回 debian,发现 gnome3 效果相当不错,整合 mac + windows 7 各自的优点。然而,我发现装上真实版 debian 后,gnome3 不愿启动,抱怨 我的显卡 3d 加速没有打开。原因是 debian 默认安装的是开源的 ATI driver (我的 iMac 显卡是 ATI Radeon 5800),但它暂不支持 3d 加速;想要打开 3d 加速,就得安 装 ATI(即现在的 AMD)提供的 non-free,offical 驱动,同时还得将 open source 驱 动的去掉:

$ sudo apt-get install fglrx-driver
$ sudo apt-get remove xserver-xorg-video-radeon

重启,就可以进入漂亮的 gnome3 啦。

1.4.2 flash 播放

$ sudo apt-get install flashplugin-nonfree

1.5

 

1.5.1 蓝牙键盘在 rELIt 阶段无法使用!

rELIt 官方貌似也无解。。。非常郁闷,这不是没法选系统了?

1.5.2 配置 Fn 功能键

默认情况下,F1, F2 等键是用于调亮度、声音等,若想反转 Fn 功能键,即Fn+F1 才用 于调亮度,可做如下改动:

$ echo 2 > /sys/module/hid_apple/parameters/fnmode

当然,永久改动的话,要将它存在 /etc/rc.local 中。

1.5.3 windows 7 分区启动不了了。。

    windows 7 启动依赖 MBR, MBR 只允许有4个主分区,因此,需要保证 windows 7 分区在前 4 !这样,
    就需要删掉 OSX 的 recover 分区。改好后,我的分区情况如下:
 
william@debian-iMac:~$ sudo gptsync /dev/sda

Current GPT partition table:
 #      Start LBA      End LBA  Type
 1             40       409639  EFI System (FAT)
 2         409640   1759229535  Mac OS X HFS+
 3     1759491680   1887848447  Basic Data
 4     1888110592   1953523711  Basic Data

Current MBR partition table:
 # A    Start LBA      End LBA  Type
 1              1       409639  ee  EFI Protective
 2         409640   1759229535  af  Mac OS X HFS+
 3 *   1759491680   1887848447  83  Linux
 4     1888110592   1953523711  07  NTFS/HPFS

Status: Tables are synchronized, no need to sync.
 
    之后,更新 grub:(请在 live CD 启动后的 shell 中执行)
   $ sudo install-grub --force --recheck /dev/sda3


posted on 2012-02-26 14:54  william9  阅读(227)  评论(0编辑  收藏  举报