Fedora 16 安裝前指南
和以往的 Fedora 版本一樣,即將發布代號為 Verne 的 Fedora 16 也帶來了大量變化,本文將摘取其中一些做簡單介紹,方便您盡快適應變化,不局限于 Fedora 哦~
GPT 及安裝
從 Fedora 16 開始,將在全新的硬盤上默認使用 GPT (GUID Partition Table) 分區表。 簡單的來說,GPT 是取代只允許四個主分區(或三個主分區一個擴展分區)的 MBR(Master Boot Record) 分區表的新分區表格式,最早有 Intel 提出作為 EFI (BIOS 替代品,常見于各類 Intel Mac)的一部分,并且成為現在 UEFI 的一部分。
同時 Fedora 16 LiveCD 的 Anaconda 只具備將文件系統復制到目標主機的能力,于是很自然的意味著通過 LiveCD 的安裝要求目標磁盤使用 GPT 分區表,使用 DVD (亦可用 Fedora LiveUSB Creator )則無這些限制。
用 LiveCD 在使用 BIOS 的機器上安裝時由于 GPT 的要求將需要創建一個大小為 1M 的 BIOS 分區,自動分區模式默認創建,手動分區模式若不創建的話無法繼續。
目前 M$ 的 XP(64bit)/Vista/2008/7 在 BIOS 上僅有使用 GPT 分布表的硬盤做為數據盤的能力,沒有引導 GPT 分區表硬盤的作為系統盤的能力。
目前 GRUB2 在 EFI(常見于 Intel Mac,注意和 UEFI 區分)上有 Bug,所以 Fedora 16 在 EFI 的設備上依然使用來自 Intel 的 GRUB-EFI 。
以上幾點加起來,意味著:
- LiveCD 安裝僅適用于單獨安裝或者或后來安裝支持 GRUB2+GPT 的 Linux 發行版(比如 Ubuntu),不適合與其他依然基于 GRUB+MBR 的 Linux 發行版或 M$ 系統共存。
- 若是依然想使用 LiveCD 在為 MBR 分區表的硬盤上覆蓋安裝老版本 Fedora 或與已有支持 GRUB2+GPT 的 Linux 發行版(比如 Ubuntu)共存,可以嘗試使用 GPT fdisk 將 MBR 無損轉換成 GPT(未親自嘗試,風險自擔)
- 如果機器上有其他 GRUB+MBR Linux 發行版或 M$ 系統,亦或準備后來安裝這些系統,請使用 DVD 或依據它生成的 LiveUSB。
GRUB2 默認引導內核
GRUB2 與 GRUB 單點配置文件的方式不同,它通過讀取類似 udev/systmed 風格的一系列預制配置文件模板外加 /etc/default/grub
自定義變量文件,然后用 grub2 工具生成***的配置文件 /boot/grub2/grub.cfg
(強烈建議不要手動編輯該文件)。
由于無法確定每次調用 grub2-mkconfig 后生成菜單的順序,所以指定默認的引導內核會稍微復雜些:
- 編輯
/etc/default/grub
文件,添加GRUB_DEFAULT=saved
變量; - 運行
grub2-mkconfig -o /boot/grub2/grub.cfg
來刷新配置文件; - 使用
grub2-set-default <具體名稱或以0為基數的自然數>
的方式來指定默認引導內核;
如果要查詢當前設置的話,使用 grub2-editenv list
既可。
PS:現在每個內核都生成對應的 Recovery Mode 引導選項。
參考來源:Fedora Wiki
Radeon 開源驅動 HDMI 音頻輸出
開源 Radeon 驅動的 HDMI 音頻輸出支持在 Linux Kernel 3.0 開始被默認禁用了,所以在 Fedora 16 默認的 Linux Kernel 3.1 內核下需要手動添加內核參數引導打開
和上面操作 GRUB2 的方式類似:
編輯 /etc/default/grub
文件,
這次為已有的變量增加一個值 radeon.audio=1
,例如:
GRUB_CMDLINE_LINUX="quiet rhgb radeon.audio=1"
之后運行 grub2-mkconfig -o /boot/grub2/grub.cfg
重新生成配置文件即可。
根據報道,目前的 HDMI 音頻輸出是逆向工程出來的,存在可能導致顯示器黑屏的兼容性問題,故禁用。新的 AMD 官方的開源實現方案正在 IP 審核中,完成后將推送至內核。
注意使用 AMD Catalyst 閉源驅動的朋友無須設置此項。另外期待有朋友補上可用的 NVIDIA HDMI 音頻輸出的設置……
參考來源:Phoronix
簡體中文配置
Red Hat 國際化組對Fedora系統中的字體進行了大量的改進,根據bug reports和用戶反饋,特將常見的問題和解決方案在下面列出:
以前 ~/.fonts.conf
的美化方案不再適用, 請將個人用戶目錄下的 ~/.fonts.conf
重命名,然后以簡體中文重新登陸系統,看看系統默認的中文字體是否美觀耐用。
簡體中文字體的位圖字體和反鋸齒字體的切換:
su -c 'zenheiset aa'
切換到反鋸齒字體su -c 'zenheiset bitmap'
切換到位圖字體
如果您偏好英文界面同時使用簡體中文,請將以下環境變量加入到 ~/.bash_profile
:
export PANGO_LANGUAGE=en:zh_CN
PS: 這部分以 GNOME 為主,KDE 的情況尚待補充,不過根據這個 QT Bug 來看似乎也沒有完整支持 ~/.fonts.conf
的美化。
參考來源:郵件列表
-本文轉載自Linuxtoy