免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6755 | 回复: 5

急求:怎么启动到图形界面init5 .谢谢大家了 [复制链接]

论坛徽章:
0
发表于 2008-12-16 16:15 |显示全部楼层
我原来一启动就直接进图形界面,昨天晚上掉点一次.现在一启动机器就到命令行了.不进图形界面.现在起来后等级就是5.我  init3后再init5也进不去图形界面.  该怎么办,谢谢大家了,比较急.

论坛徽章:
0
发表于 2008-12-16 19:33 |显示全部楼层
init 5没听说过,你难道用的linux吧,以下摘自官方文档,CDE是在运行级3启动的
-------------------------------------------------------------------------------------------------
通过运行级别控制使用和进程
运行级别是一种 HP-UX 运行状态,在该状态下允许运行一组特定的进程。这些进程和
缺省运行级别是在文件 /etc/inittab 中定义的。
运行级别包括:
运行级别 s 操作模式系统管理员所使用的运行模式,通常称为单用户模式。这种模
式确保在系统管理员执行系统维护任务时系统中没有其他用户。在这个
运行级别中,只有超级用户可以通过系统控制台访问系统。只有系统工
作台上的 shell、由 /sbin/rc 文件启动的后台守护程序进程以及系统
管理员调用的进程可以在系统中运行。需要使用非活动系统的命令(如
/sbin/fsck)必须在运行级别 s 中运行。
运行级别 1 用于启动基本系统进程的一个子集,也可以用于执行系统管理任务。
运行级别 2 该运行方式通常称为多用户模式。该模式允许所有用户访问系统。
运行级别 3 用于 NFS 服务器。在该模式下,可以根据 NFS 服务器的要求共享 NFS
文件系统。
用于 CDE 用户。在该模式下,CDE 是活动的。CDE 是 HP-UX 10.30
及更高版本的缺省桌面。
运行级别 4 有时由可选软件使用。
通常情况下,缺省运行级别是运行级别 3 或 4,具体取决于系统中安装的软件。CDE
的缺省运行级别是 3。
要确定 init 进程的当前运行级别,请键入:
# who -r
. run-level 3 Mar 5 12:01 3 0 S
可以添加和更改 HP-UX 在每个运行级别所启动的进程的顺序。有关详细信息,请参阅
《HP-UX 系统管理员指南:概述》。另请参阅 inittab(4) 联机帮助页。
登录到系统控制台的超级用户也可以使用 /sbin/init 和 /sbin/shutdown 命令更
改当前运行级别,如下所示:
1. 请警告当前正在登录的所有用户。一旦更改系统的运行级别,所有不具有与新运行
级别匹配的条目的进程都将被强行终止。自动警告信号发出后有 20 秒的宽限期。
2. 要更改为运行级别 s,请使用 shutdown 命令。
要更改至运行级别 s 之外的其他运行级别,请使用 init 命令。
36 配置系统参数
请参阅 shutdown(1M) 和 init(1M)。
注意: 只能使用 shutdown 命令更改到运行级别 s(即,不能使用 /sbin/init s
命令)。
通过 shutdown 命令,可以在使系统资源处于可用状态的同时,安全地将系统更改为
运行级别 s。使用 shutdown 命令也可以指定宽限期,以允许用户在系统关闭前结束
正在执行的任务。例如,要在 30 秒后进入运行级别 s,请输入:
# shutdown 30
要立即关闭系统,请输入下列命令之一:
# shutdown now
# shutdown 0

论坛徽章:
0
发表于 2008-12-17 11:40 |显示全部楼层
十分感谢,够详细.谢谢了

论坛徽章:
0
发表于 2008-12-17 15:16 |显示全部楼层

回复 #1 sylb 的帖子

如果2楼的答案不能解决问题,就按照我下面的步骤troubleshooting一把(适用于所有hp-xu),一定能解决CDE不能启动问题:
很少有用户在小型机上安装图形卡,因为小型机一般作为服务器使用,所以HP 9000系列小型机上默认都没有配置图形卡的。但是有些软件或者应用,是需要在图形界面上进行,比如Oracle的安装。解决这个问题的一个途径,最简单的就是使用远程图形登陆的方式安装,比如使用Xmanager来进行连接。

    不过有些用户为了平时管理的方便,还是配置了图形卡,还配置了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上可用.为了解决报错信息,打一个补丁就好HKL_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 界面时,选择 <Boot Option Maintenance Menu >
        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(VtUtf
        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(VtUtf
        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(VtUtf
        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(VtUtf
        * 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文件都是没有经过修改的,用这个新用户的账户进行登陆,检查相应的日志。

[ 本帖最后由 Superman2008 于 2008-12-17 15:17 编辑 ]

论坛徽章:
0
发表于 2008-12-21 00:32 |显示全部楼层
支持一下。

论坛徽章:
0
发表于 2008-12-22 19:19 |显示全部楼层
原帖由 Superman2008 于 2008-12-17 15:16 发表
如果2楼的答案不能解决问题,就按照我下面的步骤troubleshooting一把(适用于所有hp-xu),一定能解决CDE不能启动问题:
很少有用户在小型机上安装图形卡,因为小型机一般作为服务器使用,所以HP 9000系列小型机 ...


果然很强
学习!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP