Site Navigation:
 
 

2. 安裝和 Live Image 有何更新

2.1. 安裝注意事項

[Tip] To learn how to install Fedora, refer to to the Fedora Installation Guide

Refer to http://docs.fedoraproject.org/install-guide/ for full instructions on installing Fedora. If you encounter a problem or have a question during installation that is not covered in these release notes, refer to http://www.fedoraproject.org/wiki/FAQ and http://www.fedoraproject.org/wiki/Bugs/Common.

Anaconda 為 Fedora 安裝程式的名稱。此部份列出了有關於 Anaconda 以及安裝 Fedora 10 上的相關問題。

2.1.1. 安裝媒介

[Note] Fedora DVD ISO 映像是個大型的檔案。

若您希望下載 Fedora DVD 的 ISO 映像,請記得,並非所有檔案下載工具都可接受大於 2GiB 大小的檔案。

wget 1.9.1-16 和以上程式、curl 以及 ncftpget 都沒有這項限制,並且能夠成功地下載大於 2 GiB 的檔案。BitTorrent 為另外一個下載大型檔案的方式。有關於取得與使用 torrent 檔案的相關資訊,請參閱 http://torrent.fedoraproject.org/

當由一個 installation-only 的媒介啟動時,若選擇了 安裝或是升級現有的系統 的話,Anaconda 便會詢問是否需要驗證安裝媒介。

當要使用 Fedora Live 媒介時,請在初始開機計數時按下任何按鍵來顯示開機選項選選單。請選擇 驗證並啟動 來進行媒介測試。純安裝的媒介可被用來驗證 Fedora Live 媒介。Anaconda 會在媒介被檢查時詢問您是否希望檢查 Anaconda 所執行的光碟之外的任何其它光碟。若要測試其它媒介,請選擇 退出 來將插入的媒介退出,然後將它替換成您所希望測試的媒介。

每當您進行新安裝或是使用 live 媒介時,請執行這項測試。

Fedora Project 強烈建議您在回報任何與安裝相關的錯誤之前先進行這項測試。許多被回報的錯誤都是因為 CD 光碟或是 DVD 燒錄出了問題所產生的。

再極少數的情況下,測試程序可能會將可用的光碟回報為錯誤光碟。這一般是因為該光碟燒錄軟體可能在由 ISO 檔案建立光碟時沒有包含 padding 所產生的。

[Note] BitTorrent 會自動地驗證檔案整合性。

If you use BitTorrent, any files you download are automatically validated. If your file completes downloading you do not need to check it. Once you burn your CD or DVD, however, you should still use mediacheck to test the integrity of the media.

另一個使得安裝失敗的原因就是記憶體錯誤。若要在您安裝 Fedora 之前執行記憶體測試,請按下任何按鍵來進入開機選單,然後選擇 記憶體測試。這項選項會執行 Memtest86 獨立記憶體測試軟體來取代 AnacondaMemtest86 記憶體測試會持續進行直到您按下 Esc 鍵。

Fedora 10 支援了圖形化 FTP 以及 HTTP 安裝。不過,安裝程式的映像必須符合記憶體或是出現在本地儲存裝置上(例如安裝 DVD 或是 Live 媒介)。因此,只有含有大於 192MiB RAM 的系統或是由安裝 DVD 或 Live Media 啟動的系統才可使用圖形化安裝程式。含有少於 192MiB RAM 的系統則會自動地被帶回至文字模式的安裝程式中。若您偏好於使用文字模式的安裝程式,請在 boot: 提示輸入 linux text

2.1.2. Anaconda 中的變更

  • 用於網路作業的 NetworkManager -- Anaconda 現在已使用 NetworkManager 來在安裝時進行網路介面的配置。Anaconda 中的主要網路介面配置畫面已被移除。用戶只會在進行安裝時,需要的情況下被提示輸入網路配置詳情。之後,在進行安裝時所使用的設定將會被寫入系統中。

    如欲取得更多相關資訊,請參閱 http://www.fedoraproject.org/wiki/Anaconda/Features/NetConfigForNM

  • 當使用 netinst.iso 來啟動安裝程式時,Anaconda 會就預設值使用 Fedora 鏡像清單的 URL 為安裝來源。就預設值,選擇方式的畫面現在已不會再出現了。若您不希望使用鏡像清單的 URL,您可新增 repo=<您的安裝來源> 或是 askmethod 至安裝程式的開機參數。askmethod 選項會造成選擇畫面像在先前版本中一樣地出現。若要新增開機參數,請藉由在初始開機畫面中按下 Tab 鍵然後將您新的參數附加至現有的清單中。如欲取得更多相關資訊請參閱位於 http://fedoraproject.org/wiki/Anaconda/Optionsrepo=stage2= 描述。

2.1.3.1. 由一個 .iso 進行 PXE 開機

When PXE booting and using a .iso file mounted via NFS for the installation media, add repo=nfs:server:/path/ to the command line. The install.img file also needs to be extracted and/or placed into the nfs:server:/path/images/ directory.

2.1.3.2. IDE 裝置名稱

在 Fedora 7 中,i386 and x86_64 上使用的 IDE 驅動程式 /dev/hdX 已更改為 /dev/sdX。若您要由一個比 Fedora 7 還要舊的版本進行升級的話,您需要研究升級用的裝置標籤重要性以及任何分割區的限制。

2.1.3.3. IDE RAID

並非所有 IDE RAID 控制器都受支援。若您的 RAID 控制器還未被 dmraid 支援的話,您可透過配置 Linux 軟體 RAID 來將驅動程式合併入 RAID 陣列中。若控制器受支援的話,請在電腦的 BIOS 中配置 RAID 功能。

2.1.3.4. 多重 NIC 以及 PXE 安裝

有些含有多重網路介面的伺服器可能不會分配 eth0 至第一個網路介面,因為這可能會造成安裝程式嘗試使用一個和 PXE 所使用的不同網路介面。若要更改此特性,請在 pxelinux.cfg/* 配置檔案中使用以下配置選項:

IPAPPEND 2 APPEND
	  ksdevice=bootif

上述配置選項會造成安裝程式使用與 BIOS 和 PXE 所使用的相同的網路介面。您也可使用下列選項:

ksdevice=link

此選項會造成安裝程式使用它所發現的第一個、連至網路切換器的網路裝置。

請參閱 http://fedoraproject.org/wiki/DistributionUpgrades 來取得建議的詳細 Fedora 升級程序。

2.1.4.1. SCSI 驅動程式分割限制

較舊的 IDE 驅動程式每一個裝置便支援至 63 個分割區,而 SCSI 裝置則被限制為每個裝置支援至 15 個分割區。Anaconda 利用了和整個 Fedora 使用的相同方式來使用 libata 驅動程式,因此它在進行安裝或是升級程序時無法在 IDE 磁碟上偵測超過 15 個分割區。

若您要升級一部擁有超過 15 個分割區的系統的話,您可能需要將磁碟遷移至邏輯卷冊管理員(LVM)。這項限制可能會造成和其它已安裝不過並不支援 LVM 的系統上的衝突。現今大部分的 Linux 發行版本都支援 LVM 並且其它作業系統也有可用的驅動程式。

2.1.4.2. 磁碟分割區必須被標記

A change in the way that the Linux kernel handles storage devices means that device names such as /dev/hdX or /dev/sdX may differ from the values used in earlier releases. Anaconda solves this problem by relying on partition labels or UUIDs for finding devices. If these are not present, then Anaconda presents a warning indicating that partitions need to be labelled and that the upgrade can not proceed. Systems that use Logical Volume Management (LVM) and the device mapper usually do not require relabeling. One exception is mirrored LVM partitions, where the UUIDs are identical. In that case, the partitions must be labeled.

2.1.4.2.1. 檢查磁碟分割區標籤

若要檢視分割區標籤,請 boot 現有的 Fedora 安裝,然後輸入下列指令於終端機提示中:

/sbin/blkid

確認清單中各個卷冊行列都含有一個 LABEL= 值,如下列:

/dev/hdd1: LABEL="/boot"
	    UUID="ec6a9d6c-6f05-487e-a8bd-a2594b854406" SEC_TYPE="ext2"
	    TYPE="ext3" 
2.1.4.2.2. 設置磁碟分割區標籤

若是針對於沒有標籤的 ext2 與 ext3 分割區,請使用下列指令:

su -c 'e2label /dev/example f7-slash'

針對於 VFAT 檔案系統請使用來自於 dosfstools 套件的 dosfslabel,若是針對 NTFS 檔案系統的話請使用來自於 ntfsprogs 套件的 ntfslabel。在重新啟動機器以前,請更新檔案系統掛載項目,以及 GRUB kernel root 項目。

2.1.4.2.3. 更新檔案系統掛載項目

倘若有任何檔案系統標籤被新增或是修改的話,那麼 /etc/fstab 中的裝置項目就必須被調整來進行相配:

su -c 'cp /etc/fstab /etc/fstab.orig' su -c 'gedit /etc/fstab'

以下為一個透過標籤項目來進行的掛載範例:

LABEL=f7-slash  /  ext3  defaults  1
	    1
2.1.4.2.4. 更新 grub.conf kernel root 項目

/(root)檔案系統的標籤遭到修改的話,kernel 在 grub 配置檔案中的開機參數也必須被修改:

su -c 'gedit /boot/grub/grub.conf'

以下為相符的 kernel grub 行列範例:

kernel /vmlinuz-2.6.20-1.2948.fc6 ro
	    root=LABEL=f7-slash rhgb quiet
2.1.4.2.5. 測試對於標籤進行的變更

若分割區標籤被調整,或是 /etc/fstab 檔案被修改的話,請啟動現有的 Fedora 來確認所有分割區都可正常掛載並且成功進行登錄。當完成後,請使用安裝媒介來重新啟動系統以便啟動安裝程式並開始進行升級。

2.1.4.3. 升級與重新安裝

一般來講,我們建議重新安裝而不是進行升級。特別是包含著來自於第三方儲存處軟體的系統。先前版本所保留下的第三方套件不一定能照預期地在升級過的 Fedora 系統上正常運作。若您無論如何還是決定要進行升級的話,下列資訊將會對您有幫助:

在您進行升級前,請先完整備份您的系統。特別是,請將 /etc/home 保留下來,並且若可以的話,請將 /opt/usr/local 保留下來(若自訂化套件被安裝於此的話)。您可能會想要使用一個多重啟動的方式,在其它分割區上保留舊配置的「clone」來作為備用。在此情況下,請建立例如 GRUB 開機磁片的額外開機媒介。

[Tip] 配置備份

/etc 中的配置備份在系統重新安裝後可用來重建系統設定。

當您完成了升級後,請執行下列指令:

rpm -qa --last > RPMS_by_Install_Time.txt

請查看升級前的套件的輸出後段。請將那些第三方儲存處的套件移除或是進行升級,或是依照需要來處理它們。有些先前安裝的套件可能已不存在任何經過配置的儲存處中了。若要列出所有的這些套件,請使用下列指令:

su -c 'yum list extras'

2.1.5. Kickstart HTTP 問題

當透過 HTTP 使用 Kickstart 配置檔案時,kickstart 檔案檢索可能會失敗並出現一則顯示檔案無法檢索的錯誤。請按下 確定 按鈕幾次並且不進行任何修改來成功地略過此錯誤。另一個解決方式便是使用其中一個受支援的方式來檢索 Kickstart 配置。

2.1.6. Firstboot 需要建立非 root 的用戶

Firstboot 應用程式需要系統上建立非 root 用戶 這是為了支援 gdm 已不再允許 root 用戶登入至圖形化桌面環境的問題。

若在進行安裝時選擇了網路驗證機制的話,Firstboot 就無須建立一個非 root 的本地使用者。

2.2. Fedora Live 映像

除了傳統的安裝映像,Fedora 10 發行版中還包含了幾個 Fedora Live ISO 映像。這些 ISO 映像可用來開機,並且您可將它們燒錄至媒介並使用它們來嘗試使用 Fedora。它們還包含了一項能讓您將 Fedora Live 映像內容安裝至您硬碟的功能,這項功能可提供較佳的一致性以及較高的效能。

2.2.1. 可用映像

如欲取得目前可用 spin 的完整清單,以及使用它們的相關指示,請參閱:

http://fedoraproject.org/wiki/CustomSpins

2.2.2. 使用方法

若要由 Fedora Live 映像開機的話,請將該媒介插入您的電腦中並且重新開機。若要登入並使用桌面環境,請輸入用戶名稱 fedora。此帳號沒有密碼。基於 GNOME 的 Fedora Live 映像會在一分鐘後自動地登錄,如此一來用戶便有時間可選擇偏好的語言。登入了之後,若您希望將 live 映像的內容安裝至您的硬碟的話,請點選桌面上的 安裝至硬碟 圖像。

2.2.3. 檢查您的媒介

若要檢查 Fedora Live 媒介,請在初始開機計數時按下任何按鍵來顯示開機選項選單。請選擇 驗證 然後開機來進行媒介測試。

每當您使用新的 live 媒介時,請執行這項測試。

2.2.4. 文字模式安裝

您可透過在主控台中使用 liveinst 指令來進行 Fedora Live 映像的文字模式安裝。

2.2.5. USB 開機

另一個使用這些 Fedora Live 映像的方法就是將它們放置在一個 USB 磁碟上。若要這麼作,請使用 liveusb-creator 圖形化介面。請使用 新增/移除軟體 來搜尋並安裝 liveusb-creator 或是透過使用 yum 指令來安裝:

su -c 'yum install liveusb-creator'

與其使用圖形化工具,您可使用來自於 livecd-tools 套件的指令列介面,然後執行 livecd-iso-to-disk script:

/usr/bin/livecd-iso-to-disk /path/to/live.iso /dev/sdb1

/dev/sdb1 取代為您希望放置映像的分割區。

不是一個毀滅性程序;您目前存在 USB 磁碟上的所有資料都會被保留

此工具也有 Windows 版本供用戶使用並嘗試遷移至 Fedora。

2.2.6. 持續性的家目錄

保留持續性的 /home 以及將系統保留為無狀態的支援已被新增至 Fedora 10。這包含了為 /home 加密來保護您的檔案系統的支援(以防您的 USB 磁碟遺失或被盜取)。若要使用此功能,請下載 Live 映像並執行下列指令:

livecd-iso-to-disk --home-size-mb 512 /path/to/live.iso /dev/sdb1

/dev/sdb1 取代為您希望放置映像的分割區。

512 取代為您想要的持續性的 /home 大小(單位為 MB)。livecd-iso-to-disk shell script 儲存在光碟映像頂層的 LiveOS 目錄中。USB 媒介必須擁有足夠的空間來存放 Fedora Live 映像,加上 /home,以及任何需要存放在該媒介上的其它資料。就預設值來講,這會將您的資料加密並且提示一則密碼。若您希望有個未加密的 /home 的話,您可指定 --unencrypted-home

請注意,之後執行 livecd-iso-to-disk 時會將建立於 USB 磁碟上的 /home 保留住,請繼續使用它,即使您更改了您的 Live 映像。

2.2.7. Live USB 持續性

Fedora 9 和之後版本的 Fedora Live 映像都會有持續性變更上的支援。主要的用法就是由 USB 磁碟上的 Fedora Live 映像開機,並將變更儲存至相同的裝置。若要這麼作,請下載 Fedora Live 映像並且執行下列指令:

livecd-iso-to-disk --overlay-size-mb 512 /path/to/live.iso /dev/sdb1

/dev/sdb1 取代為您希望放置映像的分割區。

請將 512 取代為持續性資料或是 overlay 所欲使用的大小(單位為 MB)。livecd-iso-to-disk shell script 儲存在光碟映像頂層的 LiveOS 目錄中。 USB 媒介必須含有足夠的可用空間來存放 Fedora Live 映像,加上 overlay,以及任何需要被儲存在該媒介上的其它資料。

2.2.8. 在基於 Intel 的 Apple 硬體上透過 USB 來啟動一個 Fedora Live 映像

Fedora 10 支援將 Live 映像放置在 USB 映像檔上並且在基於 Intel 處理器上的 Apple 硬體上啟動它。和大部分的 x86 機器不同的是,這將需要格式化您正在使用的 USB 磁碟。若要設定一個 USB 磁碟,您可執行下列選項:

/usr/bin/livecd-iso-to-disk --mactel /path/to/live.iso /dev/sdb1

/dev/sdb1 取代為您希望放置映像的分割區。

請注意,所有其它如上述的 livecd-iso-to-disk 工具的引數都可在此使用。

2.2.9. 一般 Fedora 安裝上的差異

下列顯示了 Fedora Live 映像和一般 Fedora 安裝有何不同。

  • Fedora Live 映像提供了在一般 DVD 映像中可用的部份套件。兩者都連至了相同的儲存處,該儲存處包含了所有的套件。

  • 就預設值來講,SSH daemon sshd 已被停用。Daemon 會被停用是因為 Fedora Live 映像中的預設用戶名稱沒有密碼。不過,安裝至硬碟會產生建立新用戶名稱和密碼的提示。

  • Fedora Live 映像安裝不允許任何套件選擇或是升級功能因為它們會將整個檔案系統由 Live 媒介複製至硬碟上。當安裝完成,並且您的系統已重新啟動過後,您便可隨意透過使用 新增/移除套件 工具、yum,或是其它軟體管理工具來新增和移除套件。

  • Fedora Live 映像在 i586 架構上無法運作。

2.3. 硬體總覽

用戶時常會請求 Fedora 提供 hardware compatibility list(硬體相容性清單,HCL),不過我們卻小心地避免這麼作。為何呢?因為這相當困難並且用戶並不會感謝我們這麼作,因此最好還是由社群來處理這些事宜,而不是透過一個單獨的小型 Linux 發行版來處理。

不過,因為我們反對關閉式原始碼的硬體驅動程式並且面臨硬體的 binary 軔體問題,因此 Fedora Project 希望提供給 Fedora 用戶一些額外的資訊。

2.3.1. 這些發行公告中的有用硬體資訊

2.3.2. 硬體狀態

http://fedoraproject.org/wiki/ForbiddenItems

  • 若是含有財產權的話則無法包含於 Fedora 中。

  • 若是會牽涉到法律上的問題則無法被包含於 Fedora 中。

  • 若違反了美國聯邦法律的話則無法被包含於 Fedora 中。

2.3.3. 您應該怎麼作呢?

  1. 告訴您的硬體供應商您只要免費的開放式原始碼驅動程式和軔體

  2. 使用您的購買能力並只向使用開放式驅動程式和軔體來支援它們硬體的硬體供應商購買。請參閱 http://www.fsf.org/campaigns/hardware.html 來取得更多相關資訊。

2.4. 架構特屬的重點

此部份提供了有關受支援的 Fedora 硬體架構的相關重點。

2.4.1. 64-bit 平台(x86_64 和 ppc64)上支援 RPM multiarch

RPM 支援相同套件的多重架構平行安裝。預設的套件排列(如 rpm -qa)可能會顯現包含著重複的套件,因為架構沒有被顯示出來。請使用 repoquery 指令來取代,該指令為 yum-utils 套件的一部分,它會就預設值顯示出架構。若要安裝 yum-utils,請執行下列指令:

      su -c 'yum install yum-utils'
    

若要透過使用 rpm 來列出所有套件以及它們的架構,請執行下列選項:

      rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"
    

此設定更改了列出架構的預設查詢。請將它附加至 /etc/rpm/macros(系統全域設定)或是 ~/.rpmmacros(個別用戶設定)。

      %_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
    

2.4.2. Fedora 的 x86 規格

此部份涵蓋了有關於 Fedora 與 x86 硬體平台的相關特定資訊。

2.4.2.1. x86 的硬體需求

倘若要在安裝時或安裝後使用 Fedora 10 的特定功能,您可能需要知道其它硬體元件(像是視訊與網路卡)的詳細資料。

2.4.2.1.1. 處理器和記憶體

下列 CPU 規格以 Intel 處理器為主。其它和下列 Intel 處理器相容與相等的處理器(如 AMD、Cyrix 與 VIA)也可使用於 Fedora。

Fedora 10 需要至少 Intel Pentium 或更新的處理器,若要最佳化則需使用 Pentium 4 以及更新的處理器。

  • 使用文字模式的系統建議:200 MHz Pentium 等級或更新的處理器

  • 使用圖形化模式的系統建議:400 MHz Pentium II 或更新的處理器

  • 文字模式所需記憶體:至少 128MiB

  • 圖形化模式所需記憶體:至少 192MiB

  • 圖形化模式所需記憶體建議:256MiB

2.4.2.1.2. 硬碟空間

透過 DVD 來安裝的所有套件能佔超過 9 GB 的硬碟空間。最終安裝大小能藉由安裝 spin 以及安裝時所選擇的套件來判斷。安裝時需要額外的硬碟空間來支援安裝環境。額外的磁碟空間相當於 /Fedora/base/stage2.img 的大小加上欲安裝之系統上的 /var/lib/rpm 中的檔案大小。

就實際上來講,額外空間需求範圍可能會從 90 MiB(最小安裝)到額外的 175 MiB(最大安裝)這麼多。

任何用戶資料也都需要使用到額外的空間,並且若要系統能夠正常作業的話,起碼需要至少 5% 的可用空間。

2.4.3. Fedora 的 x86_64 規格

此部份涵蓋了有關於 Fedora 以及 x86_64 硬體平台的相關特定資訊。

2.4.3.1. x86_64 的硬體需求

倘若要在安裝時或安裝後使用 Fedora 10 的特定功能,您可能需要知道其它硬體元件(像是視訊與網路卡)的詳細資料。

2.4.3.1.1. x86_64 的記憶體需求
  • 文字模式所需記憶體:至少 256MiB

  • 圖形化模式所需記憶體:至少 384MiB

  • 圖形化模式所需記憶體建議:512MiB

2.4.3.1.2. x86_64 的硬碟空間需求

透過 DVD 來安裝的所有套件能佔超過 9 GB 的硬碟空間。最終安裝大小能藉由安裝 spin 以及安裝時所選擇的套件來判斷。安裝時需要額外的硬碟空間來支援安裝環境。額外的磁碟空間相當於 /Fedora/base/stage2.img 的大小加上欲安裝之系統上的 /var/lib/rpm 中的檔案大小。

就實際上來講,額外空間需求範圍可能會從 90 MiB(最小安裝)到額外的 175 MiB(最大安裝)這麼多。

任何用戶資料也都需要使用到額外的空間,並且若要系統能夠正常作業的話,起碼需要至少 5% 的可用空間。

2.4.4. Fedora 的 PPC 規格

此部份涵蓋了有關於 Fedora 和 PPC(Power PC)硬體平台的特定資訊。

2.4.4.1. PPC 的硬體需求
2.4.4.1.1. 處理器和記憶體
  • CPU 至少為:PowerPC G3 / POWER3

  • Fedora 10 支援了 1999 之後的 New World 世代 Apple Power Macintosh。雖然 Old World 的機器也應該能被支援,不過它們需要特殊的 bootloader,並且此開機載入程式並不包含在 Fedora 發行版中。Fedora 也已被安裝在 POWER5 與 POWER6 機器上並且經過測試了。

  • Fedora 10 支援 pSeries 以及 Cell Broadband Engine 的機器。

  • Fedora 10 也支援 Sony PlayStation 3 以及 Genesi Pegasos II 和 Efika。

  • Fedora 10 包含了新的 P.A. Semiconductor 'Electra' 機器的硬體支援。

  • Fedora 10 也包含了 Terrasoft Solutions powerstation 工作站的支援。

  • 文字模式建議需求:233 MHz G3 或更高,128MiB RAM。

  • 圖形化模式建議需求:400 MHz G3 或更高,256MiB RAM。

2.4.4.1.2. 硬碟空間

完整的套件可佔超過 9 GiB 的磁碟空間。最終大小全部取決於安裝 spin 以及安裝程序進行時所選擇的套件。安裝時需要額外的磁碟空間來支援安裝環境。這個額外磁碟空間相應於 /Fedora/base/stage2.img 的大小(於安裝光碟 1)加上安裝系統上的 /var/lib/rpm 中的檔案大小。

就實際上來講,額外空間需求範圍可能會從 90 MiB(最小安裝)到額外的 175 MiB(最大安裝)這麼多。

任何用戶資料也都需要使用到額外的空間,並且若要系統能夠正常作業的話,起碼需要至少 5% 的可用空間。

2.4.4.2. 64 位元機器上的 4 KiB 頁面

詳細地在 Fedora Core 6 中測試過了 64KiB 頁面後,PowerPC64 kernel 現在已被切換回 4KiB 頁面。安裝程式應在進行升級時自動地將所有 swap 分割區重新格式化。

2.4.4.3. Apple 鍵盤

Apple 系統上的 Option 鍵相當於 PC 上的 Alt 鍵。當文件與安裝程式提到了 Alt 鍵時,請使用 Option 鍵。有些組合鍵您可能需要同時使用 Option 鍵以及 Fn 鍵,例如 Option+Fn+F3 來切換至虛擬終端機 tty3。

2.4.4.4. PPC 安裝重點

Fedora 安裝光碟 1 可透過支援的硬體來啟動。此外,有個可啟動的 CD 映像也出現在光碟的 images/ 目錄中。這些映像會基於您的系統硬體並含有不同特性:

  • 在大部分機器上 -- 開機載入程式會由安裝光碟自動地啟動適當的 32 位元或 64 位元的安裝程式。

  • 64 位元的 IBM pSeries(POWER4/POWER5/POWER6),目前的 iSeries 型號 -- 在使用了 OpenFirmware 來啟動 CD 之後,開機載入程式 yaboot 會自動地啟動 64 位元的安裝程式。

  • IBM「Legacy」iSeries(POWER4)-- 這個所謂的「Legacy」iSeries 型號並不使用 OpenFirmware,它需要使用位於安裝樹的 images/iSeries 目錄中的開機映像。

  • Genesi Pegasos II / Efika 5200B -- Fedora kernel 同時支援 Pegasos 和 Efika 並且無須使用 powerdeveloper.org 的「Device Tree Supplement」。不過,因為軔體並不完整支援 ISO9660 因此這代表無法由光碟的 yaboot 啟動。請透過光碟或是網路來啟動「netboot」映像來代替。基於映像的大小,您必須將軔體的 load-base 變數設置成會以高的位址(例如 32MiB 而非預設的 4MiB)來載入檔案:

     
    	  setenv load-base 0x2000000
    	

    若有必要的話,請在 OpenFirmware 提示輸入下列指令來啟動 Efika 更新或是光碟中的 netboot 映像:

    	  boot cd: /images/netboot/ppc32.img
    	

    或是由網路:

    	  boot eth ppc32.img
    	

    您也必須手動式地配置 OpenFirmware 來使安裝的 Fedora 系統可啟動。若要如此,請正確地設置 boot-deviceboot-file 環境變數,並由 /boot 分割區載入 yaboot。比方說,預設安裝可能需要執行下列:

    setenv boot-device hd:0 setenv boot-file
    	    /yaboot/yaboot setenv auto-boot? true
    	
  • PA Semi Electra -- Electra 軔體還未支援 yaboot;若要在 Electra 上進行安裝,您可啟動 ppc64.img netboot 映像。安裝完成後,您將需要手動式地配置軔體才可載入來自於 /boot 分割區的已安裝 kernel 和 initrd。

    如欲取得更多詳細資料請參閱軔體文件。

  • Sony PlayStation 3 -- 若要在 PlayStation 3 上進行安裝,您首先需要將軔體版本更新至 1.60 或更新版本。「Other OS」開機載入程式必須被安裝入 flash 中,並依照 http://www.playstation.com/ps3-openplatform/manual.html 上的指示來進行。您可藉由 ftp://ftp.kernel.org/pub/linux/kernel/people/geoff/cell/,Sony 的「ADDON」光碟來取得一個適當的開機載入程式映像。

    當開機載入程式被安裝之後,PlayStation 3 就應該能以 Fedora 安裝媒介來啟動。請注意,NFS 最適合使用網路安裝,因為和使用 FTP 或 HTTP 方式比較起來,這會使用到較少的記憶體。使用 text 選項也可降低安裝程式所會使用到的記憶體。

    如欲取得 Fedora 與 PlayStation3 或是 PowerPC 上的 Fedora 的一般相關資訊,請參與 Fedora-PPC 郵件群組(http://lists.infradead.org/mailman/listinfo/fedora-ppc)或是 FreeNode 上的 #fedora-ppc 頻道(http://freenode.net/)。

  • 網路啟動 -- 包含著安裝程式 kernel 與 ramdisk 的合併映像位於安裝樹的 images/netboot/ 目錄中。它們主要是用來以 TFTP 來進行網路啟動,不過還有許多其它使用方式。

    yaboot 載入程式支援 IBM pSeries 和 Apple Macintosh 的 TFTP 啟動。Fedora Project 鼓勵使用 yaboot 來取代 netboot 映像。

2.4.4.4.1. PPC 特屬套件

  • ppc64-utils 套件已被分為各別的套件來反映上游套件(ps3pf-utilspowerpc-utilspowerpc-utils-papr)。雖然 mkzimage 指令已不再被提供,不過您還是可使用 kernel-bootwrapper 套件中的 wrapper script:

    wrapper -i initrd-${KERN_VERSION}.img -o
    	zImage-${KERN_VERSION}.img vmlinuz-${KERN_VERSION}
    	  

2.5. X Window 系統 - 圖形

此部份包含著有關於 Fedora 所提供的 X Window 系統實施以及 X.Org 的相關資訊。

2.5.1. X 配置變更

Fedora 10 使用了

evdev

輸入驅動程式來作為 X 伺服器的標準滑鼠與鍵盤驅動程式。此驅動程式能與 HAL 一起提供較為一致的各別裝置配置,這能允許裝置在 runtime 時被新增或移除。

2.5.2. 第三方視訊驅動程式

您可參閱 Xorg 第三方驅動程式頁面來取得第三方視訊驅動程式使用上的詳細指南。

http://fedoraproject.org/wiki/Xorg/3rdPartyVideoDrivers

2.6. Fedora 10 boot-time

Fedora 10 包含了許多 boot-time 更新,包括能較快的開機速度以及圖形化開機變更上改變。

2.6.1. GRUB

GRUB 選單已不會再於開機時出現,除了在雙重啟動的系統上。若要進入 GRUB 選單,請在 kernel 被載入前按住 Shift 鍵。(其它按鍵也可使用不過 Shift 鍵為最安全的按鍵。)

2.6.2. Plymouth

Plymouth 為 Fedora 10 中初次使用的圖形化開機系統。

  • grub 指令列上附加 rhgb 會使 Plymouth 載入您硬體的適當插件。

  • Plymouth 所提供的圖形化開機畫面需要 kernel 模式設定驅動程式才可正常運作。並非所有硬體都有可用的 kernel modesetting 驅動程式。若要在驅動程式可使用之前查看圖形化的 splash 畫面,請將 vga=0x318 附加至 kernel grub 指令列。這使用了 vesafb,並且不一定會提供自然的平板螢幕解析度,而且可能會造成 X 畫面閃爍或是其它怪異的效果。若沒有 kernel modesetting 驅動程式或是 vga=0x318 的話,Plymouth 便會使用基於文字的插件,這雖然很簡樸不過卻具功能性。

  • 目前,只有 Radeon R500 和更高等級的用戶會有 kernel modesetting 為預設值。R100 與 R200 的 modesetting 目前還在進行開發當中。另外,Intel kernel modesetting 的驅動程式還在開發當中,不過就預設值並不會被開啟。

  • Kernel modesetting 驅動程式還在開發階段並且尚有問題。若您在開機時出現了黑色的畫面或是畫面上什麼也沒出現不過卻有雜音的話,請將 nomodeset 附加至 grub 中的 kernel 開機提示來停用 modesetting。

  • Plymouth 會將開機訊息隱藏住。若要檢視開機訊息,請在開機時按下 Esc 鍵,或是在開機後於 /var/log/boot.log 之中檢視它們。另外,您也可由 kernel 指令列來將 rhgb 移除,這樣一來 plymouth 便會顯示所有的開機訊息了。登錄畫面上也有個狀態圖像可讓您檢視開機警告。

2.6.3. 更快的啟動速度

Fedora 10 藉由改善程序的啟動來達到了較快的開機速度。

  • Readahead 會和開機程序平行地啟動。

  • Udev 可能會看起來較慢,不過其實 readahead 會在背景中讀取所有開機程序所需的磁碟緩衝然後減少整個開機程序。readahead 檔案清單會每個月被建立一次,並且可藉由 touch /.readahead_collect 來手動式地啟用。/etc/sysconfig/readahead 這個配置檔案可被編輯來關閉 readahead-collector 與/或 readahead。

2.6.4. Kernel modesetting

Kernel 模式設定(Kernel modesetting,KMS)在 DRM 驅動程式中的預設值能是啟用或是停用的,並且它可在 boot-time 時被啟用或停用。

  • Plymouth 和 DDX 驅動程式兩者都能偵測 KMS 是否存在以及是否啟用中。若它存在並且已啟用的話,Plymouth 與 DDX 驅動程式便會利用它們。

  • 若 KMS 不存在或是它存在不過被停用了的話,那麼 Plymouth 將會自動地退回文字畫面並且 DDX 驅動程式將會自動地退回至用戶空間的 modesetting。

  • 允許較快速的用戶切換、完美的 X 伺服器切換,以及圖形化 panic 訊息。