从 Ubuntu 19.10 升级到 20.04 失败“请更新微码”

Ak2*_*k26 6 upgrade system-installation 20.04

在从 19.10 升级到 20.04 期间安装 Ubuntu 20.04 更新时,我的屏幕突然变白并显示一条消息说

请注销并重试。

但是我找不到我的光标,所以我关掉了我的笔记本电脑。再次重新启动后,它显示一条错误消息说

请更新微码

为什么会这样?我怎么解决这个问题?

Raf*_*ffa 6

您仍然可以尝试从实时 USB/CD 修复此中断的升级。

要从实时 USB/CD 进行修复,请启动到实时系统,然后从实时系统连接到 Internet 并打开终端,然后按照以下步骤操作:

跑:

sudo fdisk -l
Run Code Online (Sandbox Code Playgroud)

并确定您的根分区。它可能是这样的,/dev/sda1然后将其安装为/mnt这样:

sudo mount /dev/sda1 /mnt/
Run Code Online (Sandbox Code Playgroud)

然后运行:

sudo mount --bind /proc/ /mnt/proc/
Run Code Online (Sandbox Code Playgroud)

然后运行:

sudo mount --bind /sys/ /mnt/sys/
Run Code Online (Sandbox Code Playgroud)

然后运行:

sudo mount --bind /dev/ /mnt/dev/
Run Code Online (Sandbox Code Playgroud)

然后运行:

sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)

然后运行:

sudo chroot /mnt/
Run Code Online (Sandbox Code Playgroud)

现在您在硬盘上的原始系统中。先运行:

sudo dpkg --configure -a
Run Code Online (Sandbox Code Playgroud)

然后,像这样更新 APT:

sudo apt update
Run Code Online (Sandbox Code Playgroud)

然后,像这样安装升级:

sudo apt upgrade
Run Code Online (Sandbox Code Playgroud)

运行完成后:

exit
Run Code Online (Sandbox Code Playgroud)

然后运行:

sudo umount /mnt/dev/
Run Code Online (Sandbox Code Playgroud)

然后运行:

sudo umount /mnt/sys/
Run Code Online (Sandbox Code Playgroud)

然后运行:

sudo umount /mnt/proc/
Run Code Online (Sandbox Code Playgroud)

然后运行:

sudo umount /mnt/
Run Code Online (Sandbox Code Playgroud)

然后重新启动到您的原始系统,它应该被修复