HP unix無法進入CDE的排查步驟
---------------------------------------------------------------------------------
作者: 駱君堯
原文出自:
---------------------------------------------------------------------------------
雖然大多數人都不會去使用CDE,但有些使用者為了平時管理的方便,還是配置了圖形卡,還配置了 KVM 來在多個機器之間進行切換。然而,如果配置不正確的話,還是不能很好的進入圖形介面,甚至連 CDE 的登陸介面都無法看到。
遇到這樣的情況的時候,可以按照以下思路進行檢視:
1. 檢查圖形卡的驅動是否已經安裝好
#swlist -l bundle | grep -i Graphic
說明:檢視圖形卡的狀態是否是 CLAIMED ,如果不是此狀態,比如看到的是 UNCLAIMED 或這是 NO_HW ,則表明圖形卡的驅動沒有安裝好。如果發現驅動沒有安裝好,則按照第五步的方法進行驅動更新。
2. 檢查是否安裝了 CDE 介面
#swlist -l fileset -a state CDE
或者是
#swlist -l bundle | grep -i CDE
說明:檢查配置是否包含了 CDE
#ps -ef | grep -i dtlogin
說明:檢查是否後臺程式是否正常執行
#/sbin/init.d/dtlogin.rc stop
說明:如果 dtlogin 的程式執行不正常,則先停掉所有相關的程式
#/etc/init 2
#/etc/init 3
#/usr/dt/bin/dtconfig -e
說明:讓桌面在系統啟動的時候自動執行
#/sbin/init.d/dtlogin.rc start
說明:重新啟動後臺程式。執行這個命令以後, CDE 登陸介面並不會立刻出現,因為啟動相關的一些程式需要一些時間。耐心等待一會兒,如果兩分鐘以後 CDE 登入介面還沒有出現,則需要繼續後面的檢查步驟。
3. 檢查配置檔案 /etc/X11/X0screen ,檢查該檔案中是否包含以下語句:
Screen /dev/crt
說明:如果沒有包括此行語句,這手工加上,然後按照第二步,重新啟動以下 dtlogin 的程式。
4. 檢查配置檔案 /etc/dt/config/Xservers :
將下面的內容
# * Local local@console /usr/bin/X11/X :0
前面的註釋號去掉,修改成
* Local local@console /usr/bin/X11/X :0
然後重新執行一下以下命令:
#/sbin/init.d/dtlogin.rc stop
說明:停止相應的後臺程式
#/sbin/init.d/dtlogin.rc reset
說明:使修改的配置檔案生效
#/sbin/init.d/dtlogin.rc start
說明:重新啟動後臺程式
5. 將必要的驅動加入 Kernel
如果發現顯示卡的驅動沒有安裝好,則檢查以下驅動是否都已經加入到 Kernel 當中:
a. graph3
b. gvid
c. hcd
d. hid
e. hub
f. usbd
說明:當 usbd 加入核心後,在重啟機器時,會讓選擇鍵盤的 MAP ,選擇 26 : US-ENGLISH 。(注:好像 gvid 可以不用加入,也可實現功能。)
6. 調整解析度和重新整理率
#setmon
說明:可以進入 sam 進行調整,當然也可以簡單的時候這條命令進行調整。
按照以上幾步,一般都會解決圖形問題。當然,有的時候按照以上 “ 一般 ” 步驟還不能解決問題,那麼要根據具體的情況來考慮了。以下是一些經驗之談:
1. RP34x0 上用 dmesg 老是報 gvid: ATI Radeon 7000 not supported on this hardware
說明:是因為 RP34X0 的顯示卡在 11i 上不支援 , 在 11.23 上可用 . 為了解決報錯資訊 , 打一個補丁就好 :PHKL_31241
2. 如果顯示卡換了槽位執行以下命令
#rm /dev/crt
#insf -e (或者是 #insf -e -d framebuf )
說明:重新生成一下相應的裝置檔案
3. 如果看到了 CDE 的登陸介面,但是在輸入使用者名稱和密碼以後,看到了登陸歡迎詞就再沒有出現正常的 CDE 介面,而是一直等待在這裡,此時應該檢查一下 /sbin/rc.2/S400nfs.core 是否被去掉了,即檢視 nfs.core 是否正常啟動了。如果要禁止 NFS ,可以修改 /etc/rc.config.d/nfsconf 檔案,根據以下修改:
NFS_SERVER=0
NFS_CLIENT=0
4. 對於安騰的機器,還應該考慮:如果是新安裝,很有可能顯示器上沒有任何顯示,那麼就要用 console cable 連到 Local console
EFI Boot Manager ver 1.10 [14.61] Firmware ver 2.31 [4411]
Please select a boot option
HP-UX Primary Boot: 0/1/1/0.0.0
EFI Shell [Built-in]
Boot Option Maintenance Menu
System Configuration Menu
Use ^ and v to change option(s). Use Enter to select an option
當出現 EFI Boot Manager 介面時 , 選擇
EFI Boot Maintenance Manager ver 1.10 [14.61]
Main Menu. Select an Operation
Boot from a File
Add a Boot Option
Delete Boot Option(s)
Change Boot Order
Manage BootNext setting
Set Auto Boot TimeOut
Select Active Console Output Devices
Select Active Console Input Devices
Select Active Standard Error Devices
選擇 < Select Active Console Output Devices >
EFI Boot Maintenance Manager ver 1.10 [14.61]
Select the Console Output Device(s)
Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(PcAnsi)
Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(Vt100)
Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(Vt100+)
Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(VtUtf8)
Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(PcAnsi)
Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(Vt100)
* Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(Vt100+)
Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(VtUtf8)
Acpi(HWP0002,700)/Pci(2|0)
Save Settings to NVRAM
Exit
把最後一個輸出裝置(就是)顯示器選中
EFI Boot Maintenance Manager ver 1.10 [14.61]
Select the Console Output Device(s)
Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(PcAnsi)
Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(Vt100)
Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(Vt100+)
Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(VtUtf8)
Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(PcAnsi)
Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(Vt100)
* Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(Vt100+)
Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(VtUtf8)
* Acpi(HWP0002,700)/Pci(2|0)
Save Settings to NVRAM
Exit
說明:以上只是把 console 的內容顯示到顯示器上,要 CDE 能開機自動顯示到本地顯示器,需要檢視 /etc/dt/config/Xconfig 的配置,看看檔案中 Dtlogin*authorize: False 是不是被註釋掉了。如果是就取消它的註釋,如果這個檔案不存在,可以把 /usr/dt/config/Xconfig 考到 /etc/dt/config 目錄下。
按照以上所有的方面來進行仔細檢查,應該能夠解決基本上所有的 CDE 圖形問題了。而還不能夠解決,可以檢視 $HOME/.dt 下的日誌,看看日誌中報了什麼錯誤。或者一個簡單的辦法就是,新建立一個使用者,這樣這個新使用者的 $HOME/.profile 檔案和 $HOME/.dtprofile 或者 $HOME/.login 檔案都是沒有經過修改的,用這個新使用者的賬戶進行登陸,檢查相應的日誌
但在不同主機上試過兩次 hostname 超過 8 位的時候確實進不了 CDE 桌面
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7507082/viewspace-1017206/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- win10系統無法正常啟動如何進入安全模式_win10無法正常啟動進入安全模式的步驟Win10模式
- JVM問題排查步驟JVM
- ubuntu 配置拼音輸入法步驟Ubuntu
- 安裝sogou輸入法步驟:Go
- 阿里旺旺win10無法正常登入怎麼辦_win10中阿里旺旺無法正常登入的解決步驟阿里Win10
- win10無法進入主桌面怎麼辦_win10無法返回主桌面的解決步驟Win10
- HP-UNIX 建立檔案系統
- Linux雲主機安全入侵排查步驟Linux
- hp-unix下的高可用叢集設定
- ubuntu無法進入系統Ubuntu
- win10新增輸入法的操作步驟是什麼Win10
- Ubuntu18.10安裝HP網路印表機詳細步驟Ubuntu
- Linux定時任務Crontab不起作用的排查步驟Linux
- 使用隱含引數testMappingSpeed排查GoldenGate抽取慢的步驟APPGo
- win10怎樣設定輸入法_win10設定輸入法的步驟Win10
- Ubuntu無法進入圖形介面Ubuntu
- ts-jest無法編譯執行ESM【解決步驟】編譯
- win10電腦提示windows無法配置此無線連線的解決步驟Win10Windows
- win10 hp電腦怎麼進入安全模式_win10 hp電腦如何進入安全模式Win10模式
- 踩坑: Horizon 佇列任務卡死,無法進入重試問題排查分析過程佇列
- FMEA失效模式分析的推進步驟模式
- 無限進步
- win10電腦怎麼刪除輸入法_win10刪除輸入法的步驟Win10
- 無法啟動?教你進入安全模式模式
- 開機無法進入bios怎麼辦_win10電腦開機無法進入bios的解決方法iOSWin10
- 【知識分享】排查伺服器網路故障的幾個步驟伺服器
- 輸入測試報告的步驟測試報告
- 無法連線windows例項的問題排查Windows
- win10如何刪除微軟輸入法 win10刪除微軟輸入法的步驟Win10微軟
- ghost win10無法引導怎麼回事 win10 ghost無法引導啟動的解決步驟Win10
- win10怎麼開機進入pe系統 win10進入pe系統的步驟Win10
- SSH金鑰無法訪問排查思路
- 安裝win10時無法進入bios怎麼辦_安裝win10無法進入bios的解決方法Win10iOS
- 寶塔皮膚安裝完成後無法開啟網頁的解決步驟網頁
- win10監護人模式如何進入 win10系統進入監護人模式的步驟Win10模式
- Kubernetes 無法查詢到並且無法刪除pod例項的排查過程
- 11個步驟完美排查Linux機器是否已經被入侵Linux
- win10系統睡眠黑屏無法喚醒怎麼辦_win10睡眠無法喚醒黑屏的解決步驟Win10
- docker無法啟動排查運維記錄Docker運維