2015年7月27日 星期一

解決「用 semanage 修改 SSH 埠號的 SELinux 屬性失敗」之問題

前幾次的安裝步驟都是先從 Fedora Server 安裝起,重開機後立即切換成 Workstation 後,接著就是「MATE 桌面」,再設定 SSH 服務。這次安裝的電腦,主要是做為「伺服器」用,就想先設定 SSH 服務,等以後有需要再安裝「MATE 桌面」。沒想到設定到這個步驟出了問題
[root@Celeron-D ~]# semanage port -a -t ssh_port_t -p tcp 5566
bash: semanage: 找不到指令...
就是『semanage』這個命令找不到,一時覺得有些奇怪,以前怎麼都沒問題?

2015年7月26日 星期日

(F22) 安裝 HighPoint RocketRAID 的 Kernel 4.0.4-301 驅動程式

之前在“(F21) 安裝 HighPoint RocketRAID 1740 的 Kernel 3.17.4-301 驅動程式”一文中,記錄了安裝 HighPoint RocketRAID 的「驅動程式核心模組」的步驟。在當時的只能以 Live CD 的方式加載「驅動程式核心模組」,因此只能先安裝「GNOME 3 桌面」,當再安裝「MATE 桌面」時,又要解決“GNOME 與 MATE 程式選單同時出現”的問題。若平常不用「GNOME 3 桌面」時,又佔用不少寶貴的硬碟空間。這次利用安裝 Fedora 22 的機會,再找找更好的解決辦法。
  在 Fedora 22 安裝程式 Anaconda 的參數中找到一些新線索,就用這些新發現的參數試了一下,最後成功地在 HighPoint RocketRAID 1740 的 RAID 硬碟組中,安裝一個『只有 MATE 桌面的 Fedora 22』,詳細步驟說明如下:(為方便讀者參考,與前文重覆步驟仍予以保留)

2015年7月13日 星期一

用「可選版本 USB 安裝隨身碟」安裝失敗,原因探討

最近幾次的 Fedora 更新,幾台舊電腦沒有立即更新,而且當時也忘了紀錄下來,不記得是用 DVD 還是 USB 安裝的。這次想說來更新一下舊機的系統,才發現做好的『可選版本 USB 安裝隨身碟』不能直接用於安裝,當然得查明是什麼原因造成的。
  在 BIOS 中可以設定電腦的開機順序,可能的選擇為:硬碟 (HD)、CD-ROM (DVD-ROM)、USB FDD、USB ZIP、USB CD-ROM、USB HD。有 USB 可選時,才可能用 USB 裝置開機。不過,也不一定可以成功使用『可選版本 USB 安裝隨身碟』來安裝,寫這篇發文的原因正是如此。
  在提出解決方法之前,先整理其原因如下:
  • USB FDD、USB ZIP、USB CD-ROM:屬於較舊的 BIOS 所提供的 USB 開機功能,其會將 USB 裝置視為:FDD、ZIP 或 CD-ROM,而不是硬碟 (HD),當 USB 隨身碟所模擬的裝置是 BIOS 所不能辨識的話,就不能用以開機。(:此次安裝失敗的主因)
  • USB HD:在較新的 BIOS 所提供的 USB 開機功能,因為是將 USB 隨身碟模擬成硬碟,所以在設定時有兩個位置要注意,
    • 一個是開機硬碟的順序,有『一般硬碟』及『USB 碟碟』兩個選擇,要選擇『USB 硬碟』。
    • 另一個是開機裝置,可能會有『硬碟』、『網路』、『DVD-ROM』等,要選擇『硬碟』。
  • 可選版本 USB 安裝隨身碟』是將 USB 隨身碟模擬成硬碟 (HD),所以在新的 BIOS 中沒有問題,但是在較舊的 BIOS 系統是不能用來開機的。