安装Ubuntu22.04遇到的问题
-
镜像安装完成之后,无法开机,提示错误:AMD-V处于禁用状态
解决:进入bios中修改对应状态(3条消息) 此主机支持 AMD-V,但 AMD-V 处于禁用状态的解决办法_amdv处于禁用状态怎么办_素人岳的博客-CSDN博客
-
更换国内镜像源:阿里源
解决:进入/etc/apt目录 将目录下的source.list拷贝一份到source.list.bak,修改source.list为下面的内容:
# 阿里源 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
(3条消息) ubuntu换镜像源(ubuntu换源)_Fighting_1997的博客-CSDN博客该链接中有多个国内源
-
sudo apt-get update 出现错误:由于没有公钥,无法验证下列签名NO_PUBKEY [公钥] (这个问题和下面第5个问题有没有依赖关系,有待验证。不过可以先确保镜像源按照第5个问题修改正确,再尝试update,以验证是否有依赖关系)
解决:下载公钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [公钥]
然后就可以了,也可以下载安装包了
-
安装vim失败,出现错误:(这个问题也有可能在处理完成下面第五个问题后便可以正常安装了)
“vim : 依赖: vim-common (= 2:8.0.1453-1ubuntu1.11) 但是 2:8.2.3995-1ubuntu2.3 正要被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。”
解决:
sudo apt-get purge vim-common sudo apt install vim
-
安装软件时出现:下列软件中有未满足的依赖关系:比如:samba
解决:可能是镜像源有问题,每个版本都有对应的镜像源版本,使用
lsb_release -a
查看ubuntu版本codename列内容,比如22.04:chenyi@chenyi-virtual-machine:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.2 LTS Release: 22.04 Codename: jammy chenyi@chenyi-virtual-machine:~$
根据codename列修改镜像源:
# 阿里源 deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
修改内容可参照前面的更换国内镜像源处。
-
无法使用ssh远程访问ubuntu;ubuntu22.04默认关闭root用户,所以无法使用root用户登录
解决:未开启22端口,执行以下命令
sudo apt-get install openssh-server sudo apt-get install ufw sudo ufw enable #可能会导致业务无法访问ubuntu,可以关闭ufw,使用下面的命令打开端口 sudo ufw allow 22
打开root用户,使用密码登录,修改文件
/etc/ssh/sshd_config
,将#PermitRootLogin prehebit..
修改为PermitRootLogin yes
-
虚拟机启动时错先错误:(initramfs):
解决:使用下面的命令修复出错的磁盘;出错的磁盘会在终端有提示,这里忘了截图了
fsck -y /dev/sda3 #根据实际情况修改目录