摘要
本章說明在 x86、AMD64、Intel 64 與 Itanium 電腦上安裝 SUSE Linux Enterprise Server 的必要準備步驟。內容涵蓋各種安裝方法的必要準備步驟。硬體要求清單提供了 SUSE Linux Enterprise Server 所支援之受支援系統的綜覽。瞭解可用安裝方法與若干常見已知問題的資訊。還可學習如何控制安裝、提供安裝媒體及使用一般方法開機。
為了能有效控制這些準則的篇幅,此處假設您擁有特定的技術背景:
您具有一些電腦使用經驗,並熟悉常見的技術用語。
您熟悉系統及執行此系統之網路的說明文件。
您具備 Linux 系統的基本概念。
如需適用於產品的文件與最新文件更新的綜覽,請參閱 http://www.suse.com/doc。
SUSE® Linux Enterprise Server 作業系統可以部署在很多類型的硬體上。我們無法列出硬體 SUSE Linux Enterprise Server 支援的所有不同組合。不過,為了提供您協助進行規劃階段的指南,本文將說明最低需求。
若您要確認特定的電腦組態能否運作,請找出 SUSE 認證的平台。清單可在 http://developer.novell.com/yessearch/Search.jsp 中找到。
以 x86 為基礎的電腦能夠以符合成本效益的方式建置高效能的系統。在此平台上運作 SUSE Linux Enterprise Server 的先決條件如下︰
支援的 CPU 數量視使用的核心而定。具體說明如下:
表格 2.1. 核心支援的 CPU 數量¶
|
Kernel |
最舊的 CPU 類型 |
CPU 的最大數量 |
|---|---|---|
|
kernel-default |
PentiumPro、Athlon |
32 |
|
kernel-pae |
Pentium II、Athlon XP |
128 |
至少需提供 512 MB。建議記憶體為 1 GB。就多處理器系統而言,每個處理器必須提供 256 MB。主記憶體少於 1 GB 的系統需要額外的交換空間來將虛擬記憶體延伸至 1 GB。
磁碟要求很大程度上取決於安裝。一般而言,需要比安裝軟體本身所需空間更大的空間,才能使系統正常運作。其他選擇的最低要求如下:
|
系統 |
硬碟要求 |
|---|---|
|
最小 X Window System |
1.2 GB |
|
GNOME 桌面 |
3.2 GB |
|
KDE 桌面 |
2.7 GB |
|
所有模式 |
10 GB |
電腦可以從 DVD、USB 硬碟或網路開機進行安裝。透過網路開機必須使用特殊開機伺服器。可以使用 SUSE Linux Enterprise Server 來設定此開機伺服器。若要使用 USB 硬碟,BIOS 或韌體必須支援從 USB 裝置開機。如表格 6.1 「開機選項」 中所述建立可開機 USB 硬碟。
Itanium 架構為 64 位元,可支援大型伺服器的運作。
II (不再支援舊版 Itanium CPU)。還支援雙核 CPU 與超線程。
至多支援 4096 個 CPU。對於 CPU 計數的計算方式,雙核 CPU 計為兩個 CPU,具有兩個旁支的超線程 CPU 也計為兩個 CPU。1024 個 CPU 可表示 512 個雙核、512 個具有超線程的單核,或 256 個具有超線程的雙核。
建議每個 CPU 插槽至少需要 1 GB RAM。
磁碟需求很大程度上取決於所選安裝。一般而言,需要比已安裝軟體本身所需空間更大的空間,才能使系統正常運作。其他選擇的最低要求如下:
|
系統 |
硬碟要求 |
|---|---|
|
最小系統 |
4 GB |
|
建議 |
10 GB |
開機電腦的選項由可用硬體決定。所有適用於機器的開機方法都應有效。透過網路使用 PXE 開機必須使用特殊開機伺服器。也可以使用 SUSE Linux Enterprise Server 完成這項設定。
AMD64 和 Intel 64 架構支援 x86 軟體簡單移轉到 64 位元。如同 x86 架構,它們也是經濟實惠的替代方案。
支援目前市場上銷售的所有 CPU。其中包括雙核 CPU。
AMD64 和 Intel 64 最多支援 128 個 CPU。
至少需提供 512 MB 的記憶體。要求視應用程式而定。不過,建議最低採用 1024 MB,如果是多處理器電腦則建議每個 CPU 最低 512 MB。從理論上說,核心支援的記憶體上限為 512 GB。
磁碟需求很大程度上取決於所選安裝。此架構所需的空間與 x86 類似,但您應配置一些空間存放相容程式庫。其他選擇的最低要求如下:
|
系統 |
硬碟要求 |
|---|---|
|
最小 X Window System |
1.4 GB |
|
GNOME 桌面 |
3.5 GB |
|
KDE 桌面 |
3 GB |
|
所有模式 |
8.5 GB |
電腦可以從 CD 或網路開機。透過網路開機必須使用特殊開機伺服器。可以使用 SUSE Linux Enterprise Server 完成這項設定。
SUSE Linux Enterprise Server 的 i586 和 x86_64 版也可以做為虛擬機器客體安裝在各種虛擬化主機上。支援下列主機作業系統和虛擬化平台:
KVM (SLES 11 SP2+ 上)
XEN (SLES 10 SP4 / 11 SP1+ 上)
Citrix XenServer 6.0 / 6.1
Microsoft Windows 2008 SP2+ / 2008 R2+ / 2012+
Oracle VM 3.0 / 3.1 / 3.2
VMware ESX 5.1 / ESXi 5.1 / ESX 5.2 / ESXi 5.2
本節包含在 x86、AMD64、Intel 64 與 Itanium 硬體上安裝 SUSE Linux Enterprise Server 前需要考慮的很多因素。
SUSE Linux Enterprise Server 一般會做為獨立的作業系統安裝。引入 Xen 之後,您也可以在相同硬體上執行 SUSE Linux Enterprise Server 的多個例項。不過,Xen 的控制 Domain-0 安裝方式與其他一些套件的標準安裝類似。Xen 訪客的安裝部份,請參閱Chapter 3, Setting Up Virtual Machines (↑Virtualization with Xen)。
視使用的硬體而定,下列開機方式可用於第一次開機程序 (在安裝 SUSE Linux Enterprise Server 之前)。
表格 2.2. 開機選項¶
|
開機選項 |
請使用 |
|---|---|
|
CD 或 DVD 光碟機 |
最簡單的開機方式。系統本地需要具備光碟機或 DVD 光碟機,才可以使用這個方法。 |
|
磁片或 USB 磁碟 |
在第一張光碟或 DVD 的 |
|
PXE 或 bootp |
必須受 BIOS 或系統使用的韌體支援。若要使用此選項,則在網路中必須有開機伺服器。此任務可由單獨的 SUSE Linux Enterprise Server 來處理。 |
|
硬碟 |
SUSE Linux Enterprise Server 也可以從硬碟開機。若要這樣做,請從第一張光碟或 DVD 的 |
安裝 SUSE Linux Enterprise Server 時,實際的安裝資料必須可從網路、硬碟分割區或本地 DVD 上獲取。若要從網路安裝,則需要一部安裝伺服器。若要讓安裝資料可以供人存取,請將 Unix 或 Linux 環境中的任何電腦設定為 NFS、HTTP、SMB 或 FTP 伺服器。若要使 Windows 電腦提供安裝資料,請使用 SMB 來釋放資料。
如果在本地網路中設定 SLP 伺服器,則特別容易選擇此安裝來源。如需詳細資訊,請參閱第 14.2 節「安裝保存安裝來源的伺服器」。
大部分的安裝作業都是在本地硬碟上進行。因此,安裝系統必須能夠存取硬碟控制器。如果特殊的控制器 (如 RAID 控制器) 需要額外的核心模組,請為安裝系統提供核心模組更新磁碟。
其他安裝目標可能是各種類型的區塊裝置,用於提供足夠的空間與速度來執行作業系統。其中包括網路區塊裝置,例如 iSCSI 或 SAN。您也可以在提供標準 Unix 權限的網路檔案系統上安裝。但是開機可能比較麻煩,因為 initramfs 必須支援這些網路檔案系統,才能啟動實際的系統。如果需要在不同位置啟動相同系統,或您要使用 Xen 功能 (如網域移轉),這類安裝就很實用。
SUSE Linux Enterprise Server 提供幾種不同的安裝方法來控制安裝:
在主控台安裝
透過系列主控台安裝
使用 AutoYaST 安裝
使用 KIWI 影像安裝
透過 SSH 安裝
VNC 的安裝
預設會使用圖形主控台。如果有大量類似的電腦需要安裝,建議您建立可在安裝過程中存取的 AutoYaST 組態檔案或 KIWI 預先載入影像。另請參閱第 21 章「自動安裝」 中的 autoyast2 及第 17 章「KIWI」 中的 KIWI 相關文件。
安裝系統時,用於此系統之開機與安裝的媒體可能會有所不同。可能會使用用於開機與安裝之受支援媒體的所有組合。
依據所使用之硬體的功能與用於個別開機選項之媒體的可用性來開機電腦。
此為最常用的開機系統的方式。對於大多數電腦使用者來說此方法很簡單,但每個安裝程序都要求大量的互動。
視所使用的硬體而定,可從 USB 硬碟開機。必須依表格 6.1 「開機選項」 中所述建立相應的媒體。
您只能夠從受電腦的韌體或是 BIOS 支援的網路上直接開機電腦。此開機方法要求擁有透過網路提供所需開機影像的開機伺服器。實際通訊協定視硬體而定。通常需要幾項服務,例如 TFTP 與 DHCP 或 pxeboot。如果需要開機伺服器,另請閱讀第 14.1.3 節「透過 VNC 執行遠端安裝 — PXE 開機和網路喚醒功能」。
安裝媒體包含所有必要套件與安裝 SUSE Linux Enterprise Server 所需的中繼資訊。這些項目必須在開機進行安裝後提供給安裝系統。對 SUSE Linux Enterprise Server 而言,為系統提供安裝媒體的方法有多種。
所有必要的資料都已在開機媒體上提供。視選取的安裝而定,可能需要網路連接或附加產品媒體。
若要安裝多個系統,透過網路提供安裝媒體可使事情變得容易許多。您可從很多常見通訊協定進行安裝,例如 NFS、HTTP、FTP、或 SMB。如需有關如何執行此類安裝的詳細資訊,請參閱第 14 章「遠端安裝」。
本節提供在特定模式中進行 SUSE® Linux Enterprise Server 完整安裝之必要步驟的綜覽。第 II 部分「手動部署」中提供了如何使用 YaST 安裝和設定該系統的完整說明。
光碟機和軟碟機及 USB 隨身碟都可以用來安裝。調整電腦適合您的需求:
確認在 BIOS 中已將該磁碟機設為可開機磁碟。
在磁碟機插入開機媒體,並啟動開機程序。
CD、DVD 光碟機、軟碟機或 USB 磁碟的開機功能表可以傳送不同的參數到安裝系統。並請參閱第 14.4.2 節「使用自定開機選項」。如果是透過網路執行安裝,請在此處指定安裝來源。
如果在安裝期間發生未預期問題,請使用安全設定來開機。
使用網路來源安裝時,需要一部安裝伺服器。安裝此伺服器的程序簡述於 第 14.2 節「安裝保存安裝來源的伺服器」 中。
如果有 SLP 伺服器,請在第一個開機畫面選取 SLP 做為安裝來源。在開機程序期間,選擇要使用的可存取安裝來源。
如果在網路中可存取 DVD,請將其做為安裝來源。在此情況下,請在開機提示處以適當值指定參數 install=<URL>。如需這個參數的進一步詳細說明,請參閱第 14.4.2 節「使用自定開機選項」。
用其中一種方法控制安裝。最常使用的方法是從電腦主控台安裝 SUSE® Linux Enterprise Server。不同的情況則適用其他選項。如需有關可用安裝方法的詳細資訊,請參閱第 5 章「部署策略」。
使用電腦主控台是安裝 SUSE Linux Enterprise Server 的最簡單的方法。使用這種方法時,圖形安裝程式會引導您進行安裝。此安裝方法在第 6 章「使用 YaST 安裝」 中有詳細討論。
您也可以在主控台上執行安裝,而不使用圖形模式。文字型的安裝程式可提供與圖形版本相同的功能。如需有關在此模式中進行導覽的提示,請參閱第 3.1 節「在模組中瀏覽」 (第 3 章「文字模式的 YaST」, ↑管理指南)。
使用這種安裝方法時,您需要另一台電腦透過 Null 數據機纜線連接到要安裝 SUSE Linux Enterprise Server 的電腦。視硬體而定,韌體或電腦的 BIOS 亦可能有序列控制台的存取權。在適當情況下,可以透過此方法執行整個安裝。若要啟動序列控制台安裝,還需在開機程序完成後安裝系統啟動前,另外在開機提示處指定參數 console=ttyS0。
大部分電腦都有兩個序列介面:ttyS0 和 ttyS1。進行此安裝時,您需要使用 minicom 或 screen 等終端機程式。若要啟動序列連接,請輸入以下指令,啟動本地主控台中的螢幕程式:
screen /dev/ttyS0 9600
這表示監聽第一個序列埠之螢幕的鮑率為 9600。此後,將以類似文字型的安裝方式透過此終端機進行安裝。
如果您無法直接存取電腦硬體,例如,安裝應從管理主控台啟動,則請透過網路來控制整個安裝程序。若要這麼做,請在開機提示處輸入參數 UseSSH=1 和 SSHPassword=<secret>。SSH 精靈便會在系統中啟動,您可以使用密碼 「secret」,以使用者 root 的身分登入系統。若要連接,請使用指令 ssh -X root@<ipaddr>。
如果本地網路中沒有可用的 DHCP 伺服器,請手動為安裝系統指派 IP 位址。方法是在開機提示輸入選項 HostIP=<ipaddr>。
當您登入安裝系統時,使用指令 yast 來啟動實際安裝。如果 DISPLAY 已設定,則安裝將會以圖形模式啟動。接著程式會引導您完成安裝。如需此程序之詳細說明,請參閱第 14.1.5 節「透過 SSH 執行簡易遠端安裝 ─ 動態網路組態」。
如果無法直接存取系統,但又想進行圖形安裝,可透過 VNC 安裝 SUSE Linux Enterprise Server。如需此方法的詳細說明,請參閱第 14.5.1 節「安裝 VNC」。
由於適當的 VNC 用戶端也適用於其他作業系統 (例如, Microsoft Windows 及 MacOS),因此您也可以從執行這些作業系統的其他電腦控制此安裝。
如果您需要在具有類似硬體的多台電腦上安裝 SUSE Linux Enterprise Server,建議您借助 AutoYaST 來執行安裝。在這種情況下,請先安裝一個 SUSE Linux Enterprise Server,再使用它來建立必要的 AutoYaST 組態檔案。
第 21 章「自動安裝」 中對 AutoYaST 進行了詳細說明。
出廠之前,SUSE® Linux Enterprise Server 已經過大量的程式測試。如果忽略該處理,在開機或安裝期間會偶爾發生問題。
開機問題可能會導致 YaST 安裝程式無法在系統上啟動。另一個徵兆是安裝完成後系統未開機。
變更電腦韌體或 BIOS 以更正開機順序。若要這麼做,請參閱硬體手冊。
變更電腦上的主控台,以使核心輸出可見。請務必檢查最後的輸出。一般可按 Ctrl+Alt+F10 來完成。如果無法解決此問題,請諮詢 SUSE Linux Enterprise Server 支援人員。若要在開機時記錄所有系統訊息,請依據第 2.6 節「控制安裝」 所述使用序列連接。
如果您已手動變更了系統上的核心或 initrd,請在關閉電腦之前執行 /sbin/elilo。如果略過此步驟,系統將無法開機。
當您在設定其他組態時遇到了困難,或是當您想要延緩關於最後開機機制的決策時,開機磁片是非常有用的暫時解決方案。對於 OS/2 或 Windows NT 來說,開機磁片或許也是個適用的解決方案。如需建立開機磁片的詳細資料,請參閱第 11.4 節「建立開機 CD」 (第 11 章「開機載入程式 GRUB」, ↑管理指南)。
安裝 GRUB 或 LILO 後,有多種 BIOS 變體會檢查開機磁區結構 (MBR),並錯誤地顯示病毒警告。進入 BIOS 並修改對應的設定,便可解決此問題。例如,關閉。您可以稍後再重新開啟此選項。然而,如果 Linux 是您唯一使用的作業系統,就不需這麼做。
如果在安裝期間發生非預期的問題,需要相關資訊才能判斷問題的原因所在。在進行疑難排解時請遵循下列指示︰
檢查各個主控台的輸出。可使用組合鍵 Ctrl+Alt+Fn 切換主控台。例如,按 Ctrl+Alt+F2 可取得執行各項指令的外圍程序。
嘗試在 Failsafe 模式中啟動安裝。如果在此情況下安裝正常未發生問題,則若有不相容的問題就會導致 ACPI 或 APIC 失敗。在某些情況下,更新 BIOS 或韌體即可修正此問題。
輸入指令 dmesg,以便在安裝系統中的主控台上檢查系統訊息。
為了方便安裝和避免意外安裝,SUSE Linux Enterprise Server 安裝 DVD 上的預設設定是將系統從第一個硬碟開機。這時候,已安裝的開機載入程式通常會接管系統。這表示,安裝期間開機 DVD 可留在光碟機中。若要開始安裝,請在媒體的開機功能表中選擇一個安裝方法。