Ubuntu使用过程中的问题及解决方案

目录

  • Ubuntu使用过程中的问题及解决方案
    • 1.系统镜像问题
    • 2.VirtualBox的增强功能
    • 3.为Ubuntu替换网易源
    • 4.安装Jenkins
    • 5.宿主机访问VirtualBox网络
    • 6. 在Ubuntu中安装docker

Ubuntu使用过程中的问题及解决方案

这里仅用作记录平常使用Ubuntu遇到的问题

1.系统镜像问题

第一步先检查是否是系统镜像问题
安装过程中弹出
[Erron5] Input/Output error
This is often due to a faulty CD/DVD disk or drive
在这里插入图片描述
有可能是下载的系统镜像损坏了,这里校验一下文件md5,在win环境下打开CMD输入
certutil -hashfile E:\xxxx\ubuntu-20.04-desktop-amd64.iso MD5
输出内容如下:

MD5 的 E:\xxx\ubuntu-20.04-desktop-amd64.iso 哈希:
ea28c4fd933be55f9f01a5fa9e868490
CertUtil: -hashfile 命令成功完成。

该镜像从网易源下载:http://mirrors.163.com/ubuntu-releases/20.04/
从中打开MD5SUMS,

ea28c4fd933be55f9f01a5fa9e868490 *ubuntu-20.04-desktop-amd64.iso
f03d31c11136e24c10c705b7b3efc39f *ubuntu-20.04-live-server-amd64.iso

可以看出镜像的MD5值和官方的一致,确保系统镜像是完整的。

2.VirtualBox的增强功能

(1)在VirtualBox 中安装好Ubuntu之后,我们可以在Virtualbox中选择设备-》安装增强功能。
(2)在Ubuntu中安装完成后,我们还需要设置共享文件夹,在Win宿主机D盘下新建一个共享目录,
(3)在Ubuntu中用户目录下创建一个share文件夹。
(4)在VirtualBox中设备-》共享文件夹-》添加共享文件夹,设置路径和共享文件夹名称,挂装点选择Ubuntu创建的share的绝对路径(/home/test/share),勾选自动挂载和固定分配。
(5)在Ubuntu中的终端中输入sudo mount -t vboxsf 共享文件夹名称 /home/test/share 将共享文件夹挂载到我们创建的挂载点。如果要卸载挂载点可以sudo umount -f /home/test/share

3.为Ubuntu替换网易源

(1)备份原有源文件
mv /etc/apt/sources.list /etc/apt/sources.list.backup
(2)新建sources.list文件
sudo vi /etc/apt/sources.list
(3)按a进去插入模式,粘贴阿里源,按esc关闭插入模式,输入wq保存并关闭文件。

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

(4)更新缓存
sudo apt update
升级软件
sudo apt upgrade

4.安装Jenkins

(1)在官网下载Ubuntu对应版本deb包 https://www.jenkins.io/zh/
(2)双击安装后其实服务已经跑起来了,可以在localhost:8080查看,确保没有端口冲突。
(3)修改Jenkins的仓库地址,在/var/lib/jenkins/hudson.model.UpdateCenter.xml中修改url为
http://mirror.xmission.com/jenkins/updates/update-center.json 或者http://mirror.xmission.com/jenkins/updates/update-center.json
(4)重新启动Jenkins,sudo /etc/init.d/jenkins restart
(5)在浏览器中使用初始秘密登录,初始密码在/var/lib/jenkins/secrets/initialAdminPassword中。
(6)登录之后选择推荐插件安装。

5.宿主机访问VirtualBox网络

(1)关闭虚拟机,选择设置-》网络-》网卡2-》连接方式为hostonly,
(2)打开虚拟机,在终端中输入ifconfig查看网卡2 分配的IP。
(3)在宿主机打开cmd,ping 虚拟机ip,可以ping通之后。
(4)在宿主机浏览器打开虚拟机ip:服务端口 ,看是否可以显示对应服务页面。

6. 在Ubuntu中安装docker

这直接使用sudo apt install docker-ce安装,但提示如下错误

 无法下载 https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/amd64/docker-ce-cli_19.03.11~3-0~ubuntu-bionic_amd64.deb  Hash 校验和不符

这里使用指定版本的方式进行安装,安装成功

sudo apt-get install docker-ce=5:19.03.0~3-0~ubuntu-bionic docker-ce-cli=5:19.03.0~3-0~ubuntu-bionic containerd.io

你可能感兴趣的:(linux)