1、安装VMware
VMware-workstation-full-15.5.0-14665864.exe + key
2、ubuntu镜像下载
ubuntu-18.04.4-desktop-amd64.iso
3、VMware新建虚拟机选择ubuntu镜像后启动安装
4、安装网络工具:apt install net-tools
5、静态ip设置(桥接模式)
#vi /etc/netplan/01-network-manager-all.yaml
network:
version: 2
renderer: networkd
ethernets:
#网卡名称,先用ifconfig查清楚要更改的网卡名字
ens33:
addresses: [192.168.12.159/24]
gateway4: 192.168.12.1
nameservers:
addresses: [172.16.10.10]
#netplan apply
6、ssh
#apt install openssh-server
#vi /etc/ssh/sshd_config
PermitRootLogin yes
StrictModes yes
#service ssh restart
7、tftp
#apt install tftp-hpa tftpd-hpa
#mkdir /tftpboot
#chmod 777 /tftpboot
#vi /etc/default/tftpd-hpa
TFTP_USERNAME=“tftp”
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS=“0.0.0.0:69”
TFTP_OPTIONS="-l -c -s"
#service tftpd-hpa restart
8、nfs
#apt install nfs-kernel-server
#vi /etc/exports
/tftpboot *(rw,sync,no_subtree_check,no_root_squash)
#mkdir -p /tftpboot
#chmod 777 /tftpboot
解决某些客户端挂载时提示Protocol not supported的问题:
vim /etc/default/nfs-kernel-server,末尾加上RPCNFSDOPTS="–nfs-version 2,3,4 --debug --syslog"
#service nfs-kernel-server restart
9、VMware增强工具
#sudo apt-get autoremove open-vm-tools
#sudo apt-get install open-vm-tools
#sudo apt-get install open-vm-tools-desktop
拖拽文件,共享目录,在虚拟机设置里进行设置
自适应窗口:点击vmware界面上的“查看”菜单,继续点击“自动调整大小”,勾选“自动适应客户机”和“自动适应窗口”。
这时虚拟机屏幕就会变得和vmware窗口一样大了,你把vmware窗口调小一点,虚拟机屏幕也会自动跟着变小。
10、挂载硬盘
(1)、使用“fdisk -l”的命令查看当前系统的分区
(2)、未分区的需要进行分区:
对新建的磁盘进行分区及格式化的工作:
#fdisk /dev/sdb
终端会提示:Command (m for help):
在上一步骤的基础上输入:m 则会出现下列的提示:
然后根据提示输入:n
会出现下面的提示,依次输入p 和 1 即可
接着便会提示卷的起始地址和结束地址,都保持默认按回车的即可(意思是只分一个区)
输入“w”保存并推出
使用 “fdisk -l ”这个命令来查看会发现出现了/dev/sdb1(说明已经完成了分区工作)
对新建的分区进行格式化:格式化成ext4的文件系统即可
mkfs -t ext4 /dev/sdb1
(3)、挂载已分区的硬盘
下面便是对于分好区的/dev/sdb1 这一个分区进行挂载及访问
自动挂载:修改/etc/fstab即可
/dev/sdb1 /opt ext4 defaults 0 1
11、root登录不了
#vi /etc/pam.d/gdm-autologin
注释行 “auth requied pam_succeed_if.so user != root quiet success”
#vi /etc/pam.d/gdm-password
注释行 “auth requied pam_succeed_if.so user != root quiet success”
#vi /root/.profile
找到“mesg n”,将其更改为“tty -s && mesg n”
12、自动登录root
修改/etc/gdm3/custom.conf 文件
修改[daemon]选项
AutomaticLoginEnable=true
AutomaticLogin=root
TimedLoginEnable=true
修改[security]
AllowRoot=true
13、安装32位兼容包
rm /bin/sh
ln -s /bin/bash /bin/sh
apt install aptitude
aptitude install lib32z1
aptitude install lib32stdc++6
apt install binutils
14、安装其他软件
apt install mtd-utils
apt install zlibc