在最小化或者定制安装RHEL6 Linux时没有安装图形管理界面,在安装完成之后可以通过手动安装来实现图形化界面的安装。

在没有安装图形化桌面管理程序的情况下,执行startx会报如下错误

[root@rhel-a ~]# startx

hostname: 主机名搜索失败

xauth:  creating new authority file /root/.serverauth.2346

xinit:  No such file or directory (errno 2):  no server "/usr/bin/X" in PATH

Use the -- option, or make sure that /usr/bin is in your path and

that "/usr/bin/X" is a program or a link to the right type of server

for your display.  Possible server names include:

    Xorg        Common X server for most displays

    Xvfb        Virtual frame buffer

    Xfake       kdrive-based virtual frame buffer

    Xnest       X server nested in a window on another X server

    Xephyr      kdrive-based nested X server

giving up.

xinit:  No such file or directory (errno 2):  unable to connect to X server

xinit:  No such process (errno 3):  Server error.

[root@rhel-a ~]#

通过yum grouplist可以查看安装好的程序和可以安装的程序

[root@rhel-a ~]# yum grouplist

Loaded plugins: rhnplugin

This system is not registered with RHN.

RHN support will be disabled.

Setting up Group Process

base                                                                                                                                                      | 3.7 kB     00:00 ... 

base/group_gz                                                                                                                                             | 190 kB     00:00 ... 

Installed Groups:

   Java 平台

   NFS 文件服务器

   Perl 支持

   中文支持

   亚美尼亚语支持

   伊努伊特语支持

   图形管理工具

   基本

   塔吉克语支持

   大系统性能

   字体

   希伯来语支持

   性能工具

   控制台互联网工具

   服务器平台

   格鲁吉亚语支持

   电子邮件服务器

   目录客户端

   硬件监控工具

   科学记数法支持

   继承 UNIX 兼容性

   继承 X Windows 系统的兼容性

   网络文件系统客户端

   老挝语支持

   联网工具

   调试工具

   输入法

   通用桌面

   阿拉伯语支持

   附加开发

Available Groups:

   CIFS 文件服务器

   Eclipse

   Emacs

   FCoE 存储客户端

   FTP 服务器

   Infiniband 支持

   KDE 桌面

   MySQL 数据库客户端

   MySQL 数据库服务器

   PHP 支持

   PostgreSQL 数据库客户端

   PostgreSQL 数据库服务器

   SNMP 支持

   Swati 语支持

   TeX 支持

   TurboGear 应用程序框架

   Web 服务器程序引擎

   X 窗口系统

   iSCSI 存储客户端

   万维网服务器

   上索布语支持

   不丹语支持

   世界语支持

   丹麦语支持

   主框架访问

   乌克兰语支持

   乌兹别克语支持

   乌尔都语支持

   互联网浏览器

   低地撒克逊语支持

   佛里乌里语支持

   俄语支持

   保加利亚语支持

   信德语支持

   克什米尔语支持

   克罗地亚语支持

   兼容程序库

   冰岛语支持

   加利西亚语支持

   加泰隆语支持

   匈牙利语支持

   华隆语支持

   南 Ndebele 语支持

   南索托语支持

   南非荷兰语支持

   卡舒比语支持

   卢旺达语支持

   卢森堡语支持

   印地语支持

   印度尼西亚语支持

   叙利亚语支持

   古吉拉特语支持

   古吉拉特语支持

   史瓦希里语支持

   哈萨克语支持

   国际语支持

   图形生成工具

   土库曼语支持

   土耳其语支持

   坎纳达语支持

   埃及古语支持

   埃塞俄比亚语支持

   基于网页的企业级管理

   塔加洛语支持

   塞尔维亚语支持

   备份客户端

   备份服务器

   夫里斯兰语支持

   奇卡瓦语支持

   奥克西唐语支持

   威尔士语支持

   存储可用性工具

   孟加拉语支持

   安全性工具

   宗加语支持

   尼泊尔语支持

   巴斯克语支持

   巴西葡萄牙语支持

   布尔吞语支持

   布尔吞语支持

   希利盖农语支持

   希腊语支持

   库德语支持

   康干语支持

   开发工具

   德语支持

   德顿语支持

   恰蒂斯加尔语支持

   意大利语支持

   打印客户端

   打印服务器

   拉丁语支持

   拉脱维亚语支持

   拨号网络支持

   挪威语支持

   捷克语支持

   文达语支持

   斐济语支持

   斯洛伐克语支持

   斯洛文尼亚语支持

   新哈拉语支持

   旁遮普语支持

   日语支持

   智能卡支持

   曼岛语支持

   服务器平台开发

   桌面

   桌面平台

   桌面平台开发

   桌面调试和运行工具

   梵语支持

   比哈尔语支持

   毛利语支持

   法罗语支持

   法语支持

   波兰语支持

   波斯语支持

   泰卢固语支持

   泰斯文那语支持

   泰米尔语支持

   泰语支持

   消息服务器支持

   爱尔兰语支持

   爱沙尼亚语支持

   瑞典语支持

   白俄罗斯语支持

   盖尔语支持

   目录服务器

   短信客户端支持

   祖鲁语支持

   科技写作

   科萨语支持

   立陶宛语支持

   系统管理

   系统管理工具

   索马里语支持

   ×××语支持

   网络基础设施服务器

   网络存储服务器

   罗马尼亚语支持

   芬兰语支持

   英国英语支持

   荷兰语支持

   菲律宾语支持

   萨丁尼亚语支持

   葡萄牙语支持

   蒙古语支持

   藏语支持

   虚拟化

   虚拟化客户端

   虚拟化工具

   虚拟化平台

   西班牙语支持

   越南语支持

   远程桌面客户端

   阿塞拜疆语支持

   阿尔巴尼亚语支持

   阿萨姆语支持

   阿马兹格语支持

   韩文支持

   马其顿语支持

   马尔他语支持

   马来语支持

   马来语支持

   马达加斯加语支持

   高棉语支持

Done

[root@rhel-a ~]#

X 窗口系统(x org)是图形管理桌面的基础,不管是采用gnome还是kde桌面都必须安装

[root@rhel-a ~]# yum groupinstall "X 窗口系统"

Install     102 Package(s)

Upgrade       0 Package(s)

Total download size: 38 M

Installed size: 114 M

Is this ok [y/N]:

rhel6默认使用gnome桌面

[root@rhel-a ~]# yum groupinstall "桌面"

Install     133 Package(s)

Upgrade       0 Package(s)

Total download size: 63 M

Installed size: 230 M

Is this ok [y/N]:

 安装好这两个之后执行init 5进入桌面初始化界面

[root@rhel-a ~]#init 5


按照下图提示完成桌面的初始化

wKiom1afOpWCo6PUAAPAmyaayps441.png

初始化完成之后就可以通过startx或者init 5命令进入桌面程序了。

还可以通过修改/etc/inittab 文件来更改系统启动进入的默认界面



[root@rhel-a ~]# vi /etc/inittab

#

# Default runlevel. The runlevels used are:

#   0 - halt (Do NOT set initdefault to this)

#   1 - Single user mode

#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)

#   3 - Full multiuser mode

#   4 - unused

#   5 - X11

#   6 - reboot (Do NOT set initdefault to this)

#

id:3:initdefault:


其中5就是图形化桌面环境


安装完成报错无法进入桌面时,可以尝试此方案:

先:

yum groupremove "X Window System" "GNOME Desktop Environment" -y 

yum groupinstall "X Window System" "GNOME Desktop Environment" -y 

即可



转自:

http://www.liusuping.com/ubuntu-linux/RHEL6-Linux-install-desktop.html