1、安装vm虚拟机
2、在vm里面安装ubuntu,并安装vm tools
3、图形界面与命令行转换
按下ctrl+alt+space,仅松开space,按F1~F6中任意一个,即可进入命令行
按下Ctrl+alt+space ,仅松开space,再按F7,即可返回图形界面
4、开机就进入命令行
切换到root-------sudo su(后面再输入sudo,就可以不用每次都输入密码了)
编辑引导文件----------------sudo vi /etc/default/grub
vi打开文件时,是一般模式,可以进行删除,复制,粘贴等操作,却无法进行编辑操作。按下i进入编辑模式,上下左右方向键 ↑↓← →移动光标找到下面这行,并修改
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
然后按下esc退回到一般模式,之后再输入“:”进入命令模式,即可将光标移动到最下面一行,输入wq保存修改并退出。
然后输入命令:
sudo update-grub
5、主机与Ubuntu之前通信
设置虚拟机的网络连接模式为NAT:
主机win7中查看vm8的ip:
vm编辑-》虚拟网络编辑器查看网关:
编辑Ubuntu的网络配置文件 sudo vi /etc/network/interfaces
在网络配置文件中加入ip信息
编辑下面的配置文件,Ubuntu重启后dns不变
sudo vi /etc/resolvconf/resolv.conf.d/base
sudo /etc/init.d/networking restart重启服务使配置生效
如果此时无法ping通主机的话,检查vm的NET服务是否开启
6、主机与Ubuntu之前共享
之前参照
Win7与虚拟机VMware下运行的Ubuntu共享文件夹
http://blog.csdn.net/xiaojuliet/article/details/47166321但是没有设置成功,网上搜索了各种方法,最终也木有成功,后决定采用samba
首先更新Ubuntu的源,方法见
http://blog.csdn.net/xiaojuliet/article/details/47257985
源列表更新后执行 sudo apt-get update
安装samba
sudo apt-get install samba
sudo apt-get install cifs-utils
(cifs----common Internet file system 通用Internet文件系统)
sudo apt-get install samba-common(可不执行)
创建共享目录
修改配置文件
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
$ sudo vi /etc/samba/smb.conf
在smb.conf最后添加:
smb.conf部分配置说明
[global]
server string = Samba Server Version %v
passdb backend = tdbsam
cups options = raw
security = user //认证模式为User
map to guest = bad user //这个很关键,实现匿名无须交互输入用户名和密码就靠它了
guest account = guest //匿名用户映射为guest用户
[myshare]
comment = My share
path = /home/public //共享路径
browseable = Yes //可以被浏览,就是在网络邻居中能看到共享名
read only = No //可读写
guest ok = Yes //允许匿名访问,这个也需要设置,否则匿名无法访问
valid users = samba liuag guest //有效的用户和组
invalid users = liuben //无效用户和组
read list = samba //只读用户和组(如果read only = No,只读用户需要在此设置)
write list = liuag //可读写用户和组(如果read only = Yes,可读写用户需要在此设置)
allow hosts = 192.168.100.236 //允许访问主机列表,支持通配符
deny hosts = 192.168.100.0/24 //禁止访问主机列表,支持通配符
创建配置用户
- smbpasswd -a 增加用户(要增加的用户必须以是系统用户)
- smbpasswd -d 冻结用户,就是这个用户不能在登录了
- smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用
- smbpasswd -n 把用户的密码设置成空.
- 要在global中写入 null passwords -true
- smbpasswd -x 删除用户
重启samba服务
然后在主机远程访问ubuntu的ip \\192.168.128.3 即可看到共享文件夹