Ubuntu22.04 LTS 安装流程指南
一、前言
Ubuntu 是一个流行的开源操作系统,基于 Linux 内核。它以其易于使用和强大的功能而闻名,是开发人员和普通用户的理想选择。本指南将帮助您一步步完成 Ubuntu 的安装过程。
二、准备工作
在开始安装之前,您需要准备以下几样东西:
1. 在 VMware 中安装:
- Ubuntu ISO 镜像文件: 可以从 Ubuntu 官方网站 下载。
- VMware Workstation:可以从 VMware 官方网站 下载并安装
2. 在服务器中安装:
- Ubuntu ISO 镜像文件: 可以从 Ubuntu 官方网站 下载。
- U 盘:至少需要 4GB 的存储空间,用于制作启动盘。
- Rufus 软件:用于将 ISO 镜像写入 U 盘,可以从 Rufus 官方网站 下载。
三、安装步骤
1.在服务器中
1.1 制作启动盘
下载 Rufus 并安装到您的电脑上。
插入 U 盘 并打开 Rufus。
在 Rufus 中选择您的 U 盘,然后点击“选择”按钮,选择您下载的 Ubuntu ISO 镜像文件。
确保其他设置保持默认,然后点击“开始”按钮。Rufus 将会格式化您的 U 盘并将 Ubuntu ISO 写入其中。
1.2 进入 BIOS 设置
重启电脑并按下相应的键(通常是 F2、F10、DEL 或 ESC)进入 BIOS 设置。
在 BIOS 中找到启动选项,将 U 盘设置为第一启动项。
保存并退出 BIOS 设置,电脑将会从 U 盘启动。
2. 在 VMware 中
2.1 创建新的虚拟机
打开 VMware Workstation。
点击“文件” -> “新建虚拟机”。
在新建虚拟机向导中,选择“典型(推荐)”并点击“下一步”。
2.2 选择安装光盘映像文件 (ISO)
选择“稍后安装操作系统”并点击“下一步”。
在“客户机操作系统”选择界面,选择“Linux”并在版本中选择“Ubuntu 64 位”,然后点击“下一步”。
2.3 命名虚拟机
输入虚拟机的名称,例如“Ubuntu VM”。
选择虚拟机的存储位置,然后点击“下一步”。
2.4 硬盘设置
选择“将虚拟磁盘存储为单个文件”。
设置磁盘大小(建议至少 20GB),然后点击“下一步”。
2.5 完成创建虚拟机
点击“完成”按钮完成虚拟机的创建。
2.6 配置虚拟机
选择刚刚创建的虚拟机并点击“编辑虚拟机设置”。
在硬件选项卡中,选择“CD/DVD (SATA)”并勾选“使用 ISO 映像文件”。
点击“浏览”按钮,选择您下载的 Ubuntu ISO 镜像文件。
确保其他设置符合您的需求,然后点击“确定”。
2.7 启动虚拟机
选择虚拟机并点击“启动此虚拟机”。
虚拟机将从 ISO 镜像文件启动,您将看到 Ubuntu 的启动菜单。
选择“安装 Ubuntu”。
3. 选择 GRUB 启动安装
在启动安装介质(U 盘或 ISO)后,进入 GRUB 界面,选择 “Install Ubuntu” 进行安装。
4. 选择语言
选择安装过程中使用的语言,建议选择 English (US) 作为默认键盘布局,后续可在系统内安装中文输入法。
5. 选择安装方式(不更新安装)
建议选择 “Continue without updating”,避免在线更新影响安装速度。
6. 选择键盘布局
默认选择 “English (US)”,如需中文输入,可在安装后进行配置。
7. 选择 Ubuntu 版本
- Ubuntu Server(推荐):适用于服务器环境,包含常用工具。
- Ubuntu Server (Minimized):适用于资源受限环境,精简安装。
- Search for third-party drivers(可选):如需额外驱动,可勾选。
8. 配置网络(推荐自动获取)
Ubuntu 默认使用 DHCP 自动获取 IP 地址,建议使用默认设置。如需手动配置,请选择 “Manual”。
9. 配置代理(可跳过)
如果网络环境不需要代理,可直接跳过。
10. 选择软件源(默认即可)
Ubuntu 22.04 LTS 默认使用官方软件源,安装后可更换为国内镜像源(如阿里云、中科大)。
11. 选择磁盘分区方式(默认即可)
12. 确认磁盘分配策略
默认情况下,Ubuntu 会自动分配 /
、swap
等分区,直接确认即可。
13. 设置服务器名称及用户密码
- Your name:设置管理员名称。
- Your servers name:设置主机名。
- Pick a username:设置用户名。
- Choose a password:设置密码。
- Confirm your password: 确认密码。
14. 跳过 Ubuntu Pro 订阅(可选)
Ubuntu Pro 提供额外的安全更新,个人用户可跳过。
15. 安装 OpenSSH(远程连接必选)
建议勾选 “Install OpenSSH server”,方便远程管理服务器。
16. 选择安装的附加服务(可跳过)
如果不需要额外的软件包,可以跳过此步骤。
17. 等待安装完成并重启
安装过程大约 10-20 分钟,完成后点击 “Reboot”。
18. 移除安装介质并启动系统
在提示时移除 U 盘或 ISO 文件,防止重复安装。
19. 登陆系统
重启后,使用刚才创建的用户登录。
四、基础优化
1. 修改镜像源配置
更换国内源的镜像源,提高更新和安装软件的速度。
root@cxjyyds:~# vim /etc/apt/sources.list
# 将内容清空并更改为以下内容
deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
# deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
2. 更新系统
安装完系统后,首先要确保系统是最新的。打开终端并运行以下命令
root@cxjyyds:~# apt update && apt upgrade -y
3. 配置 root 登录
3.1 设置 Root 用户密码
首先,您需要为 root 用户设置一个密码。打开终端并运行以下命令:
jasper@cxjyyds:~$ sudo passwd root
# 输入您的 sudo 密码,然后输入并确认 root 用户的新密码。
3.2 启用 Root 用户的 SSH 登录
编辑 SSH 配置文件以允许 root 用户通过 SSH 登录:
jasper@cxjyyds:~$ sudo vim /etc/ssh/sshd_config
找到以下行,并确保其前面的注释符号 #
已被移除,并将 prohibit-password
修改为 yes
:
PermitRootLogin yes
# 保存并关闭文件(:wq)
3.3 重启 SSH 服务
配置完成后,需要重启 SSH 服务使更改生效:
jasper@cxjyyds:~$ sudo systemctl restart ssh
3.4 使用 Root 用户登录
ssh root@10.0.0.10
# IP 需要替换你自己设置的
4. 配置PS1变量
root@cxjyyds:~# echo "export PS1='[\[\033[1;32m\]\u\[\033[1;37m\]@\[\033[1;36m\]\h\[\033[00m\]:\[\033[1;34m\]\W\[\033[00m\]]# '" >> ~/.bashrc && source ~/.bashrc
[root@cxjyyds:~]#
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报