在线问答
直播中

374441293

11年用户 142经验值
擅长:可编程逻辑 模拟技术 控制/MCU RF/无线
私信 关注

【OK210试用体验】系统开发环境(二)虚拟机、Ubuntu安装和Samba服务器安装

今天我主要是接着上次发的【OK210试用体验】Linux开发环境搭建(一)
链接:https://bbs.elecfans.com/forum.ph ... d&tid=502643&extra=
给大家进一步详细的介绍Linux开发环境的安装,其中详细介绍了一些注意事项(否则很可能开发环境搭建错误)
1.虚拟机的安装。(简要)
2.ubuntu系统安装。(简要)
3.Samba服务器的安装以及与Windows系统的通信测试(重点)
*********************************************************************
1.
虚拟机的安装。
首先在网上去下载
VMware Workstation虚拟机软件(可度娘,网上有很多本人安装的是VMware Workstation 8.0.4正式版)。
简介:
VMware Workstation是一个功能非常强大的虚拟机,在VMware虚拟机中可以安装并运行多个操作系统,包括Linux和Windows。VMware虚拟机与“多启动”系统相比,VMware采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。 VMware是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。
(1)首先打开您下载好的安装压缩文件,然后解压到当前文件路径,打开VMware Workstation.exe软件,打开后的界面如下:
1.jpg

(2)然后点击Next,按照提示安装,在第二页的时候选择安装模式Typical(典型安装模式)。
(3)接着点击Next,继续按照提示进行,到了后面过后,会出现让你输入License Key(这个大家懂得………………MV4YN-0L38Q-2ZK60-XUA7K-AAZ18)。
3.jpg

(4)继续安装,然后等待安装完毕(有可能需要耐心一点)
2.jpg

2.ubuntu系统安装。(简要)
(1)虚拟机安装完毕后,我们就需要在虚拟机上安装Ubuntu12.04系统了,大家可以去乌班图的博客链接下载(http://wubangtu.com/1059).

6.jpg
(2)然后打开虚拟机,先配置好虚拟机的设置,比如虚拟机安装系统的路径,虚拟机的内存和硬盘大小(一般选择默认值就行了)。最后把您下载的Ubuntu ISO镜像文件的路径按照提示导入到虚拟机路径中配置完毕后,就可以点击POWER ON按钮打开虚拟机。
setup1.JPG
首次使用Ubuntu时,系统开机会自己安装系统,大家也可以按照提示进行安装(一般都是默认下一步操作),中间会遇到输入用户名和密码,大家直接输入就行了(但是要记住哦,否则下次开机没密码打不开哦)。最后系统会自动重启,然后大家就可以看到全新的Linux之Ubuntu,感觉这个系统很精细,见下图。(若需要更加具体的操作流程,大家可以参考这个链接http://www.linuxidc.com/Linux/2012-11/74432p2.htm
mm.JPG

m1.JPG


3.Samba服务器的安装以及与Windows系统的通信测试(重点)
下面,讲解一下如何在Ubuntu上安装samba服务器系统。
(1)首先进入终端控制操作界面。输入
sudo apt-get install samba ,首次输入可能会提示输入密码,大家直接输入您的开机密码就行了。
install samba.JPG

(2)安装完毕后,我们就开始配置Samba
第一步,创建共享目录(就是你要把虚拟机Ubuntu系统中的哪个目录作为共享文件给Windows系统共享);
比如要创建/home/用户名/share首先创建这个文件夹       (这个用户名就是你的用户名,为了方便易懂我才这样写的,各位要根据您的系统实际情况更改(很重要一定要改))。
输入代码:mkdir /home/用户名/share    (新建share文件夹)
chmod 777 /home/用户名/share   (设置该文件夹的权限使其让所有用户可读可写可运行)
第二步:
备份并编辑smb.conf允许网络用户访问  (养成随时备份的好习惯,以防止源文件被更改后无法运行,到时候给自己留一条后路)。
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup (这个就是一个copy指令)sudo gedit /etc/samba/smb.conf(同志们也可以输入sudo vim/etc/samba/smb.conf 这两种修改方式都可以)
第三步:在打开的文档中查找到; security = user这一行代码,如果其前面有屏蔽修饰符#(把其去掉),把其改为一下两行代码
security = userusername map = /etc/samba/smbusers
第四步:将下列几行新增到文件的最后面,假设允许访问的用户为:user。而文件夹的共享名为 Share#这里之所以这么写就是因为后面我们要创建一个smb用户user,并且让XP用户通过这个user来和我们进行数据交流。当然你可以写为自己喜欢的名字  只不过前后要一致就可以了
[Share]
comment = Shared Folder with username and password
path = /home/用户名/share   (#这里的路径用户名一定要跟你现在系统的用户名相同)

public = yes
writable = yes
valid users = new
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes
然后顺便把这里改一下,找到[global]把 workgroup = MSHOME 改成 :(注意,这里的WORKGROUP是共享中的工作组名称) 代码:
workgroup = WORKGROUP  
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
后面的三行是为了防止出现中文目录乱码的情况。
第五步:现在要添加new这个网络访问帐户。如果系统中当前没有这个帐户(比如为user),那么输入以下代码
sudo useradd user
sudo smbpasswd -a
user
上面两行代码输入后,即代表系统添加了一个用户给系统,并且要给其设置密码,输入第二行过后,会要求你输入两次密码。
这个密码不是开机登录时候用的,是你要访问WIN共享文件或者WIN共享文件访问你的时候要填的密码。
第六步:
输入sudo /etc/init.d/smbd restart  后重启Samba服务器。
第七步:查看linux虚拟机的IP地址,大家可以输入ifconfig命令,得到相关的网络设备参数,找到inet地址:192.168.18.128(每个人的电脑不一样,大家根据自己的实际情况决定)比如如下:
ip1.JPG

然后用Windows电脑去ping一下虚拟机的ip地址,查看网络是否连接成功(本人电脑已经测试连接通过)
st1.JPG
第八步:有些用户反映win7无法连接samba服务器,主要可能是在于从Vista开始,微软默认只采用NTLM v2协议的认证回应消息了,而目前的NAS系统和Samba还只支持LM或者NTLM。
首先打开命令窗口输入修改本地安全策略或直接修改注册表
st2.JPG
运行secpol.msc打开“本地安全策略”窗体,依次点开“本地策略”-》“安全选项”,修改“网络安全: LAN 管理器身份验证级别”的值为“发送 LM 和 NTLM – 如果已协商,则使用NTLMv2 会话安全”,一路确定即可。
st3.JPG
最后一步,大家可以打开我的电脑,在搜索路径中输入\虚拟机的IP地址share(这个为您最先设定的共享文件目录),会弹出对话框,直接输入你实现增添了账户跟密码就行了
1111.JPG
asd.JPG
总结:今天就给大家分享这些,最主要是大家要学会samba的安装,尤其是安装过程中要非常仔细,否则很可能无法建立正确的连接,希望我的分享能够给大家带来一些帮助,下期我将开始给大家分享OK210开发板实战训练。










更多回帖

发帖
×
20
完善资料,
赚取积分