安装SUSE sles11的过程记录,分享给有类似需要的朋友,同时备忘。
安装过程比较简单,值得一提的是,sles11有两张dvd,如果只是安装,dvd1(2.7g左右)就足够了。另外,安装过程中我选择了直接禁止防火墙,个人开发使用,没有必要同时可以省却很多配置麻烦。
安装过程还是比较顺利的,基本没有出现意外,一路顺风的完成并进入桌面,开始以下配置:
(1) 开启网络服务
suse 默认使用ssh做telnet登录,同时没有开启ftp,因此需要修改一下。
直接yast2 -> xinetd, 默认是禁止,修改为启动。
然后选需要的服务,有些需要安装,好在都是安装盘的源里面带有的。
至少ftp要安装一个吧?顺便把telnet也开启了,自己用不比考虑安全性的问题,简单的telnet还是有满足需要的。
(2) 装载windows分区
安装时设置了装载windows分区,ntfs格式,结果安装完成后发现/windows/c(d,e,f)都是空的。
打开yast2,找到分区管理器,发现配置没有问题啊。随便改点东西,然后保存,报错:unknow filesystem type "ntfs-3g". 晕,默认配置是使用ntfs-3g来装载nfts的windows分区,结果suse居然默认不安装ntfs-3g!这个逻辑颇为奇怪!
打开ntfs-3g的官网,下载最新的版本的ntfs-3g, 标准的configure, make, make install 命令进行安装。
完成后,重新修改分区设置,然后保存,顺利装载成功。进入/windows/c(d,e,f)发现文件都装载成功了。
期间configure时,更是有惊喜发现: error, no c compiler found in $path !超级晕,既然c的编译器都不带一个!yast2 -> 软件管理 -> 搜索 gcc,将搜索到的gcc选上安装,顺便将gcc++也搞定。这里颇有点不明白suse是怎么想的,企业版怎么可能连个c编译器都不带? 这个毕竟是2.7g的dvd安装版本,不是just enough版啊!
(3) 修改语言为英文
使用中发现语言设置为中文,telnet上来后总是显示乱码,懒的去折腾,重新修改语言为英文。
修改方式,直接使用yast2 -> 系统 -> 语言, 选择英文,确认之后重启生效,yast2还是比较方便的。
(4) 启动直接进入文本界面
考虑是作为服务器,基本很少有桌面需求,除非是使用yast2之类的配置工作。因此考虑启动后直接进去文本界面,可以加快一点启动速度,同时节约一点点可怜的资源。
设置方法很简单,打开/etc/inittab 文件,找到
# The default runlevel is defined here
id:5:initdefault:
将这里的5 修改为 3 即可。
这样开机就直接进入文本登录界面,如果有进入桌面的需求,可以先文本登录后,执行init 5或者startx就可以了。
(5) 设置windows分区的写权限
发现装载的windows分区,默认umask和dmask都是133,因此非root用户就只能有4的权限,即只能rx,不能w。痛苦的是,在windows分区上,即使su到root账号,用chmod和chown命令也无法修改,命令可以执行不报错,但是无法生效。因此非root用户根本没有办法拿到windows分区的写权限,太不方便了。
只好修改mount时的umask和dmask为000,修改方式:yast2 -> 系统 -> 分区,找到要修改的分区,点fstab,修改里面的umask和dmask,默认133修改为000.
上述修改后,非root用户在windows分区下可以有些权限,但是发现即使是非root用户新建立的文件或者目录,user都是root。算了,找不到方法,将就用吧。
(6) 设置windows分区的执行权限
上面刚解决了写权限的问题,而且从文件权限上看,执行权限也是有的。
但是随后安装好jdk后,执行java -version检查是否安全正确时,发现问题了:报错说没有权限!换成root用户,还是报没有权限。root都没有权限,那问题肯定不是出在用户权限上。
试了一下将jdk暗转到非windows分区,可以正常使用。
因此猜测是mount windows分区的问题,再次查看mount fstab的选项,发现有exec的选项,应该就是这个了。用和上面同样的方法,加入"exec",重新mount。之后这个问题解决了。
(7) AMD 显卡驱动安装问题
这个是安装中最令人吐血的问题,主板是amd的785g集成主板,带有amd 4200系列的集成显卡,按说这个主板和显卡是目前amd的市场主力,当红小生,我在之前的ubuntu9.10中也非常轻松的安装好了驱动,还炫耀了一下ubuntu的3d桌面特效。结果换成suse sles11就遭遇噩梦了!
从amd官网下载到最新的10.3驱动,for linux的x86 (和x86-64是同一个安装文件)版本,安装过程倒是顺利。安装后重启,进入桌面后感觉好像是生效了,因为分辨率正确设置了。但是非常惊讶的发现,鼠标没了!稍后发现,不是鼠标没有了,而是鼠标光标不见了,鼠标的功能还是正常的。开发页面google解决方法时发现,页面非常的慢,卡,比安装驱动前还差!后来发现驱动应该是没有安装成功,ccc不能使用。显卡属性里面也不能识别amd 4200显卡。
折腾了很长时间,还是没有搞定,最后将/etc/X11/xorg.conf替换为自动备份的安装驱动前的版本,终于回复到原来的状态,至少鼠标可以用了。考虑做服务器用,设置为直接进入文本界面,先不理会这个问题,稍后有时间再来解决它。
顺便鄙视一下amd和suse,这个问题不清楚是谁造成的,不过考虑到无论amd 4200显卡还是suse操作系统,都算是目前市面上常见的东东,居然安装个驱动都搞不定,linux努力这么多年了,在易用性上,和windows比较还是望尘莫及!
分享到:
相关推荐
标题中的“suse11安装telnet”指的是在SLES 11上安装`telnet`客户端和服务端的过程。描述中的"telnet-1.2-134.24.1.x86_64"和"telnet-server-1.2-134.24.1.x86_64"是两个RPM(Red Hat Package Manager)软件包,它们...
SUSE SLES 11 SP2 环境部署详细安装,配置文档,使用中小企业搭建虚拟化平台。
### SUSE Linux Enterprise for SAP Application 12 SP1 (SLES12) 安装指南 #### 一、概述 SUSE Linux Enterprise for SAP Applications 是一款专为运行 SAP 应用程序而优化的企业级操作系统。它包含了针对 SAP ...
SUSE Linux Enterprise Server(SLES)11 SP3是一款基于Linux的操作系统,被广泛应用于企业环境中。在某些应用场景下,为了提高网络连接的稳定性和带宽,用户可能会选择将两块物理网卡进行绑定。本文将详细介绍如何...
首先,在安装SLES 11 SP2之前,需要了解最低系统要求。对于处理器,至少需要Pentium III 500 MHz或以上,但推荐使用Pentium 4 2.4 GHz或以上的处理器,或者任何AMD64/Intel EM64T处理器。内存要求为最低512MB物理RAM...
本篇文章将深入探讨如何在SUSE 11上安装Oracle RAC,以及IBM X3850服务器的配置。 首先,让我们了解Oracle RAC的基本概念。RAC是一种集群技术,它允许多个数据库实例共享同一物理数据库,提供近乎实时的数据访问和...
- `MySQL SUSE SLES11安装与配置笔记实操 - 51CTO_COM.mht`:这可能是一篇详细的SLES 11版本MySQL安装和配置的实战笔记,包含具体的配置文件修改和安全设置。 - `Suse下启动mysql服务.mht`:这个文件提供了在SUSE...
《SLES 11官方文档》是一套详尽的指南,涵盖了SUSE Linux Enterprise Server (SLES) 11的各个方面。这套文档旨在帮助管理员、系统集成商和技术人员有效地管理和维护SLES 11系统。以下是对每个部分的详细解释: 1. *...
SUSE Linux Enterprise 12(SLES 12)的系统安装过程涉及多个步骤,以下是详细的安装知识点: 1. 系统安装准备: - 准备SUSE Linux Enterprise Server 12(SLES 12)的安装介质,通常是CD/DVD光盘。 - 将安装介质...
在本文中,我们将深入探讨如何在SUSE Linux Enterprise Server 11 Service Pack 3 (SLES 11 SP3) 上进行Nginx的离线部署。Nginx是一款高性能的HTTP和反向代理服务器,因其高效、稳定和丰富的模块支持而广受欢迎。在...
本篇将详细阐述如何在SLES11上安装和配置MySQL,以及如何更改MySQL的默认安装目录。 首先,安装MySQL前需要确保系统已经更新至最新版本,可以通过执行`zypper update`命令来实现。接着,我们需要添加MySQL的官方...
在本篇文档中,我们将详述如何在IBM-3755M3服务器上安装Suse Enterprise 11操作系统,并进一步安装Oracle 11.2数据库。这是一份详细的步骤指南,涵盖了从RAID配置到数据库测试的全过程。 首先,我们来了解IBM-3755...
在本教程中,我们将深入探讨如何在SUSE Linux Enterprise Server 11 SP3 (SLES 11 SP3) 上安装Oracle Database 12c Release 2 (12.2.0.1) Real Application Clusters (RAC)。Oracle RAC 是一种高可用性解决方案,它...
【标题】:“suse11安装Oracle10g”描述了一项在SUSE Linux Enterprise Server 11 (SLES11)操作系统上安装Oracle Database 10g的过程。Oracle 10g是一款企业级的关系数据库管理系统,适用于各种规模的企业,提供高...
- **SLES-11-SP1-DVD-x86_64-GM-DVD1.iso**: SuSE Linux Enterprise Server 11 SP1 的安装镜像。 - **Oracle RAC 相关安装包**: - **oracleasm-support-2.1.3-1.SLE11.x86_64.rpm**: 支持包,确保 SuSE Linux 与 ...
对于运行在 SUSE 11 SP3 操作系统上的应用程序而言,正确安装和配置 MySQL 5.6 是十分重要的。本文将详细介绍在 SUSE 11 SP3 上安装 MySQL 5.6 的过程,并给出具体的操作示例。 #### 二、安装前准备 1. **下载 ...
在本文中,我们将深入探讨如何在SUSE Linux Enterprise Server (SLES) 10上进行Oracle 11g的完整安装过程。SUSE Linux作为一款企业级操作系统,因其稳定性、安全性和性能,常被用于数据库服务器环境。Oracle 11g则是...
### SUSE 11 上安装 Oracle 11g 及集群配置详解 #### 1. 系统环境准备 在开始安装 Oracle 11g 之前,需要对系统环境进行必要的准备。 **服务器配置**: - 服务器型号:IBM SYSTEM X3500 M3 - 操作系统版本:SUSE...
在SUSE Linux上安装MySQL是一项基础的系统管理任务,尤其对于需要使用数据库服务的开发者和运维人员来说至关重要。本文档提供了详细的步骤来指导你完成MySQL的安装过程。 首先,你需要下载MySQL的安装文件。在本例...
**SUSE Linux Enterprise 11 SP4 系统安装指南** SUSE Linux Enterprise 11 Service Pack 4(SP4)是一款由SUSE公司提供的企业级Linux操作系统,它提供了稳定性和安全性,适用于服务器、工作站以及云计算环境。在...