文章目录
1. 系统安装
1.1 引导界面
开机进入grub引导界面后,会有安装服务和测试内存两个选择,选择第一个进行安装。
1.2 语言选择
这里的语言选择的是安装过程中的语言,根据个人偏好选择即可,不过没有中文,所以默认使用英文就好。
1.3 键盘配置
默认选择的是English,可以在键盘布局(Layout)那里选择中文的,或者选择识别键盘(Identify keyboard)自动选择布局,最后进行下一步。
1.4 安装类型
安装类型这里我们一般都会选择第一个Ubuntu server,这个安装方式会一起安装一些常用软件包,体验好。
1.5 网卡配置
这里进行网卡设置,我们在这里给他配置上固定IP,再进行后续安装。
将光标移动到网卡名称那一行回车,再选择【Edit IPv4】回车。
首先将【IPv4 Method】选项变更为手动(Manual),紧接着就会弹出对话框引导进行IP信息的配置。配置完成后【save】保存。
Subnet:子网段
Address:IP地址
Gateway:网关
Name servers:域名服务器,多个可以使用逗号隔开
Search domains:域(非必填)
保存之后会看到网卡以及配置完成,进行下一步。
1.6 代理设置
这个设置一般不会用到,如果有需要可以根据提示设置。我们选择直接下一步。
1.7 配置镜像
配置镜像,这里默认的使用的是官方自己的,一般这里需要改成国内源。比如阿里源是:https://mirrors.aliyun.com/ubuntu/
1.8 存储配置
采用默认配置
这种配置方式最为简单,也是比较常用的方式。直接进入下一步。
到达这一步,可以看到系统默认的存储分区配置,如果认为没有问题的话,可以直接进行下一步。
注意:这里的空间没有被完全使用,还有剩余空间没有使用,可以在这里调整一下,挂载到那一个分区里面进行使用。具体方法在自定义里面进行说明。
完成后【Done】进入下一步。会有弹窗提示是否格式化磁盘继续进行,选择继续进行。
自定义分区
这里按照使用标准分区的方式进行划分,不使用LVM逻辑卷。首先在起始页选择自定义配置的选项,进行下一步。
分配空间资源,创建分区。
配置分区,配置分区大小、分区格式、挂载位置,配置好内容后进行创建。其他的分区都以此类推。
分配完成后,进行检查,没有问题后,进行下一步。
划分完成后【Done】进入下一步。会有弹窗提示是否格式化磁盘继续进行,选择继续进行。
自定义分区(修改默认配置)
上面提到的自定义分区,只能是标准分区,使用lvm逻辑卷的方式总是进行不下去,所以就换了种思路,直接在默认配置项那里,对默认的配置项修改,实现自定义分区。
首先卸载删除默认配置中的分区
删除、修改、添加后的新分区,就是带有lvm逻辑卷配置的自定义分区。
1.9 设置用户、密码等
这里是用来设置主机名、登录用户、密码等信息。
1.10 是否升级pro版本
这里是新出的,之前的一些版本没有这个选项,是ubuntu推出的付费版本。这里我们跳过即可。
1.11. SSH服务安装
勾选安装openssh服务的选项,对SSH服务进行安装,该服务是我们实现以后远程连接的服务。
1.12 服务软件包安装
这个界面是一些个服务软件包的安装,可以在安装系统的时候进行预安装,这里直接下一步,等待用到的时候再进行安装。
1.13 安装完成重启
到这一步,就是最后的安装界面了。这里会安装不短的时间,安装完成后会出现【Reboot Now】让确认是否重启。
注意:重启时,会有提示报错,是因为虚拟机无法退出光驱导致的,直接回车即可。
再者就是重启之后,稍微等一下,会有一些主机连接密钥的信息进行显示,最好是在它们显示完成后再进行操作。
2. 安装配置补充
一般情况下,建议配置网卡信息在安装完成之后进行,可以缩短安装的时间和一些突发状况的发生。
2.1 配置网卡信息
Ubuntu系统的网卡配置文件存放路径一般为/etc/netplan/
。安装多个版本之后发现每个版本的网卡配置文件命名都不一样。比如22.04是00-installer-config.yaml
、24.04版本的是50-cloud-init.yaml
。
在之前配置网卡文件时候,一直是按照版本一的配置方式,最近安装的时候,提示gateway4
被弃用,所以就参考文本使用了版本二。
版本一(弃用)
ubuntu@ubuntu01:~$ cat /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
ens33:
addresses:
- 10.0.0.210/24 # IP加掩码
gateway4: 10.0.0.254 # 网关
nameservers:
addresses:
- 114.114.114.114 # 域名服务器
version: 2
然后输入sudo netplan apply
让设置的网卡文件生效。
版本二
ubuntu@ubuntu:~$ sudo cat /etc/netplan/50-cloud-init.yaml
network:
ethernets:
ens33:
addresses:
- 10.0.0.210/24 #IP地址
nameservers:
addresses:
- 114.114.114.114 # 域名服务器
search: []
routes:
- to: default
via: 10.0.0.254 # 网关
version: 2
同样输入sudo netplan apply
让设置的网卡文件生效。
2.2 启用root用户
安装过程中只是创建了一个普通用户,root用户没有进行手动设置吗,所以我们需要给root用户设置一下密码。
ubuntu@ubuntu01:~$ sudo passwd root # 为root用户设置密码
[sudo] password for ubuntu:
New password:
Retype new password:
passwd: password updated successfully
ubuntu@ubuntu01:~$ sudo passwd -u root # 启用root用户
passwd: password expiry information changed.
2.3 重置root用户密码
首先重新启动系统,进入 GRUB 引导界面。如果启动过程中根本没有出现GRUB引导界面的话,那么要在启动过程中,当屏幕开始显示启动信息时,立即按住【Shift】键。这通常会强制显示GRUB菜单。
选择高级启动选项(Advanced options for Ubuntu),按下回车键(Enter)
选择恢复模式的Ubuntu(recovery mode)按下回车键(Enter)
在出现的屏幕上选择"root Drop to root shell prompt”这一项,并按回车键(Enter)。
系统提示【Press Enter for maintenance】,直接回车进入root用户命令行,先输入【passwd】回车,然后输入新密码,确认新密码,就会提示密码设置成功。
密码重置完成后,输入【reboot】命令以重启系统。在系统重启后,使用刚刚设置的新密码即可登录Ubuntu。
在这一步的时候,也可以重置其他用户的密码,输入【passwd 】用户名,但是没必要,因为可以直接进入root命令行界面进行更改。
2.4 修改网卡名称
在Ubuntu 24.04中,网卡名称默认使用的是enpNs0或ens33这样的命名方式。为了方便统一管理,一些情况下需要改回eth0这样的格式。
方法一:使用netplan配置
编辑/etc/netplan/
目录下的网络配置文件: 通常这个文件名为xx-xxxx.yaml
格式,比如00-installer-config.yaml
。使用文本编辑器打开它。
sudo vim /etc/netplan/00-installer-config.yaml
在文件中找到你想要修改的网卡配置部分,添加set-name参数
来指定新的网卡名称。例如:
network:
ethernets:
ens33:
set-name: eth0 # 设置新网卡名eth0
match: # 定义match属性来指定哪些网络接口应该被重命名
macaddress: 00:0c:29:35:a4:e2 # 指定MAC地址
addresses:
- 10.0.0.210/24 #IP地址
nameservers:
addresses:
- 114.114.114.114 # 域名服务器
search: []
routes:
- to: default
via: 10.0.0.254 # 网关
version: 2
保存文件并退出编辑器,然后应用新的网络配置。
sudo netplan apply
然后使用ifconfig
或ip addr
命令查看网卡名称是否已更改。
方法二:通过GRUB启动参数
打开GRUB配置文件进行编辑。
sudo vim /etc/default/grub
修改GRUB_CMDLINE_LINUX_DEFAULT
行: 添加net.ifnames=0 biosdevname=0
参数,以禁用基于预测命名的规则。
GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0 biosdevname=0"
保存文件并更新GRUB配置。
sudo update-grub
重启系统以使更改生效。 然后使用ifconfig
或ip addr
命令查看网卡名称是否已更改为传统的eth0名称。
方法三:使用udev规则
创建一个新的udev规则文件,我这里使用了网卡配置文件名作为规则文件名。
sudo vim /etc/udev/rules.d/50-cloud-init.rules
在文件中添加新的udev规则,根据您的实际硬件信息进行调整。以下是一个示例:
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:0c:29:35:a4:e2", NAME="eth0"
# 这里的"ATTR{address}"需要替换为实际的MAC地址
为确保ATTR{address}与要修改名称的网卡的MAC地址匹配。可以使用
ip link show
命令查看当前网卡的MAC地址。
保存文件并退出编辑器,然后重启系统以应用更改,然后使用ifconfig
或ip addr
命令查看网卡名称是否已更改为eth0。
注意事项:修改网卡名称可能会影响到现有的网络配置和服务,请确保在进行这些操作之前备份重要数据。