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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AIX下CDE的安裝步驟AI
- HP UNIX雙機常見操作步驟和相關命令
- HP下增加swap的步驟(HP-UX)UX
- JVM問題排查步驟JVM
- win10系統無法正常啟動如何進入安全模式_win10無法正常啟動進入安全模式的步驟Win10模式
- ubuntu 配置拼音輸入法步驟Ubuntu
- 安裝sogou輸入法步驟:Go
- UNIX系統中安裝SAP的步驟
- win10無法進入主桌面怎麼辦_win10無法返回主桌面的解決步驟Win10
- hp unix cluster使用的命令
- Linux雲主機安全入侵排查步驟Linux
- 阿里旺旺win10無法正常登入怎麼辦_win10中阿里旺旺無法正常登入的解決步驟阿里Win10
- win10新增輸入法的操作步驟是什麼Win10
- Excel 輸入步驟Excel
- [HPUX] HP Unix 修改hostnameUX
- HP-UNIX 命令大全
- Ubuntu無法進入Windows的NTFS分割槽UbuntuWindows
- Ubuntu無法進入圖形介面Ubuntu
- 無法進入BIOS設定iOS
- [HP-UX] ftp無法登陸UXFTP
- unix下編寫socket程式的一般步驟(轉)
- 定製燒錄SCO UNIX安裝光碟的步驟(轉)
- win10怎樣設定輸入法_win10設定輸入法的步驟Win10
- ts-jest無法編譯執行ESM【解決步驟】編譯
- Linux定時任務Crontab不起作用的排查步驟Linux
- 踩坑: Horizon 佇列任務卡死,無法進入重試問題排查分析過程佇列
- win10電腦提示windows無法配置此無線連線的解決步驟Win10Windows
- win10如何刪除微軟輸入法 win10刪除微軟輸入法的步驟Win10微軟
- hp unix 硬碟I/O分析硬碟
- Solaris10所有使用者無法登陸CDE及JAVA介面Java
- 無法啟動?教你進入安全模式模式
- 求助,Server 4.1無法進入桌面!(轉)Server
- Sybase 11.0.3 For SCO UNIX 5.0.5安裝配置步驟(轉)
- Windows10系統下預設輸入法的設定步驟Windows
- 【知識分享】排查伺服器網路故障的幾個步驟伺服器
- win10電腦怎麼刪除輸入法_win10刪除輸入法的步驟Win10
- 無法連線windows例項的問題排查Windows
- ADFS服務無法啟動的原因排查