mac vmwave 虚拟机 安装 Ubuntu Server 18.04

2,951 阅读4分钟

下载Ubuntu Server 18.04

本文是基于VMware及Ubuntu Server 18.04(镜像下载)的,用于记录系统安装过程及填过的坑。 vipkshttps5.wiz.cn/ks/note/vie…

VMWare Fusion 安装Ubuntu Server

  • 选择安装方法
  • 选择操作系统
  • 选择固件类型
  • 选择虚拟磁盘
  • 完成虚拟机的配置
  • 选择需要安装的镜像
  • 配置虚拟机网卡

ubuntu安装

设置系统语言

语言的话推荐用英文,因为一些编译相关的编译器需要UTF-8系统格式 菜单的选择的话,可以通过键盘的方向键切换

设置键盘

设置网络

设置的网络默认是DHCP的方式,假如不想用静态IP的,可以直接用默认配置,然后选Done就可以了

但是由于Server端只有tty终端界面显示,而且显示的区域只有屏幕大小,不能上翻,也不能粘贴复制之类的,所以一般的都是通过ssh的方式用第三方ssh客户端连接,而假如是动态IP的话,每次重新开机之后IP可能会变化,所以ssh客户端每次都要重新设置IP才能连服务器虚拟机,非常的不方便,所以推荐用静态IP的方式。 当然,为了防止手动设置的IP不对,安装的过程中又需要网络,那此处可以用默认的DHCP的方式上网,等系统安装完成后再手动设置为静态IP也是可以的

静态IPV4的设置

子网那一项由两部分组成,为子网IP和掩码构成,这两项可以在虚拟机的虚拟网络编辑器中可以查看,如下图所示,子网掩码由子网掩码IP格式中1的位数算出来的,如255.255.255.0就是前面有24个1,8个0,所以掩码就是24

这里需要注意的是网关这一项,这一项非常的重要,假如设置的不对,那则无法生成路由表,也就不能上网了。网关这一项在NAT设置里面

代理设置

没有代理,直接Done跳过

镜像源设置

默认的源是美国的,可能速度比较慢,可以根据自己的需求换成国内源

磁盘分区

由于是虚拟机,我这里选择安装到整个盘而没有分区

磁盘做好分区之后就可以选Continue进入用户名设置了

设置用户名及主机名

设置用户名及主机名,用户名及主机名只能小写及一些数字等,不支持特殊字符

设置ssh

设置ssh,在Install OpenSSH server处按回车键即可选中,这个肯定是需要的,可以选择导入密钥,此处我先不导入

系统开始安装…

系统设置

配置静态IP

在Ubuntu server 18.04中是用netplan管理网络的,所以配置静态IP需要修改netplan的配置 netplan的配置路径为/etc/netplan/50-cloud-init.yaml,不同的PC可能配置文件名有些许差异 注意:本机中生成的以太网口为ens33,有些PC生成的网口名字是eth0之类的,这个可以用ifconfig命令查看,以对应修改如下yaml中的ens33为ifconfig查询到的网口名

network:
    ethernets:
        ens33:
            addresses:
            - 192.168.168.168/24
            dhcp4: false
            gateway4: 192.168.168.2
            nameservers:
                addresses:
                - 223.5.5.5
                - 223.6.6.6

配置完yaml之后执行如下命令应用静态IP设置即可

sudo netplan --debug apply

修改DNS

把 DNS 取消注释,添加 DNS,保存退出,重启即可。

vi /etc/systemd/resolved.conf

[Resolve]
DNS=223.5.5.5

设置下root密码

重启登陆系统后,记得设置下root密码。

sudo passwd root
img

启动ssh服务

sudo service ssh start #启动ssh服务
sudo apt-get install openssh-server #安装ssh服务

遇见的问题

网卡未加载问题(ubuntu Ifconfig只显示一个lo[www.cnblogs.com/lfxiao/p/10…] )

ifconfig -a #显示所有网络接口的信息。
ifconfig #显示当前激活的网络接口信息
ifconfig eth0 up #启动网卡
/etc/init.d/networking restart

网卡信息不见了

blog.csdn.net/cmh47766069…

ifconfig之后显示eth0,但是没有显示“inet/地址/广播/掩码/ ”?

  • 先用sudo dhclient eth0更新IP地址
  • 然后运行sudo ifconfig eth0
  • reboot

ubuntu开启22端口

设置网络模式为桥接

Ubuntu18.04配置静态ip遇到的报错

参考