Chinaunix首页 | 论坛 | 博客
  • 博客访问: 737557
  • 博文数量: 124
  • 博客积分: 3156
  • 博客等级: 中校
  • 技术积分: 1584
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-02 10:29
文章分类

全部博文(124)

文章存档

2012年(3)

2011年(2)

2010年(61)

2009年(34)

2008年(24)

我的朋友

分类: LINUX

2010-04-07 20:33:34

系统安装好后,需要安装vmware-tools,以下主要是安装vmtool遇到的问题

1,会缺少gcc 缺少kernel-header

首先()运行:
su -c 'rpm -Uvh  '
更新yum源。

运行:
yum install gcc make
yum -y install  ncurses-devel()

2,安装缺少的系统头文件,这个最好是从安装光盘里面去拷贝。执行以下主要命令
mount -t auto /dev/cdrom /mnt
cp /mnt/kernelheader(名字不同)  /tmp
rpm -ivh kernelheaer.rpm(内核头文件安装包)
cd /usr/src
ln -s kernel/xxxx  linux

也可以这样:
yum install kernel-devel //安装错了这样rpm -e kernel-devel

完成以上两步,环境基本上搭建好了。下面就是安装tools了


3,安装出错,出错后再去执行安装就可以。但还会出问题。

4,安装成功后重启,重启后又不能进入图形界面

()
解决办法:
折腾了一个多小时,终于搞定了
  
今天在vmware虚拟机下安装了Fedora 10 ,然后再安装vmware-tools后发现再也进入不了登录界面,一直是个黑屏的状态,切换成文本模式的话也是在starting anacron [ok]那个位置就再也没反应啦,可能是F10 的X桌面与vmware-tools不兼容造成的(因为在安装的进程中修改了分辨率的参数),几经辛苦,终于在网上找到了解决的方法,主要的原因的 vmware-tools的安装会在/etc/X11/文件夹下生成一个xorg.conf的配置文件,而F10是不需要它的, 有了它,导致进入X桌面出错,所以只要删除它就正常进入登录界面了.
如果你用的是双系统的话那就可以很容易进入grub图形界面,但像我这样,只在虚拟机上安装一个系统的话,正常情况下是不经过grub图形系统选择界面就 直接启动内核进入系统的了,因为/boot/grub/grub.conf 中的timeout=0,修改这个以后就要出现grub界面了.
  
下面介绍下此问题的解决步骤:
  
1.在开机的时候按住shift就可以进入grub选择界面;
2.在 grub 菜单中按 e 进入编辑状态,将光条移到kernel ... 一行再按e,在该行最后加一个空格和 3(一般是quiet 3 ),按ESC后再b启动即可进入字符登录界面。 (其实要远程登入,还要记得IP地址,晕啊)
3.用root帐号登录进去后
# cd /etc/X11
#rm xorg.conf
  
4.修改/boot/grub/grub.conf文件,将timeout改为10,以免以后又无法进入grub而犯愁
5.重启虚拟机后,就可以正常启动Linux


5,以上安装好后剩下的就是samba安装了:

yum -y install Samba
vi /etc/samba/smb.conf

    workgroup = WORKGROUP //设置工作组
    server string = %U's Samba %v //描述信息%U代表当前登陆用户
    netbios name = fedora //netbios名字,fedora9 默认没有启用
    log file = /var/log/Samba/log.%m //日志文件保存路径%m你的windows主机名
    max log size = 50 //日志最大容量
    security = user //安全级别,user需要用户名和密码,share级别则不要
      [project] //建立一个共享名为Fedora Samba的共享
    comment = project //描述信息
    path = /project //共享路径
    public = yes //是否允许guest用户访问(相当于guest ok = yes/no)
    writable = yes //是否可写
   
[root@sky ~]# smbpasswd -a xurenyun  ← 将系统用户xurenyun(例)加入到 Fedora Samba 用户数据库(smbadduser)

[root@sky ~]# service iptables stop     //关闭防火墙 这个折腾了我一天
{
1) 永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后复原
开启: service iptables start == /etc/init.d/iptables start
关闭: service iptables stop  == /etc/init.d/iptables stop

需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。
在开启了防火墙时,做如下设置,开启相关端口,
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
}

[root@sky ~]# chkconfig smb on  ← 设置 Fedora Samba 自启动
[root@sky ~]# chkconfig nmb on  ← 设置 nmb 自启动


[root@sky ~]# service smb start
[root@sky ~]# /etc/rc.d/init.d/smb start  ← 启动 Fedora Samba 服务
[root@sky ~]# service nmb start
[root@sky ~]# /etc/rc.d/init.d/nmb start  ← 启动 nmb 服务

如果在你的Linux版本中上面的命令不工作,你可以使用如下命令:
ps -auxgx | grep smb
kill -9
smbd


6,nfs服务器配置
vi /etc/exports

以下内容
/opt/STM/STLinux-2.3/devkit/sh4/target   *(rw,sync,no_root_squash)
/project                                 *(rw,sync,no_root_squash)

service nfs restart

阅读(2150) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~