jimhu 写了:
事实上,Leopard安装和U差不多,只不过,U在兼容GUID硬盘分区表上有点问题。所以安装完U后,总会遇到这样那样的问题,8.04会导致U不能启动,8.10则会导致所有操作系统都不能启动。。。
这个是从 8.04 开始的。parted、gparted 和安装程序都会把 mbr 分区表变成单个 gpt 分区。实际上这是标准 gpt 磁盘的方式,所以也不能说是 bug:
http://en.wikipedia.org/wiki/GUID_Partition_Table
The primary purpose of the MBR at the beginning of the disk is to prevent MBR-based disk utilities from mis-recognizing, and possibly over-writing, GPT disks. A single partition, encompassing the entire GPT drive, is indicated. The System ID for the partition is set to 0xEE, indicating that it uses GPT. Because of this, EFI ignores the MBR. Some 32-bit OSes which cannot read GPT disks nevertheless recognize this ID and present the disk as an inaccessible GPT disk. Older OSes will generally recognize the disk as containing one partition of unknown type and no empty space, and then they'll typically also refuse to modify the disk unless the user explicitly requests and confirms the deletion of this partition. This way, accidental erasures are minimized.
If the disk is larger than two terabytes (the maximum partition size in the legacy MBR), the size of this partition is marked as 2 TB, ignoring the rest of disk.
对于 mac 这样混合使用 mbr/gpt 的,没有选择地改变 mbr 分区表为标准 gpt 显然是粗暴的。我们报告过这个问题,希望弹出提示是否改变 mbr 表,但是似乎 ubuntu 并不打算考虑。所以从 8.04 开始,我改用做好的 ghost 映像来安装 ubuntu,顺便发布一下映像。这就是那个 ghost ubuntu 的由来。ghost 还是蛮好用的,而且认识 gpt。我的 ubuntu 分区安排在第 5 主分区,是 gpt-only 的,省得操心 mbr/gpt 同步问题。安装好之后永远不要运行 parted、gparted...
jimhu 写了:
Ubuntu的话,除了摄像头iSight不能工作以及触摸板不能正常工作外,也都正常。当然,我从来都没有成功弄好过触摸板,文档虽然有,但真的是非常非常麻烦。iSight的话,很好搞定,只要复制一个Fireware就可以了。这也远远比Windows装完除了显卡正常工作,其他都不正常好的多得多了。
在 8.10 下,触摸板是这样弄的:
sudo gedit /etc/hal/fdi/policy/appletouch.fdi
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="input.x11_driver" string="synaptics">
<merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">3</merge>
<merge key="input.x11_options.TapButton3" type="string">2</merge>
<merge key="input.x11_options.FingerLow" type="string">10</merge>
<merge key="input.x11_options.FingerHigh" type="string">20</merge>
<merge key="input.x11_options.PressureMotionMinZ" type="string">10</merge>
<merge key="input.x11_options.ClickFinger1" type="string">1</merge>
<merge key="input.x11_options.ClickFinger2" type="string">3</merge>
<merge key="input.x11_options.ClickFinger3" type="string">2</merge>
</match>
</device>
</deviceinfo>
双指滚动好像还是没有 osx 下好使,不过触摸板右侧仍然可以单指滚动。
isight 我倒是从来没想过要去整它,说一下您的详细步骤,我也弄弄看。