一、下载 ubuntu镜像

2、本人选择下载 18.4.06版本

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_用户名

二、创建虚拟机

点击创建虚拟机

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_Ubuntu_02

选择自定义->下一步

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_Ubuntu_03

硬件兼容性默认,继续下一步

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_Ubuntu上创建Java虚拟机失败_04

选择 “稍后安装操作系统”,下一步(也可以选择直接添加镜像)

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_用户名_05

选择 Linux操作系统 Ubuntu 64位(默认32位)

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_linux_06

选择安装位置

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_用户名_07

处理器配置

  处理器数量:     CPU内核数

  每个处理器内核数量: 这里表示线程数

  处理器内核总数:   线程总数(例如本机电脑为4核8线程,则这里最大值为8)

 (按照实际情况配置,不懂配置的则按默认配置即可,本人电脑为4核4线程)

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_linux_08

继续下面配置

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_用户名_09


  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_用户名_10


  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_用户名_11


  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_linux_12

创建新虚拟磁盘

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_ubuntu_13

  给ubuntu分配的磁盘大小,即实际使用过程中ubuntu能用的磁盘空间最大值,因此若有需要这边可以设置大点的磁盘空间。

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_ubuntu_14

ubuntu系统文件保存位置

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_Ubuntu上创建Java虚拟机失败_15

完成

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_Ubuntu上创建Java虚拟机失败_16


三、安装系统

1、添加镜像

  点击“编辑虚拟机设置” -> 硬件 -> CD/DVD -> 使用IOS镜像文件

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_ubuntu_17

2、打开虚拟机

选择 中文(简体) -> 安装 Ubuntu

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_Ubuntu上创建Java虚拟机失败_18


  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_Ubuntu上创建Java虚拟机失败_19

  这边有需要的可以选择正常安装,本人ubuntu仅用于程序交叉编译,不需要用到办公软件等,因此选择最小安装

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_ubuntu_20

清除磁盘并安装Ubuntu -> 现在安装 -> 继续

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_Ubuntu_21


  

创建新用户,用于登录 Ubuntu的账号

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_ubuntu_22

等待安装

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_ubuntu_23


  安装完毕,重启Ubuntu

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_用户名_24


四、ubuntu设置

1、登录虚拟机

用刚新建的用户名和密码登录Ubuntu

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_linux_25

2、设置静态 IP

  Ubuntu默认是DHCP获取地址,这边给Ubuntu设置一个与本机电脑同一网段的IP地址,以便后期访问ubuntu时不需要每次开机都去查看其地址。

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_linux_26


  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_用户名_27


  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_Ubuntu_28

打开终端检测网络

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_用户名_29


(若网络异常,把有线网络“关闭”再“连接”让配置生效)

3、设置 root密码

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_Ubuntu上创建Java虚拟机失败_30

4、安装 vim

若没有安装 vim工具后期用 “vi”指令编辑文档会出现一些问题

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_Ubuntu_31

5、安装 SSH

  安装 SSH功能目的是让我们在 Windows下就可以直接通过 ubuntu的IP地址来访问 buntu并直接进入终端命令行。

  安装命令:sudo apt-get install openssh-server

  重启ssh服务:service ssh restart

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_用户名_32

  验证 SSH是否安装成功,打开 XShell用 ssh登录 ubuntu。(这边建议使用Windows工具 XShell来登录 ubuntu终端命令行)

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_Ubuntu_33

6、安装配置 samba

  安装 Samba的目的是让用户可以在 Windows下通过 IP地址已文件窗口的形式来访问ubuntu下的文件,方便用户查看以及修改ubuntu的文件。

(1). 安装命令

  sudo apt-get install samba

(2). 添加 samba用户

  1)、将用户添加到 sambashare组里(该步骤可省略)
    命令: adduser + 用户名1 + sambashare
  2)、添加samba用户
    smbpasswd -a + 用户名1 (也可用来修改用户的登录密码)
    添加samba用户时会提示设置samba用户的登录密码(建议设置与用户密码一致)
  3)、查看samba用户(若用户被删除,samba中的该用户仍然存在)
    pdbedit -L
  4)、删除samba用户(在删除用户前先删除在samba中的该用户)
    smbpasswd -x + 用户名

(3). 设置 samba访问

  1)、samba 用户访问
  例如已有用户 “ubuntu”并已添加入 samba用户

vi /etc/samba/smb.conf     添加以下内容
[ubuntu_dir]                # 共享目录名
comment = *                 # 注释 
path = /                    # 待共享的目录 
writeable = yes             # 可擦写 
;browseable = yes           # 显示/可浏览
valid users = ubuntu,test   # 仅允许指定的用户访问 (改为 guest ok = yes允许所有用户访问)

  2)、指定 IP地址访问

vi /etc/samba/smb.conf
####################【必备体】########################
[ubuntu_dir]                  # 自定义共享名
path = /home/ubuntu/          # 共享路径
available = yes               # 
writable = yes                # 可写,默认yes
read only = no                # 只读,默认yes
public = yes                  # 是否公开,也就是是否能在网上邻居看到该共享,默认no
hosts allow = 192.168.3.10   # 指定允许访问 samba 服务器的主机

####################【可选体】########################
;browseable = yes             # 是否可以浏览,默认yes(为no时共享目录中看不见该文件)
;write list = user            #默认无;可写入的用户列表
;browseable = yes             # 共享的目录是否让所有人可见,默认可见
;max connections = 0          # 设置最大连接数,0表示无限制,如果超过最大连接数则拒绝连接
;valid users = user1 user2    # 指定哪些用户可以访问,如果不指定则所有用户都可访问
;invalid users = user1 user2  # 指定哪些用户不可以访问
;admin users = user1          # 设置共享目录的管理员,具有完全权限
;hosts deny =  客户地址        # 禁止的客户机地址
;deadtime = 10                # 客户端在10分钟内没有打开任何 Samba 资源,服务器将自动关闭会话,在大量的并发访问环境中,这样的设置可以提高服务器性能
(4). 测试 samba访问

  重启 samba
    /etc/init.d/smbd restart

  电脑远程访问samba(这边使用用户名访问方式)

  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_Ubuntu_34


  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_ubuntu_35


  

Ubuntu上创建Java虚拟机失败 vm创建ubuntu虚拟机_用户名_36