Ubuntu系统安装
2009-8-1,FZ
1, 安装虚拟机(该过程与一般的软件安装过程一样)。
2, 运行虚拟机后在File->New->Virtual Machine菜单建立一个新的虚拟机。通常选择第二种安装方式,即从镜像文件安装(选择镜像文件所在位置ubuntu-8.10-desktop-i386.iso):
然后直接按下一步就可以完成Ubuntu的安装。
按照上面的步骤安装完之后的Ubuntu系统还存在以下问题:
1, 虚拟机的分辨率需要调整。
2, 虚拟机与主机之间需要来回切换鼠标很不方便。
3, 无法在虚拟机和主机之间直接拖拽/拷贝文件。
4, 无法以root身份登陆。
5, 最好安装samba实现虚拟机和主机之间的文件共享。
6, 为了方便操作通常采用远程登陆的方式来访问虚拟机。
7, 编译环境的建立。
下面分别介绍这几个常见问题的解决方法。
问题一:需要安装VMware Tools
VM->Install VMware Tools,在这个过程中可能会弹出CD/DVD被锁定的问题,那是因为虚拟机的光驱还是安装时的那个镜像文件的缘故,只要进入下图这个界面,双击CD/DVD那个选项,在弹出的对话框中选择:Use physical drive这一项,然后重启系统重复上面的操作就可以将把VMware-tools文件映像到CD-ROM中了。
光驱中包含下图所示内容:
两个压缩包分别代表VMware Tools的两种不同安装方式,现有的Linux版本基本上都是选择VMwareTools-6.5.0-118166.tar.gz这种方式。
1,将VMwareTools-6.5.0-118166.tar.gz拷贝到自己需要的位置,然后运用命令:
tar –zxvf VMwareTools-6.5.0-118166.tar.gz对其进行解压缩。
2,进入/home/用户名/Tools/vmware-tools-distrib目录中(即刚才的解压缩文件所在路径),
cd /home/用户名/Tools/vmware-tools-distrib
3,输入:sudo ./vmware-install.pl进行安装,在安装过程中根据提示进行选择,通常一路按回车就可以,在最后会让要求选择分辨率,根据需要选择就可以。
问题二:
安装完Tools文件之后鼠标可以在虚拟机和主机之间来回切换,但是此时可能还存在切换很迟钝的现象,即需要点击好几下才能进入虚拟机界面。解决办法是:安装sudo apt-get install xserver-xorg-input-wmmouse软件包,鼠标就可以运用自如了。
问题三:
实现主机和虚拟机之间拖拽文件以及相互之间的文件Copy的方法是:将/usr/bin/vmware-user加载到System->Preferences->Sessions,即启动项,然后在终端输入vmware-user start就可以马上生效了。
问题四:
要实现以root 身份登陆,首先在终端中输入命令:sudo passwd root,为root设定密码。
然后选择System->Administration->Login Window在Security窗口下,将Allow local system administrator login选上,就可以在开机界面中以root 身份登陆了。
问题五:samba的安装过程
1, 安装samba服务器
命令:apt-get install samba
2, 安装smbfs,其中smbfs的作用是加载网络中的共享文件夹到本地机。
命令:apt-get install smbfs
3, 修改配置文件(以实现最简单的功能,让所有用户可以读写一个Samba服务器共享的一个文件夹为例)。首先需要备份配置文件,以免不正确的修改破坏它。
命令:cd /etc/samba
mv smb.conf smb.conf_back
4, 重新创建一个smb.conf文件
命令:touch smb.conf
5, 然后我们把下面这段写入smb.conf中;
[global]
workgroup = samba_fz
netbios name = fz
server string = Samba Server FZ
security = share
[samba_fz]
path = /mnt/samba_share
public = yes
writeable = yes
browseable = yes
guest ok = yes
6,在相应的地方建相应的共享目录,即/mnt/samba_share
注解:
[global]这段是全局配置,是必段写的。其中有如下的几行;
workgroup 就是Windows中显示的工作组;在这里我设置的是samba_fz
netbios name 就是在Windows中显示出来的计算机名;
server string 就是Samba服务器说明,可以自己来定义;这个不是很重要的;
security 这是验证和登录方式,这里我们用了share ;验证方式有好多种,这是其中一种;另外一种常用的是user的验证方式;如果用share呢,就是不用设置用户和密码了;
[samba_fz] 这个在Windows中显示出来是共享的目录;
path 可以设置要共享的目录放在哪里;
public 可以实现在Window实现空密码访问;
writeable 是否可写,这里我设置为可写;
browseable 是否可以浏览,可以;
guest ok 匿名用户以guest身份是登录;
同时我还做了以下两件事(未验证是否必要):
1,将共享目录设成可读可写:chmod 777 /mnt/samba_share
2,建立相应目录并授权
命令:#id nobody
uid = 99(nobody) gid=99(nobody) groups=99(nobody)
#chown –R nobody:nobody /mnt/samba_share
注释:关于授权nobody,先用id命令查看nobody用户的信息,如果它的用户组也是nobody,就可以以这个为准,有些系统nobody用户组并非是nobody;
在ubuntu里nobody用户的用户组是nogrooup(即没有用户组)需要在终端中添加
个nobody用户组,命令如下:groupadd nobody,然后在/etc/group中添加nobody用户,例如我的:nobody:x:1001:nobody,具体命令:gedit /etc/group找到nobody在后面加上nobody即可。
nobody共享目录的作用
7,启动smbd服务器
命令:smbd
8, 查看smbd进程,确认samba服务器是否运行起来
命令:pgrep smbd (pgrep是用来显示名称匹配正则表达式的进程)
13564
13568
9, 访问samba服务器的共享;
在Linux中可以用下面的命令来访问
#smbclient –L fz
Password: 注:直接按回车
在Windows中可以用下面的方法:
在地址栏或开始->运行中直接输\\fz 或者:\\虚拟机IP