ubuntu 19.04 升级到 22.04

前言

因为公司pxe只支持19.04,且还没办法配置上IP(屎一样的PXE),故写一下命令记录一下,还在研究通过现有的pxe启动ipxe网络安装一些不支持的系统。

升级

修改IP

IP也不能从官网上捞下来,感觉多半是改了但是我们pxe没有适配上

# 修改网卡文件如下:
nano /etc/netplan/01-netcfg-init.yaml

network:
 version: 2  
 renderer: networkd
 ethernets:
   ens33:
     dhcp4: no
     dhcp6: no
     addresses: [192.168.1.5/24]
     gateway4: 192.168.1.254
     nameservers:
        addresses: [114.114.114.114, 8.8.8.8]

# 修改后,需要应用一下
netplan apply --debug

因为是个网工废物+数学废物,顺边记一下常用子网掩码:

  • /24 =》 255.255.255.0
  • /25 =》 255.255.255.128
  • /26 =》 255.255.255.192

修改SSH,允许root远程登录

原来的19.04默认是将root也禁止登录了,所以需要修改下

# 修改两段就可以了
vi /etc/ssh/sshd_config

# Authentication:

#LoginGraceTime 2m
PermitRootLogin yes  # 允许root登录
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10


#ClientAliveInterval 0
#ClientAliveCountMax 3
UseDNS no    # 取消登录时搜索DNS,有的机房上了这个登录慢的跟乌龟一样
#PidFile /var/run/sshd.pid
#MaxStartups 10:30:100

只要取消注释上面两条就可以了

2024年3月23日更新:

在实际使用中发现个问题,香港的服务器会有点问题,ipmi会很卡。所以也记录下这个命令,如果还有问题可以修改到pxe应答文件里

sed -i '/PermitRootLogin /c PermitRootLogin yes' /etc/ssh/sshd_config

修改apt源

因为原来遗留下来的默认的源也是坨屎,换成最新的,一般客户用22.04就能满足了

cat > /etc/apt/sources.list <<EOF
deb http://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

## Not recommended
# deb http://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src http://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
EOF

如果是香港的:

cat > /etc/apt/sources.list <<EOF
deb https://mirror.xtom.com.hk/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirror.xtom.com.hk/ubuntu/ jammy main restricted universe multiverse

deb https://mirror.xtom.com.hk/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirror.xtom.com.hk/ubuntu/ jammy-security main restricted universe multiverse

deb https://mirror.xtom.com.hk/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirror.xtom.com.hk/ubuntu/ jammy-updates main restricted universe multiverse

deb https://mirror.xtom.com.hk/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirror.xtom.com.hk/ubuntu/ jammy-backports main restricted universe multiverse

## Not recommended
# deb https://mirror.xtom.com.hk/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirror.xtom.com.hk/ubuntu/ jammy-proposed main restricted universe multiverse
EOF

然后应该就OK了,进入更新部分

更新套件

我很懒,直接一条命令解决全部

apt -y update && apt -y upgrade && apt dist-upgrade -y

上面执行这些会提示一些是否允许套件进行重启,或者是否使用最新的配置文件,我的建议是,改了容易起不来,除了重启允许以外,配置文件选择保留老版本的。

更新完成过后,把不要的软件和依赖去掉

apt autoclean && apt -y autoremove

最后 reboot 重启,重启之后使用 lsb_release -a 检查客户机器是否正常。

完事

结束

公司的pxe一直想改动,今天没事做,就稍微改一下把,但是有个客户在等着,就先记录下可以装的19.04的升级办法,晚点更新下研究的ipxe编译+网络安装一些pxe不支持的系统。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容