系统安装好后,需要安装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) |