VMware安装Ubuntu24.04系统


一、获取 ISO 镜像文件

1、获取地址

2、镜像下载

  • 常用镜像地址: 推荐使用清华镜像源或阿里镜像源下载 ISO 镜像文件

    # 推荐镜像源
    https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/
    http://mirrors.aliyun.com/ubuntu-releases/
    http://mirrors.163.com/ubuntu-releases/
    
  • 以清华镜像源为例,下载 Ubuntu 24.04 镜像文件

    image.png

二、安装 Ubuntu 系统

1、创建 VMware 虚拟机

  • 根据图示步骤:新建虚拟机,选择合适的配置

    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    image.pngimage.png

2、安装 Ubuntu 24 系统

  • 根据图示步骤安装 Ubuntu 操作系统

    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
    根据需要选择安装应用,由于此次只是演示安装过程,非主用 Ubuntu 系统,直接默认集合即可
    image.png
    image.pngimage.png
    image.png
    image.png
    image.png
    image.pngimage.png
    image.png

三、配置 Ubuntu 系统

1、开启共享剪贴板

  • 虚拟机和 Ubuntu 系统共享剪贴板
    $ sudo apt install open-vm-tools			# 安装依赖
    $ sudo apt install open-vm-tools-desktop
    $ reboot 									# 重启系统
    

2、修改系统网卡名

  • 编辑配置文件/etc/default/grub,修改网卡配置

    $ sudo vim /etc/default/grub
    # GRUB_CMDLINE_LINUX=""
    GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
    
    # 重新生成grub配置文件(二选一)
    $ sudo grub-mkconfig -o /boot/grub/grub.cfg
    $ sudo update-grub
    $ reboot								# 重启系统
    
  • 修改网卡名和连接名一致

    # 查看网卡名与连接名
    $ sudo nmcli connection show 
    NAME           UUID                                  TYPE      DEVICE 
    有线连接 1     b6298349-1422-3be1-8820-8dd9bd1f6a49  ethernet  eth0   
    lo             ae409643-4259-4d4a-aefa-48cde04619c8  loopback  lo     
    netplan-ens33  14f59568-5076-387a-aef6-10adfcca2e26  ethernet  --  
    
    $ sudo nmcli connection delete netplan-ens33 
    成功删除连接 "netplan-ens33" (14f59568-5076-387a-aef6-10adfcca2e26)。
    
    $ sudo nmcli connection delete 有线连接\ 1 
    成功删除连接 "有线连接 1" (b6298349-1422-3be1-8820-8dd9bd1f6a49)。
    
    $ sudo nmcli connection add ifname eth0 con-name eth0 type ethernet
    连接 "eth0" (7af81f4c-84c6-4a08-89c5-a0bb4a64f233) 已成功添加。
    
    $ sudo nmcli connection show 
    NAME  UUID                                  TYPE      DEVICE 
    eth0  7af81f4c-84c6-4a08-89c5-a0bb4a64f233  ethernet  eth0   
    lo    ae409643-4259-4d4a-aefa-48cde04619c8  loopback  lo   
    

3、修改系统 IP 地址

  • 手动配置 IP 地址

    $ sudo nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.8.100/24 ipv4.gateway 192.168.8.254 ipv4.dns 192.168.8.254 connection.autoconnect yes
    
    $ sudo nmcli connection up eth0 
    连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/4)
    
    $ ifconfig eth0
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.8.100  netmask 255.255.255.0  broadcast 192.168.8.255
            inet6 fe80::353d:62b5:bc33:f1f  prefixlen 64  scopeid 0x20<link>
            ether 00:0c:29:90:36:90  txqueuelen 1000  (以太网)
            RX packets 183  bytes 54768 (54.7 KB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 311  bytes 32972 (32.9 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
  • 自动配置 IP 地址

    $ sudo nmcli connection modify eth0 ipv4.method auto connection.autoconnect yes
    
    $ sudo nmcli connection up eth0 
    连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/4)
    
    $ ifconfig eth0
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.8.101  netmask 255.255.255.0  broadcast 192.168.8.255
            inet6 fe80::353d:62b5:bc33:f1f  prefixlen 64  scopeid 0x20<link>
            ether 00:0c:29:90:36:90  txqueuelen 1000  (以太网)
            RX packets 183  bytes 54768 (54.7 KB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 311  bytes 32972 (32.9 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    

4、关闭系统防火墙

  • 关闭 firewall 防火墙服务

    $ sudo systemctl stop ufw.service 
    $ sudo systemctl status ufw.service 
    ○ ufw.service - Uncomplicated firewall
         Loaded: loaded (/lib/systemd/system/ufw.service; enabled; preset: enabled)
         Active: inactive (dead) since Sat 2024-04-27 16:15:37 CST; 2s ago
       Duration: 20min 25.990s
           Docs: man:ufw(8)
        Process: 679 ExecStart=/lib/ufw/ufw-init start quiet (code=exited, status=0>
        Process: 5700 ExecStop=/lib/ufw/ufw-init stop (code=exited, status=0/SUCCES>
       Main PID: 679 (code=exited, status=0/SUCCESS)
            CPU: 4ms
    ...
    
  • 修改 SELinux 模式,设置为禁用模式

    $ sudo apt -y install selinux-basics
    $ sudo apt -y install selinux-utils
    $ getenforce
    Disabled
    $ sudo vim /etc/selinux/config
    # SELINUX=permissive
    SELINUX=disabled
    $ reboot
    

5、开启ssh远程连接

  • 为了安全起见,Ubuntu系统默认不开启远程连接功能,开启方式如下:
    $ su root
    $ su password root
    
    $ sudo apt install openssh-server
    $ sudo systemctl start sshd.service
    $ sudo systemctl enable ssh
    $ sudo systemctl status sshd.service
    
    $ sudo vim /etc/ssh/sshd_config
    # PermitRootLogin prohibit-password
    PermitRootLogin yes
    
    $ sudo systemctl restart sshd.service
    

6、允许root用户登录

  • 在登录系统页面,使用root用户系统时会报错,不允许登录

    image.png

  • 为了安全起见,Ubuntu 系统默认禁用 root 用户登录操作系统,开启方式如下:

    $ su password root						# 设置root密码, 如已设置则忽略此步骤
    
    $ sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
    user-session=ubuntu
    greeter-show-manual-login=true
    all-guest=false
    
    $ sudo vim /etc/pam.d/gdm-autologin		# 注释第三行
    # auth  required   pam_succeed_if.so user != root quiet_success
    $ sudo vim /etc/pam.d/gdm-password		# 注释第三行
    # auth  required   pam_succeed_if.so user != root quiet_success
    
    $ reboot								# 重启系统
    
  • 17
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值