發行紀事 84.87.20170713.6d2142e openSUSE Tumbleweed 2003, 2005Chao-Hsiung Liao (j_h_liau@yahoo.com.tw)2004Craig Jeffares (cjeffares@novell.com)2001Joe Man (trmetal@yahoo.com.hk)2007, 2008, 2009, 2010, 2011, 2012Ray Chen (swyear@gmail.com)2013, 2014, 2015, 2016Ramax Lo (ramaxlo@gmail.com) 安裝 UEFI—統一可延伸韌體介面 在安裝 openSUSE 到使用 UEFI (統一可延伸韌體介面) 開機的系統之前,強烈建議您先詢問是否有硬體製造商所建議的韌體更新並加以安裝。若您的系統有預裝 Windows 8,通常就代表您的系統使用 UEFI 開機。 背景知識: 有些 UEFI 韌體有缺陷,導致當有太多資料被寫入 UEFI 儲存區域時,韌體會發生問題。但是沒人知道究竟寫入多少資料才算「太多」,故 openSUSE 藉由只寫入能夠啟動系統的最少需要的資料量,來降低這個風險。寫入的資料至少要能告訴 UEFI 韌體 openSUSE 啟動程式的位置。官方 Linux 核心提供使用 UEFI 儲存區來寫入開機及當機資訊的功能 (pstore),在此預設被停用。無論如何,建議安裝任何硬體製造商建議的韌體更新。 UEFI,GPT 與 MS-DOS 磁碟分割區 在 EFI/UEFI 的規格書中提到一個新的分割磁碟的劃分方式:GPT(GUID Partition Table)。這個新的方式使用 GUID(128位元的值顯示在32個十六進制數字上)來識別裝置及分割區類型。 此外,UEFI 規範是允許傳統的 MBR(MS-DOS)分割區。 Linux 引導加載器(ELILO 或 GRUB2)嘗試針對那些傳統的分割區自動產生一個 GUID ,並把它們寫進韌體。像這樣的一個 GUID 可以頻繁變更,導致韌體的重寫入。一次的重寫入包括兩種不同的操作:刪除舊的項目,以及創建一個新的項目以取代第一個項目。 現代的韌體都有一個垃圾收集器(garbage collector),可以收集被刪除的進入點(entries),並且釋放原來保留給舊進入點(entries)的記憶體。當故障的韌體不能收集或是釋放這些進入點(entries)時,系統將會出現問題,最終將造成系統無法開機。 簡單的替代解決方案是:轉換傳統的 MBR 分割區成為新的 GPT 分割區以完整的避免此問題。 一般說明 使用 LUKS 加密分割區的系統無法開機 在一些情況下,Plymouth 無法正常顯示密碼輸入提示。要修正這個問題,請在核心開機選項加入 plymouth.enable=0。請詳見 的說明。 技術議題 列印系統:改進以及不相容的變動 CUPS 版本昇級至 1.7 新版的 CUPS,相較於 1.5 版,導入了一些重大改變,因此需要手動調整設定。 PDF 取代 PS 成為標準的列印工作格式。故傳統的 PostScript 印表機現在需要一個過濾器 (filter) 驅動程式才能進行列印。 欲了解更多資訊,請見 SUSE 維基頁面 "Concepts printing" (http://en.opensuse.org/Concepts_printing)。 網路印表機探查通訊協定已經改變為基於 DNS Service discovery 協定 (DNS-SD,透過 Avahi 提供)。cups-filters 套件提供的 cups-browsed 服務可用來橋接舊的與新的通訊協定。cupsd 與 cups-browsed 需要一起運作才能讓舊的客戶端 (包括 LibreOffice 與 KDE) 能夠發現網路印表機。 IPP 通訊協定預設版本自 1.1 昇級到 2.0。舊的 IPP 伺服器 (例如 SLE11 使用的 CUPS 1.3.x),會拒絕 IPP 2.0 的連線要求,並回傳 \"Bad Request\" (請見 http://www.cups.org/str.php?L4231)。 要能夠使用舊印表機來列印,IPP 通訊協定版本必須要明確指定。將 '/version=1.1' 字串附加在 client.conf 設定檔中的 ServerName 設定 (例如 ServerName older.server.example.com/version=1.1) 環境變數 CUPS_SERVER 在命令列工具中,以 -h 選項指定的伺服器名稱。例如 lpstat -h older.server.example.com/version=1.1 -p 一些列印過濾器和後端已從 cups 移到 cups-filters 套件 一些設定指令已經自 cupsd.conf 分離出來,並移到 cups-files.conf 設定檔中。請詳見 http://www.cups.org/str.php?L4223、CVE-2012-5519,以及 https://bugzilla.opensuse.org/show_bug.cgi?id=789566 的說明。 CUPS banner 頁面以及測試頁面已從 cups 套件移到 cups-filters 套件 (請見 http://www.cups.org/str.php?L4120 與 https://bugzilla.opensuse.org/show_bug.cgi?id=735404)。 更多資訊與反饋 閱讀安裝 CD 中的 README 檔案。 從 RPM 獲取某個套件詳細的變動歷史資訊: rpm --changelog -qp <FILENAME>.rpm <FILENAME> 是該套件的名稱。 請查看在安裝 DVD 最上層目錄下的 ChangeLog 檔案以了解所更新套件的變動歷史(按時間先後排序)。 包含了額外或是更新的文件。 請造訪 以了解 openSUSE 最新的產品訊息。 版權所有 © 2015 SUSE LLC 感謝使用 openSUSE。 openSUSE 團隊
發行紀事 84.87.20170713.6d2142e openSUSE Tumbleweed 2003, 2005Chao-Hsiung Liao (j_h_liau@yahoo.com.tw)2004Craig Jeffares (cjeffares@novell.com)2001Joe Man (trmetal@yahoo.com.hk)2007, 2008, 2009, 2010, 2011, 2012Ray Chen (swyear@gmail.com)2013, 2014, 2015, 2016Ramax Lo (ramaxlo@gmail.com) 安裝 UEFI—統一可延伸韌體介面 在安裝 openSUSE 到使用 UEFI (統一可延伸韌體介面) 開機的系統之前,強烈建議您先詢問是否有硬體製造商所建議的韌體更新並加以安裝。若您的系統有預裝 Windows 8,通常就代表您的系統使用 UEFI 開機。 背景知識: 有些 UEFI 韌體有缺陷,導致當有太多資料被寫入 UEFI 儲存區域時,韌體會發生問題。但是沒人知道究竟寫入多少資料才算「太多」,故 openSUSE 藉由只寫入能夠啟動系統的最少需要的資料量,來降低這個風險。寫入的資料至少要能告訴 UEFI 韌體 openSUSE 啟動程式的位置。官方 Linux 核心提供使用 UEFI 儲存區來寫入開機及當機資訊的功能 (pstore),在此預設被停用。無論如何,建議安裝任何硬體製造商建議的韌體更新。 UEFI,GPT 與 MS-DOS 磁碟分割區 在 EFI/UEFI 的規格書中提到一個新的分割磁碟的劃分方式:GPT(GUID Partition Table)。這個新的方式使用 GUID(128位元的值顯示在32個十六進制數字上)來識別裝置及分割區類型。 此外,UEFI 規範是允許傳統的 MBR(MS-DOS)分割區。 Linux 引導加載器(ELILO 或 GRUB2)嘗試針對那些傳統的分割區自動產生一個 GUID ,並把它們寫進韌體。像這樣的一個 GUID 可以頻繁變更,導致韌體的重寫入。一次的重寫入包括兩種不同的操作:刪除舊的項目,以及創建一個新的項目以取代第一個項目。 現代的韌體都有一個垃圾收集器(garbage collector),可以收集被刪除的進入點(entries),並且釋放原來保留給舊進入點(entries)的記憶體。當故障的韌體不能收集或是釋放這些進入點(entries)時,系統將會出現問題,最終將造成系統無法開機。 簡單的替代解決方案是:轉換傳統的 MBR 分割區成為新的 GPT 分割區以完整的避免此問題。 一般說明 使用 LUKS 加密分割區的系統無法開機 在一些情況下,Plymouth 無法正常顯示密碼輸入提示。要修正這個問題,請在核心開機選項加入 plymouth.enable=0。請詳見 的說明。 技術議題 列印系統:改進以及不相容的變動 CUPS 版本昇級至 1.7 新版的 CUPS,相較於 1.5 版,導入了一些重大改變,因此需要手動調整設定。 PDF 取代 PS 成為標準的列印工作格式。故傳統的 PostScript 印表機現在需要一個過濾器 (filter) 驅動程式才能進行列印。 欲了解更多資訊,請見 SUSE 維基頁面 "Concepts printing" (http://en.opensuse.org/Concepts_printing)。 網路印表機探查通訊協定已經改變為基於 DNS Service discovery 協定 (DNS-SD,透過 Avahi 提供)。cups-filters 套件提供的 cups-browsed 服務可用來橋接舊的與新的通訊協定。cupsd 與 cups-browsed 需要一起運作才能讓舊的客戶端 (包括 LibreOffice 與 KDE) 能夠發現網路印表機。 IPP 通訊協定預設版本自 1.1 昇級到 2.0。舊的 IPP 伺服器 (例如 SLE11 使用的 CUPS 1.3.x),會拒絕 IPP 2.0 的連線要求,並回傳 \"Bad Request\" (請見 http://www.cups.org/str.php?L4231)。 要能夠使用舊印表機來列印,IPP 通訊協定版本必須要明確指定。將 '/version=1.1' 字串附加在 client.conf 設定檔中的 ServerName 設定 (例如 ServerName older.server.example.com/version=1.1) 環境變數 CUPS_SERVER 在命令列工具中,以 -h 選項指定的伺服器名稱。例如 lpstat -h older.server.example.com/version=1.1 -p 一些列印過濾器和後端已從 cups 移到 cups-filters 套件 一些設定指令已經自 cupsd.conf 分離出來,並移到 cups-files.conf 設定檔中。請詳見 http://www.cups.org/str.php?L4223、CVE-2012-5519,以及 https://bugzilla.opensuse.org/show_bug.cgi?id=789566 的說明。 CUPS banner 頁面以及測試頁面已從 cups 套件移到 cups-filters 套件 (請見 http://www.cups.org/str.php?L4120 與 https://bugzilla.opensuse.org/show_bug.cgi?id=735404)。 更多資訊與反饋 閱讀安裝 CD 中的 README 檔案。 從 RPM 獲取某個套件詳細的變動歷史資訊: rpm --changelog -qp <FILENAME>.rpm <FILENAME> 是該套件的名稱。 請查看在安裝 DVD 最上層目錄下的 ChangeLog 檔案以了解所更新套件的變動歷史(按時間先後排序)。 包含了額外或是更新的文件。 請造訪 以了解 openSUSE 最新的產品訊息。 版權所有 © 2015 SUSE LLC 感謝使用 openSUSE。 openSUSE 團隊

    文章

    出版日期:07/24/2017

    1 安裝

    1.1 UEFI—統一可延伸韌體介面

    在安裝 openSUSE 到使用 UEFI (統一可延伸韌體介面) 開機的系統之前,強烈建議您先詢問是否有硬體製造商所建議的韌體更新並加以安裝。若您的系統有預裝 Windows 8,通常就代表您的系統使用 UEFI 開機。

    背景知識: 有些 UEFI 韌體有缺陷,導致當有太多資料被寫入 UEFI 儲存區域時,韌體會發生問題。但是沒人知道究竟寫入多少資料才算「太多」,故 openSUSE 藉由只寫入能夠啟動系統的最少需要的資料量,來降低這個風險。寫入的資料至少要能告訴 UEFI 韌體 openSUSE 啟動程式的位置。官方 Linux 核心提供使用 UEFI 儲存區來寫入開機及當機資訊的功能 (pstore),在此預設被停用。無論如何,建議安裝任何硬體製造商建議的韌體更新。

    1.2 UEFI,GPT 與 MS-DOS 磁碟分割區

    在 EFI/UEFI 的規格書中提到一個新的分割磁碟的劃分方式:GPT(GUID Partition Table)。這個新的方式使用 GUID(128位元的值顯示在32個十六進制數字上)來識別裝置及分割區類型。

    此外,UEFI 規範是允許傳統的 MBR(MS-DOS)分割區。 Linux 引導加載器(ELILO 或 GRUB2)嘗試針對那些傳統的分割區自動產生一個 GUID ,並把它們寫進韌體。像這樣的一個 GUID 可以頻繁變更,導致韌體的重寫入。一次的重寫入包括兩種不同的操作:刪除舊的項目,以及創建一個新的項目以取代第一個項目。

    現代的韌體都有一個垃圾收集器(garbage collector),可以收集被刪除的進入點(entries),並且釋放原來保留給舊進入點(entries)的記憶體。當故障的韌體不能收集或是釋放這些進入點(entries)時,系統將會出現問題,最終將造成系統無法開機。

    簡單的替代解決方案是:轉換傳統的 MBR 分割區成為新的 GPT 分割區以完整的避免此問題。

    2 一般說明

    2.1 使用 LUKS 加密分割區的系統無法開機

    在一些情況下,Plymouth 無法正常顯示密碼輸入提示。要修正這個問題,請在核心開機選項加入 plymouth.enable=0。請詳見 https://bugzilla.opensuse.org/show_bug.cgi?id=966255 的說明。

    3 技術議題

    3.1 列印系統:改進以及不相容的變動

    CUPS 版本昇級至 1.7

    新版的 CUPS,相較於 1.5 版,導入了一些重大改變,因此需要手動調整設定。

    • PDF 取代 PS 成為標準的列印工作格式。故傳統的 PostScript 印表機現在需要一個過濾器 (filter) 驅動程式才能進行列印。

      欲了解更多資訊,請見 SUSE 維基頁面 "Concepts printing" (http://en.opensuse.org/Concepts_printing)。

    • 網路印表機探查通訊協定已經改變為基於 DNS Service discovery 協定 (DNS-SD,透過 Avahi 提供)。cups-filters 套件提供的 cups-browsed 服務可用來橋接舊的與新的通訊協定。cupsdcups-browsed 需要一起運作才能讓舊的客戶端 (包括 LibreOffice 與 KDE) 能夠發現網路印表機。

    • IPP 通訊協定預設版本自 1.1 昇級到 2.0。舊的 IPP 伺服器 (例如 SLE11 使用的 CUPS 1.3.x),會拒絕 IPP 2.0 的連線要求,並回傳 \"Bad Request\" (請見 http://www.cups.org/str.php?L4231)。

      要能夠使用舊印表機來列印,IPP 通訊協定版本必須要明確指定。將 '/version=1.1' 字串附加在

      • client.conf 設定檔中的 ServerName 設定 (例如 ServerName older.server.example.com/version=1.1)

      • 環境變數 CUPS_SERVER

      • 在命令列工具中,以 -h 選項指定的伺服器名稱。例如

        lpstat -h older.server.example.com/version=1.1 -p

    • 一些列印過濾器和後端已從 cups 移到 cups-filters 套件

    • 一些設定指令已經自 cupsd.conf 分離出來,並移到 cups-files.conf 設定檔中。請詳見 http://www.cups.org/str.php?L4223、CVE-2012-5519,以及 https://bugzilla.opensuse.org/show_bug.cgi?id=789566 的說明。

    • CUPS banner 頁面以及測試頁面已從 cups 套件移到 cups-filters 套件 (請見 http://www.cups.org/str.php?L4120https://bugzilla.opensuse.org/show_bug.cgi?id=735404)。

    4 更多資訊與反饋

    • 閱讀安裝 CD 中的 README 檔案。

    • 從 RPM 獲取某個套件詳細的變動歷史資訊:

      rpm --changelog -qp <FILENAME>.rpm

      <FILENAME> 是該套件的名稱。

    • 請查看在安裝 DVD 最上層目錄下的 ChangeLog 檔案以了解所更新套件的變動歷史(按時間先後排序)。

    • https://activedoc.opensuse.org/ 包含了額外或是更新的文件。

    • 請造訪 http://www.opensuse.org 以了解 openSUSE 最新的產品訊息。

    版權所有 © 2015 SUSE LLC

    感謝使用 openSUSE。

    openSUSE 團隊

    列印此頁面